mirror of
				https://github.com/espressif/esp-idf.git
				synced 2025-11-04 00:51:42 +01:00 
			
		
		
		
	ci: run Example_GENERIC for C3
Add support for running example_GENERIC tests for C3 on label. Fix examples that fail.
This commit is contained in:
		
				
					committed by
					
						
						Angus Gratton
					
				
			
			
				
	
			
			
			
						parent
						
							c270a9f0b9
						
					
				
				
					commit
					8efb2bb1ed
				
			@@ -69,8 +69,8 @@ def _test_iteration_events(dut):
 | 
			
		||||
            dut.expect(TASK_ITERATION_HANDLING.format(iteration))
 | 
			
		||||
            dut.expect('TASK_EVENTS:TASK_ITERATION_EVENT: all_event_handler')
 | 
			
		||||
        elif iteration == TASK_UNREGISTRATION_LIMIT:
 | 
			
		||||
            dut.expect('TASK_EVENTS:TASK_ITERATION_EVENT: unregistering task_iteration_handler')
 | 
			
		||||
            dut.expect('TASK_EVENTS:TASK_ITERATION_EVENT: all_event_handler')
 | 
			
		||||
            dut.expect_all('TASK_EVENTS:TASK_ITERATION_EVENT: unregistering task_iteration_handler',
 | 
			
		||||
                           'TASK_EVENTS:TASK_ITERATION_EVENT: all_event_handler')
 | 
			
		||||
            print('Unregistered handler at iteration {} out of {}'.format(iteration, TASK_ITERATION_LIMIT))
 | 
			
		||||
        else:
 | 
			
		||||
            dut.expect('TASK_EVENTS:TASK_ITERATION_EVENT: all_event_handler')
 | 
			
		||||
@@ -81,7 +81,7 @@ def _test_iteration_events(dut):
 | 
			
		||||
    print('Deleted task event source')
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ttfw_idf.idf_example_test(env_tag='Example_GENERIC')
 | 
			
		||||
@ttfw_idf.idf_example_test(env_tag='Example_GENERIC', target=['esp32'])
 | 
			
		||||
def test_default_event_loop_example(env, extra_data):
 | 
			
		||||
    dut = env.get_dut('default_event_loop', 'examples/system/esp_event/default_event_loop')
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -8,9 +8,9 @@ TASK_ITERATION_POSTING = 'posting TASK_EVENTS:TASK_ITERATION_EVENT to {}, iterat
 | 
			
		||||
TASK_ITERATION_HANDLING = 'handling TASK_EVENTS:TASK_ITERATION_EVENT from {}, iteration {}'
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ttfw_idf.idf_example_test(env_tag='Example_GENERIC')
 | 
			
		||||
@ttfw_idf.idf_example_test(env_tag='Example_GENERIC', target=['esp32', 'esp32c3'])
 | 
			
		||||
def test_user_event_loops_example(env, extra_data):
 | 
			
		||||
    dut = env.get_dut('user_event_loops', 'examples/system/esp_event/user_event_loops', dut_class=ttfw_idf.ESP32DUT)
 | 
			
		||||
    dut = env.get_dut('user_event_loops', 'examples/system/esp_event/user_event_loops')
 | 
			
		||||
 | 
			
		||||
    dut.start_app()
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user