blob: 52f9e8128f17c28077794a4b84973708ed2b2358 [file] [edit]
{
'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',
],
},
}