| { |
| 'basic_suites': { |
| 'dawn_end2end_swangle_gtests': { |
| 'dawn_end2end_swangle_tests': { |
| 'args': [ |
| '--backend=opengles', |
| '--use-angle=swiftshader', |
| '--enable-toggles=gl_force_es_31_and_no_extensions', |
| ], |
| 'mixins': [ |
| 'result_adapter_gtest_json', |
| 'true_noop_merge', |
| ], |
| 'swarming': { |
| 'shards': 2, |
| }, |
| 'test': 'dawn_end2end_tests', |
| }, |
| }, |
| 'dawn_end2end_sws_gtests': { |
| 'dawn_end2end_sws_tests': { |
| 'args': [ |
| '--adapter-vendor-id=0x1AE0', |
| ], |
| 'mixins': [ |
| 'result_adapter_gtest_json', |
| 'true_noop_merge', |
| ], |
| 'swarming': { |
| 'shards': 3, |
| }, |
| 'test': 'dawn_end2end_tests', |
| }, |
| }, |
| 'dawn_end2end_warp_gtests': { |
| 'dawn_end2end_warp_tests': { |
| 'args': [ |
| '--adapter-vendor-id=0x1414', |
| ], |
| 'mixins': [ |
| 'result_adapter_gtest_json', |
| 'true_noop_merge', |
| ], |
| 'test': 'dawn_end2end_tests', |
| }, |
| }, |
| 'dawn_node_cts_sws_tests': { |
| 'dawn_node_sws_cts': { |
| 'args': [ |
| '-backend', |
| 'vulkan', |
| '-adapter', |
| 'SwiftShader', |
| 'webgpu:api,operation,adapter,requestDevice:default:*', |
| ], |
| 'mixins': [ |
| 'result_adapter_single', |
| 'true_noop_merge', |
| ], |
| 'test': 'dawn_node_cts', |
| }, |
| }, |
| 'dawn_node_cts_win_software_tests': { |
| 'dawn_node_software_d3d12_cts': { |
| 'args': [ |
| '-backend', |
| 'd3d12', |
| '-adapter', |
| 'Microsoft Basic Render Driver', |
| 'webgpu:api,operation,adapter,requestDevice:default:*', |
| ], |
| 'mixins': [ |
| 'result_adapter_single', |
| 'true_noop_merge', |
| ], |
| 'test': 'dawn_node_cts', |
| }, |
| }, |
| 'dawn_unit_gtests': { |
| 'dawn_unittests': { |
| 'mixins': [ |
| 'result_adapter_gtest_json', |
| 'true_noop_merge', |
| ], |
| }, |
| }, |
| 'dawn_wire_unit_gtests': { |
| 'dawn_wire_unittests': { |
| 'args': [ |
| '--use-wire', |
| ], |
| 'mixins': [ |
| 'result_adapter_gtest_json', |
| 'true_noop_merge', |
| ], |
| 'test': 'dawn_unittests', |
| }, |
| }, |
| 'tint_fuzzer_corpus_tests': { |
| 'tint_wgsl_fuzzer_corpus_tests': { |
| 'args': [ |
| '-check', |
| '--append-cwd-as-build', |
| ], |
| 'mixins': [ |
| 'result_adapter_single', |
| 'true_noop_merge', |
| ], |
| 'test': 'fuzzer_corpus_tests', |
| }, |
| 'tint_ir_fuzzer_corpus_tests': { |
| 'args': [ |
| '-check', |
| '-ir', |
| '--append-cwd-as-build', |
| ], |
| 'mixins': [ |
| 'result_adapter_single', |
| 'true_noop_merge', |
| ], |
| 'test': 'fuzzer_corpus_tests', |
| }, |
| }, |
| 'tint_unit_gtests': { |
| 'tint_unittests': { |
| 'mixins': [ |
| 'result_adapter_gtest_json', |
| 'true_noop_merge', |
| ], |
| }, |
| }, |
| }, |
| 'compound_suites': { |
| 'swiftshader_gtests': [ |
| 'dawn_end2end_swangle_gtests', |
| 'dawn_end2end_sws_gtests', |
| 'dawn_unit_gtests', |
| 'dawn_wire_unit_gtests', |
| 'tint_unit_gtests', |
| ], |
| # Same as swiftshader_gtests but with the addition of WARP end2end tests. |
| 'win_software_renderer_gtests': [ |
| 'dawn_end2end_swangle_gtests', |
| 'dawn_end2end_sws_gtests', |
| 'dawn_end2end_warp_gtests', |
| 'dawn_unit_gtests', |
| 'dawn_wire_unit_gtests', |
| 'tint_unit_gtests', |
| ], |
| }, |
| } |