1*d83cc019SAndroid Build Coastguard Workerlib_tests = [ 2*d83cc019SAndroid Build Coastguard Worker 'igt_assert', 3*d83cc019SAndroid Build Coastguard Worker 'igt_can_fail', 4*d83cc019SAndroid Build Coastguard Worker 'igt_can_fail_simple', 5*d83cc019SAndroid Build Coastguard Worker 'igt_conflicting_args', 6*d83cc019SAndroid Build Coastguard Worker 'igt_describe', 7*d83cc019SAndroid Build Coastguard Worker 'igt_edid', 8*d83cc019SAndroid Build Coastguard Worker 'igt_exit_handler', 9*d83cc019SAndroid Build Coastguard Worker 'igt_fork', 10*d83cc019SAndroid Build Coastguard Worker 'igt_fork_helper', 11*d83cc019SAndroid Build Coastguard Worker 'igt_list_only', 12*d83cc019SAndroid Build Coastguard Worker 'igt_invalid_subtest_name', 13*d83cc019SAndroid Build Coastguard Worker 'igt_no_exit', 14*d83cc019SAndroid Build Coastguard Worker 'igt_segfault', 15*d83cc019SAndroid Build Coastguard Worker 'igt_simulation', 16*d83cc019SAndroid Build Coastguard Worker 'igt_stats', 17*d83cc019SAndroid Build Coastguard Worker 'igt_subtest_group', 18*d83cc019SAndroid Build Coastguard Worker] 19*d83cc019SAndroid Build Coastguard Worker 20*d83cc019SAndroid Build Coastguard Workerlib_fail_tests = [ 21*d83cc019SAndroid Build Coastguard Worker 'igt_no_subtest', 22*d83cc019SAndroid Build Coastguard Worker 'igt_simple_test_subtests', 23*d83cc019SAndroid Build Coastguard Worker 'igt_timeout', 24*d83cc019SAndroid Build Coastguard Worker] 25*d83cc019SAndroid Build Coastguard Worker 26*d83cc019SAndroid Build Coastguard Workerlib_tests_deps = igt_deps 27*d83cc019SAndroid Build Coastguard Worker 28*d83cc019SAndroid Build Coastguard Workerif chamelium.found() 29*d83cc019SAndroid Build Coastguard Worker lib_deps += chamelium 30*d83cc019SAndroid Build Coastguard Worker lib_tests += 'igt_audio' 31*d83cc019SAndroid Build Coastguard Workerendif 32*d83cc019SAndroid Build Coastguard Worker 33*d83cc019SAndroid Build Coastguard Workerforeach lib_test : lib_tests 34*d83cc019SAndroid Build Coastguard Worker exec = executable(lib_test, lib_test + '.c', install : false, 35*d83cc019SAndroid Build Coastguard Worker dependencies : igt_deps) 36*d83cc019SAndroid Build Coastguard Worker test('lib: ' + lib_test, exec) 37*d83cc019SAndroid Build Coastguard Workerendforeach 38*d83cc019SAndroid Build Coastguard Worker 39*d83cc019SAndroid Build Coastguard Workerforeach lib_test : lib_fail_tests 40*d83cc019SAndroid Build Coastguard Worker exec = executable(lib_test, lib_test + '.c', install : false, 41*d83cc019SAndroid Build Coastguard Worker dependencies : igt_deps) 42*d83cc019SAndroid Build Coastguard Worker test('lib: ' + lib_test, exec, should_fail : true) 43*d83cc019SAndroid Build Coastguard Workerendforeach 44