mirror of
				https://github.com/espressif/esp-idf.git
				synced 2025-10-31 21:14:37 +00:00 
			
		
		
		
	ttfw: full_stdout should not return data after pattern in expect
This commit is contained in:
		| @@ -596,6 +596,7 @@ class BaseDUT(object): | |||||||
|         while True: |         while True: | ||||||
|             ret, index = method(data, pattern) |             ret, index = method(data, pattern) | ||||||
|             if ret is not None: |             if ret is not None: | ||||||
|  |                 stdout = data[:index] | ||||||
|                 self.data_cache.flush(index) |                 self.data_cache.flush(index) | ||||||
|                 break |                 break | ||||||
|             time_remaining = start_time + timeout - time.time() |             time_remaining = start_time + timeout - time.time() | ||||||
| @@ -603,7 +604,6 @@ class BaseDUT(object): | |||||||
|                 break |                 break | ||||||
|             # wait for new data from cache |             # wait for new data from cache | ||||||
|             data = self.data_cache.get_data(time_remaining) |             data = self.data_cache.get_data(time_remaining) | ||||||
|             stdout = data |  | ||||||
|  |  | ||||||
|         if ret is None: |         if ret is None: | ||||||
|             pattern = _pattern_to_string(pattern) |             pattern = _pattern_to_string(pattern) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 He Yin Ling
					He Yin Ling