mirror of
				https://github.com/espressif/esp-idf.git
				synced 2025-10-30 22:51:41 +01:00 
			
		
		
		
	
		
			
	
	
		
			23 lines
		
	
	
		
			712 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			23 lines
		
	
	
		
			712 B
		
	
	
	
		
			Python
		
	
	
	
	
	
|   | from __future__ import unicode_literals | ||
|  | import re | ||
|  | import ttfw_idf | ||
|  | 
 | ||
|  | 
 | ||
|  | @ttfw_idf.idf_example_test(env_tag='Example_WIFI') | ||
|  | def test_examples_himem(env, extra_data): | ||
|  | 
 | ||
|  |     dut = env.get_dut('himem', 'examples/system/himem') | ||
|  |     dut.start_app() | ||
|  | 
 | ||
|  |     mem = dut.expect(re.compile(r'esp_himem: Initialized. Using last \d+ 32KB address blocks for bank ' | ||
|  |                                 r'switching on (\d+) KB of physical memory.'), timeout=30)[0] | ||
|  | 
 | ||
|  |     dut.expect_all(re.compile(r'Himem has {}KiB of memory, \d+KiB of which is free. ' | ||
|  |                               r'Testing the free memory...'.format(mem)), | ||
|  |                    'Done!', | ||
|  |                    timeout=10) | ||
|  | 
 | ||
|  | 
 | ||
|  | if __name__ == '__main__': | ||
|  |     test_examples_himem() |