Commit 146ffa8e authored by Geoff Lang's avatar Geoff Lang Committed by Commit Bot

Run WebGL conformance tests against ANGLE's Vulkan backend.

BUG=angleproject:2708
BUG=angleproject:2394
BUG=angleproject:2672
BUG=angleproject:2722
BUG=angleproject:2885
BUG=angleproject:2887
BUG=angleproject:2897
BUG=angleproject:2898
BUG=angleproject:2899
BUG=angleproject:2900
BUG=angleproject:2901
BUG=angleproject:2902
BUG=angleproject:2903
BUG=angleproject:2904
BUG=angleproject:2905
BUG=angleproject:2909
BUG=angleproject:2910
BUG=angleproject:2911
BUG=angleproject:2912
BUG=angleproject:2913
BUG=angleproject:2914
BUG=angleproject:2915
BUG=angleproject:2916
BUG=angleproject:2917
BUG=angleproject:2918
BUG=angleproject:2919
BUG=angleproject:2920
BUG=angleproject:2921
BUG=angleproject:2922
BUG=angleproject:2926

Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel
Change-Id: I95256ed99a046297a4f38af2e25d1f72a4d711a3
Reviewed-on: https://chromium-review.googlesource.com/c/1284393
Commit-Queue: Geoff Lang <geofflang@chromium.org>
Reviewed-by: default avatarKenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#602400}
parent ad5e8064
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
from gpu_tests import test_expectations from gpu_tests import test_expectations
ANGLE_CONDITIONS = ['d3d9', 'd3d11', 'opengl', 'no_angle'] ANGLE_CONDITIONS = ['d3d9', 'd3d11', 'opengl', 'vulkan', 'no_angle']
CMD_DECODER_CONDITIONS = ['passthrough', 'no_passthrough'] CMD_DECODER_CONDITIONS = ['passthrough', 'no_passthrough']
GPU_CONDITIONS = ['amd', 'arm', 'broadcom', 'hisilicon', 'intel', 'imagination', GPU_CONDITIONS = ['amd', 'arm', 'broadcom', 'hisilicon', 'intel', 'imagination',
'nvidia', 'qualcomm', 'vivante'] 'nvidia', 'qualcomm', 'vivante']
...@@ -168,6 +168,8 @@ class GpuTestExpectations(test_expectations.TestExpectations): ...@@ -168,6 +168,8 @@ class GpuTestExpectations(test_expectations.TestExpectations):
return 'd3d9' return 'd3d9'
elif 'OpenGL' in gl_renderer: elif 'OpenGL' in gl_renderer:
return 'opengl' return 'opengl'
elif 'Vulkan' in gl_renderer:
return 'vulkan'
return 'no_angle' return 'no_angle'
def _GetCommandDecoder(self, gpu_info): def _GetCommandDecoder(self, gpu_info):
......
...@@ -407,6 +407,182 @@ class WebGLConformanceExpectations(GpuTestExpectations): ...@@ -407,6 +407,182 @@ class WebGLConformanceExpectations(GpuTestExpectations):
'tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html', 'tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html',
['win', 'd3d9', 'passthrough'], bug=2192) # ANGLE bug ID ['win', 'd3d9', 'passthrough'], bug=2192) # ANGLE bug ID
# Vulkan / Win / Passthough command decoder
self.Fail('conformance/canvas/canvas-test.html',
['win', 'passthrough', 'vulkan'], bug=2918) # ANGLE bug ID
self.Fail('conformance/context/' +
'context-attribute-preserve-drawing-buffer.html',
['win', 'passthrough', 'vulkan'], bug=2913) # ANGLE bug ID
self.Fail('conformance/extensions/webgl-debug-shaders.html',
['win', 'passthrough', 'vulkan'], bug=2909) # ANGLE bug ID
self.Fail('conformance/extensions/webgl-draw-buffers.html',
['win', 'passthrough', 'vulkan'], bug=2909) # ANGLE bug ID
self.Fail('conformance/glsl/bugs/sampler-array-using-loop-index.html',
['win', 'passthrough', 'vulkan'], bug=2909) # ANGLE bug ID
self.Fail('conformance/glsl/bugs/uniforms-should-not-lose-values.html',
['win', 'passthrough', 'vulkan'], bug=2909) # ANGLE bug ID
self.Fail('conformance/glsl/bugs/' +
'varying-arrays-should-not-be-reversed.html',
['win', 'passthrough', 'vulkan'], bug=2909) # ANGLE bug ID
self.Fail('conformance/glsl/functions/glsl-function*',
['win', 'passthrough', 'vulkan'], bug=2909) # ANGLE bug ID
self.Fail('conformance/glsl/matrices/glsl-mat3-construction.html',
['win', 'passthrough', 'vulkan'], bug=2909) # ANGLE bug ID
self.Fail('conformance/glsl/matrices/glsl-mat4-to-mat3.html',
['win', 'passthrough', 'vulkan'], bug=2909) # ANGLE bug ID
self.Fail('conformance/glsl/misc/shader-with-non-reserved-words.html',
['win', 'passthrough', 'vulkan'], bug=2909) # ANGLE bug ID
self.Fail('conformance/glsl/misc/shader-with-reserved-words.html',
['win', 'passthrough', 'vulkan'], bug=2909) # ANGLE bug ID
self.Fail('conformance/glsl/misc/' +
'shader-with-short-circuiting-operators.html',
['win', 'passthrough', 'vulkan'], bug=2909) # ANGLE bug ID
self.Fail('conformance/glsl/misc/' +
'uninitialized-local-global-variables.html',
['win', 'passthrough', 'vulkan'], bug=2909) # ANGLE bug ID
self.Fail('conformance/misc/uninitialized-test.html',
['win', 'passthrough', 'vulkan'], bug=2722) # ANGLE bug ID
self.Fail('conformance/more/functions/copyTexSubImage2D.html',
['win', 'passthrough', 'vulkan'], bug=2911) # ANGLE bug ID
self.Fail('conformance/offscreencanvas/context-lost-restored-worker.html',
['win', 'passthrough', 'vulkan'], bug=2916) # ANGLE bug ID
self.Fail('conformance/offscreencanvas/context-lost-restored.html',
['win', 'passthrough', 'vulkan'], bug=2916) # ANGLE bug ID
self.Fail('conformance/ogles/GL/faceforward/faceforward_001_to_006.html',
['win', 'passthrough', 'vulkan'], bug=2909) # ANGLE bug ID
self.Fail('conformance/renderbuffers/' +
'depth-renderbuffer-initialization.html',
['win', 'passthrough', 'vulkan'], bug=2722) # ANGLE bug ID
self.Fail('conformance/renderbuffers/framebuffer-object-attachment.html',
['win', 'passthrough', 'vulkan'], bug=2910) # ANGLE bug ID
self.Fail('conformance/renderbuffers/framebuffer-state-restoration.html',
['win', 'passthrough', 'vulkan'], bug=2722) # ANGLE bug ID
self.Fail('conformance/renderbuffers/' +
'stencil-renderbuffer-initialization.html',
['win', 'passthrough', 'vulkan'], bug=0) # ANGLE bug ID
self.Fail('conformance/rendering/preservedrawingbuffer-leak.html',
['win', 'passthrough', 'vulkan'], bug=2919) # ANGLE bug ID
self.Fail('conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_byte.html',
['win', 'passthrough', 'vulkan'], bug=2913) # ANGLE bug ID
self.Fail('conformance/textures/canvas/' +
'tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html',
['win', 'passthrough', 'vulkan'], bug=2913) # ANGLE bug ID
self.Fail('conformance/textures/canvas/' +
'tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html',
['win', 'passthrough', 'vulkan'], bug=2913) # ANGLE bug ID
self.Fail('conformance/textures/image_bitmap_from_canvas/' +
'tex-2d-rgb-rgb-unsigned_byte.html',
['win', 'passthrough', 'vulkan'], bug=2913) # ANGLE bug ID
self.Fail('conformance/textures/image_bitmap_from_canvas/' +
'tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html',
['win', 'passthrough', 'vulkan'], bug=2913) # ANGLE bug ID
self.Fail('conformance/textures/image_bitmap_from_canvas/' +
'tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html',
['win', 'passthrough', 'vulkan'], bug=2913) # ANGLE bug ID
self.Fail('conformance/textures/misc/copy-tex-image-and-sub-image-2d.html',
['win', 'passthrough', 'vulkan'], bug=2722) # ANGLE bug ID
self.Fail('conformance/textures/misc/' +
'copytexsubimage2d-large-partial-copy-corruption.html',
['win', 'passthrough', 'vulkan'], bug=2722) # ANGLE bug ID
self.Fail('conformance/textures/misc/copytexsubimage2d-subrects.html',
['win', 'passthrough', 'vulkan'], bug=2722) # ANGLE bug ID
self.Fail('conformance/textures/misc/gl-pixelstorei.html',
['win', 'passthrough', 'vulkan'], bug=2920) # ANGLE bug ID
self.Fail('conformance/textures/misc/' +
'tex-image-and-sub-image-2d-with-array-buffer-view.html',
['win', 'passthrough', 'vulkan'], bug=2912) # ANGLE bug ID
self.Fail('conformance/textures/misc/tex-image-webgl.html',
['win', 'passthrough', 'vulkan'], bug=2722) # ANGLE bug ID
self.Fail('conformance/textures/misc/texture-attachment-formats.html',
['win', 'passthrough', 'vulkan'], bug=2722) # ANGLE bug ID
self.Fail('conformance/textures/misc/texture-copying-feedback-loops.html',
['win', 'passthrough', 'vulkan'], bug=2914) # ANGLE bug ID
self.Fail('conformance/textures/misc/texture-hd-dpi.html',
['win', 'passthrough', 'vulkan'], bug=2913) # ANGLE bug ID
self.Fail('conformance/textures/misc/texture-mips.html',
['win', 'passthrough', 'vulkan'], bug=2722) # ANGLE bug ID
self.Fail('conformance/textures/webgl_canvas/' +
'tex-2d-rgb-rgb-unsigned_byte.html',
['win', 'passthrough', 'vulkan'], bug=2913) # ANGLE bug ID
self.Fail('conformance/textures/webgl_canvas/' +
'tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html',
['win', 'passthrough', 'vulkan'], bug=2913) # ANGLE bug ID
self.Fail('conformance/textures/webgl_canvas/' +
'tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html',
['win', 'passthrough', 'vulkan'], bug=2913) # ANGLE bug ID
self.Fail('conformance/uniforms/out-of-bounds-uniform-array-access.html',
['win', 'passthrough', 'vulkan'], bug=2921) # ANGLE bug ID
self.Fail('WebglExtension_ANGLE_instanced_arrays',
['win', 'passthrough', 'vulkan'], bug=2672) # ANGLE bug ID
self.Fail('WebglExtension_EXT_blend_minmax',
['win', 'passthrough', 'vulkan'], bug=2897) # ANGLE bug ID
self.Fail('WebglExtension_EXT_color_buffer_half_float',
['win', 'passthrough', 'vulkan'], bug=2898) # ANGLE bug ID
self.Fail('WebglExtension_EXT_disjoint_timer_query',
['win', 'passthrough', 'vulkan'], bug=2885) # ANGLE bug ID
self.Fail('WebglExtension_EXT_frag_depth',
['win', 'passthrough', 'vulkan'], bug=2887) # ANGLE bug ID
self.Fail('WebglExtension_EXT_shader_texture_lod',
['win', 'passthrough', 'vulkan'], bug=2899) # ANGLE bug ID
self.Fail('WebglExtension_EXT_sRGB',
['win', 'passthrough', 'vulkan'], bug=2900) # ANGLE bug ID
self.Fail('WebglExtension_EXT_texture_filter_anisotropic',
['win', 'passthrough', 'vulkan'], bug=2901) # ANGLE bug ID
self.Fail('WebglExtension_OES_element_index_uint',
['win', 'passthrough', 'vulkan'], bug=2902) # ANGLE bug ID
self.Fail('WebglExtension_OES_standard_derivatives',
['win', 'passthrough', 'vulkan'], bug=2903) # ANGLE bug ID
self.Fail('WebglExtension_OES_texture_float',
['win', 'passthrough', 'vulkan'], bug=2898) # ANGLE bug ID
self.Fail('WebglExtension_OES_texture_float_linear',
['win', 'passthrough', 'vulkan'], bug=2898) # ANGLE bug ID
self.Fail('WebglExtension_OES_texture_half_float',
['win', 'passthrough', 'vulkan'], bug=2898) # ANGLE bug ID
self.Fail('WebglExtension_OES_texture_half_float_linear',
['win', 'passthrough', 'vulkan'], bug=2898) # ANGLE bug ID
self.Fail('WebglExtension_WEBGL_color_buffer_float',
['win', 'passthrough', 'vulkan'], bug=2898) # ANGLE bug ID
self.Fail('WebglExtension_WEBGL_compressed_texture_s3tc',
['win', 'passthrough', 'vulkan'], bug=2904) # ANGLE bug ID
self.Fail('WebglExtension_WEBGL_depth_texture',
['win', 'passthrough', 'vulkan'], bug=2905) # ANGLE bug ID
self.Fail('WebglExtension_WEBGL_draw_buffers',
['win', 'passthrough', 'vulkan'], bug=2394) # ANGLE bug ID
# Vulkan / Win / NVIDIA / Passthough command decoder
self.Fail('conformance/canvas/' +
'draw-static-webgl-to-multiple-canvas-test.html',
['win', 'passthrough', 'vulkan', 'nvidia'], bug=2918) # ANGLE bug ID
self.Fail('conformance/canvas/draw-webgl-to-canvas-test.html',
['win', 'passthrough', 'vulkan', 'nvidia'], bug=2918) # ANGLE bug ID
self.Fail('conformance/canvas/to-data-url-test.html',
['win', 'passthrough', 'vulkan', 'nvidia'], bug=2918) # ANGLE bug ID
self.Fail('conformance/context/premultiplyalpha-test.html',
['win', 'passthrough', 'vulkan', 'nvidia'], bug=2922) # ANGLE bug ID
self.Fail('conformance/textures/misc/texture-size.html',
['win', 'passthrough', 'vulkan', 'nvidia'], bug=2915) # ANGLE bug ID
self.Fail('conformance/limits/gl-max-texture-dimensions.html',
['win', 'passthrough', 'vulkan', 'nvidia'], bug=2915) # ANGLE bug ID
# Vulkan / Win / Intel / Passthough command decoder
self.Fail('conformance/rendering/clipping-wide-points.html',
['win', 'passthrough', 'vulkan', 'intel'], bug=2722) # ANGLE bug ID
# Vulkan / Win / AMD / Passthough command decoder
self.Fail('conformance/canvas/to-data-url-test.html',
['win', 'passthrough', 'vulkan', 'amd'], bug=2918) # ANGLE bug ID
self.Fail('conformance/context/premultiplyalpha-test.html',
['win', 'passthrough', 'vulkan', 'amd'], bug=2922) # ANGLE bug ID
self.Fail('conformance/rendering/clipping-wide-points.html',
['win', 'passthrough', 'vulkan', 'amd'], bug=2722) # ANGLE bug ID
self.Fail('conformance/textures/image_bitmap_from_canvas/' +
'tex-2d-rgba-rgba-unsigned_byte.html',
['win', 'passthrough', 'vulkan', 'amd'], bug=2913) # ANGLE bug ID
self.Fail('deqp/data/gles2/shaders/conversions.html',
['win', 'passthrough', 'vulkan', 'amd'], bug=2926) # ANGLE bug ID
self.Fail('deqp/data/gles2/shaders/linkage.html',
['win', 'passthrough', 'vulkan', 'amd'], bug=2926) # ANGLE bug ID
# Mac failures # Mac failures
self.Fail('conformance/glsl/misc/fragcolor-fragdata-invariant.html', self.Fail('conformance/glsl/misc/fragcolor-fragdata-invariant.html',
['mac'], bug=844311) ['mac'], bug=844311)
......
...@@ -12952,6 +12952,30 @@ ...@@ -12952,6 +12952,30 @@
"idempotent": false, "idempotent": false,
"shards": 2 "shards": 2
} }
},
{
"args": [
"webgl_conformance",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-angle=vulkan --use-cmd-decoder=passthrough"
],
"isolate_name": "telemetry_gpu_integration_test",
"name": "webgl_conformance_vulkan_passthrough_tests",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"gpu": "8086:5912-24.20.100.6286",
"os": "Windows-10",
"pool": "Chrome-GPU"
}
],
"idempotent": false,
"shards": 2
}
} }
] ]
}, },
...@@ -13561,6 +13585,39 @@ ...@@ -13561,6 +13585,39 @@
], ],
"script": "//testing/trigger_scripts/trigger_multiple_dimensions.py" "script": "//testing/trigger_scripts/trigger_multiple_dimensions.py"
} }
},
{
"args": [
"webgl_conformance",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-angle=vulkan --use-cmd-decoder=passthrough"
],
"isolate_name": "telemetry_gpu_integration_test",
"name": "webgl_conformance_vulkan_passthrough_tests",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"gpu": "10de:1cb3-23.21.13.8816",
"os": "Windows-10",
"pool": "Chrome-GPU"
}
],
"idempotent": false,
"shards": 2
},
"trigger_script": {
"args": [
"--multiple-trigger-configs",
"[{\"gpu\": \"10de:1cb3-23.21.13.8816\", \"os\": \"Windows-10\", \"pool\": \"Chrome-GPU\"}]",
"--multiple-dimension-script-verbose",
"True"
],
"script": "//testing/trigger_scripts/trigger_multiple_dimensions.py"
}
} }
] ]
}, },
...@@ -14197,6 +14254,30 @@ ...@@ -14197,6 +14254,30 @@
"idempotent": false, "idempotent": false,
"shards": 2 "shards": 2
} }
},
{
"args": [
"webgl_conformance",
"--show-stdout",
"--browser=debug",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-angle=vulkan --use-cmd-decoder=passthrough"
],
"isolate_name": "telemetry_gpu_integration_test",
"name": "webgl_conformance_vulkan_passthrough_tests",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"gpu": "10de:1cb3-23.21.13.8816",
"os": "Windows-10",
"pool": "Chrome-GPU"
}
],
"idempotent": false,
"shards": 2
}
} }
] ]
}, },
...@@ -14912,6 +14993,30 @@ ...@@ -14912,6 +14993,30 @@
"idempotent": false, "idempotent": false,
"shards": 2 "shards": 2
} }
},
{
"args": [
"webgl_conformance",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-angle=vulkan --use-cmd-decoder=passthrough"
],
"isolate_name": "telemetry_gpu_integration_test",
"name": "webgl_conformance_vulkan_passthrough_tests",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"gpu": "8086:5912-24.20.100.6286",
"os": "Windows-10",
"pool": "Chrome-GPU"
}
],
"idempotent": false,
"shards": 2
}
} }
] ]
}, },
...@@ -15654,6 +15759,30 @@ ...@@ -15654,6 +15759,30 @@
"idempotent": false, "idempotent": false,
"shards": 2 "shards": 2
} }
},
{
"args": [
"webgl_conformance",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-angle=vulkan --use-cmd-decoder=passthrough"
],
"isolate_name": "telemetry_gpu_integration_test",
"name": "webgl_conformance_vulkan_passthrough_tests",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"gpu": "8086:5912-24.20.100.6286",
"os": "Windows-10",
"pool": "Chrome-GPU"
}
],
"idempotent": false,
"shards": 2
}
} }
] ]
}, },
...@@ -16779,6 +16908,39 @@ ...@@ -16779,6 +16908,39 @@
], ],
"script": "//testing/trigger_scripts/trigger_multiple_dimensions.py" "script": "//testing/trigger_scripts/trigger_multiple_dimensions.py"
} }
},
{
"args": [
"webgl_conformance",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-angle=vulkan --use-cmd-decoder=passthrough"
],
"isolate_name": "telemetry_gpu_integration_test",
"name": "webgl_conformance_vulkan_passthrough_tests",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"gpu": "10de:1cb3-23.21.13.8816",
"os": "Windows-10",
"pool": "Chrome-GPU"
}
],
"idempotent": false,
"shards": 2
},
"trigger_script": {
"args": [
"--multiple-trigger-configs",
"[{\"gpu\": \"10de:1cb3-23.21.13.8816\", \"os\": \"Windows-10\", \"pool\": \"Chrome-GPU\"}]",
"--multiple-dimension-script-verbose",
"True"
],
"script": "//testing/trigger_scripts/trigger_multiple_dimensions.py"
}
} }
] ]
}, },
...@@ -17046,6 +17208,30 @@ ...@@ -17046,6 +17208,30 @@
"idempotent": false, "idempotent": false,
"shards": 2 "shards": 2
} }
},
{
"args": [
"webgl_conformance",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-angle=vulkan --use-cmd-decoder=passthrough"
],
"isolate_name": "telemetry_gpu_integration_test",
"name": "webgl_conformance_vulkan_passthrough_tests",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"gpu": "1002:6613",
"os": "Windows-2008ServerR2-SP1",
"pool": "Chrome-GPU"
}
],
"idempotent": false,
"shards": 2
}
} }
] ]
}, },
...@@ -17636,6 +17822,30 @@ ...@@ -17636,6 +17822,30 @@
"idempotent": false, "idempotent": false,
"shards": 2 "shards": 2
} }
},
{
"args": [
"webgl_conformance",
"--show-stdout",
"--browser=debug",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-angle=vulkan --use-cmd-decoder=passthrough"
],
"isolate_name": "telemetry_gpu_integration_test",
"name": "webgl_conformance_vulkan_passthrough_tests",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"gpu": "1002:6613",
"os": "Windows-2008ServerR2-SP1",
"pool": "Chrome-GPU"
}
],
"idempotent": false,
"shards": 2
}
} }
] ]
}, },
...@@ -18272,6 +18482,30 @@ ...@@ -18272,6 +18482,30 @@
"idempotent": false, "idempotent": false,
"shards": 2 "shards": 2
} }
},
{
"args": [
"webgl_conformance",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-angle=vulkan --use-cmd-decoder=passthrough"
],
"isolate_name": "telemetry_gpu_integration_test",
"name": "webgl_conformance_vulkan_passthrough_tests",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"gpu": "1002:6613",
"os": "Windows-2008ServerR2-SP1",
"pool": "Chrome-GPU"
}
],
"idempotent": false,
"shards": 2
}
} }
] ]
}, },
...@@ -19211,6 +19445,39 @@ ...@@ -19211,6 +19445,39 @@
], ],
"script": "//testing/trigger_scripts/trigger_multiple_dimensions.py" "script": "//testing/trigger_scripts/trigger_multiple_dimensions.py"
} }
},
{
"args": [
"webgl_conformance",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-angle=vulkan --use-cmd-decoder=passthrough"
],
"isolate_name": "telemetry_gpu_integration_test",
"name": "webgl_conformance_vulkan_passthrough_tests",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"gpu": "10de:1cb3-23.21.13.8792",
"os": "Windows-2008ServerR2-SP1",
"pool": "Chrome-GPU"
}
],
"idempotent": false,
"shards": 2
},
"trigger_script": {
"args": [
"--multiple-trigger-configs",
"[{\"gpu\": \"10de:1cb3-23.21.13.8792\", \"os\": \"Windows-2008ServerR2-SP1\", \"pool\": \"Chrome-GPU\"}]",
"--multiple-dimension-script-verbose",
"True"
],
"script": "//testing/trigger_scripts/trigger_multiple_dimensions.py"
}
} }
] ]
}, },
...@@ -19913,6 +20180,30 @@ ...@@ -19913,6 +20180,30 @@
"idempotent": false, "idempotent": false,
"shards": 2 "shards": 2
} }
},
{
"args": [
"webgl_conformance",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-angle=vulkan --use-cmd-decoder=passthrough"
],
"isolate_name": "telemetry_gpu_integration_test",
"name": "webgl_conformance_vulkan_passthrough_tests",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"gpu": "10de:1cb3-23.21.13.8792",
"os": "Windows-2008ServerR2-SP1",
"pool": "Chrome-GPU"
}
],
"idempotent": false,
"shards": 2
}
} }
] ]
}, },
......
...@@ -1375,6 +1375,15 @@ ...@@ -1375,6 +1375,15 @@
'shards': 2, 'shards': 2,
}, },
}, },
'webgl_conformance_vulkan_passthrough': {
'telemetry_test_name': 'webgl_conformance',
'args': [
'--extra-browser-args=--use-angle=vulkan --use-cmd-decoder=passthrough',
],
'swarming': {
'shards': 2,
},
},
}, },
# These run everywhere ANGLE does; currently, Win and Linux NVIDIA # These run everywhere ANGLE does; currently, Win and Linux NVIDIA
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment