Commit 18952334 authored by Geoff Lang's avatar Geoff Lang Committed by Commit Bot

Use the default command decoder for webgl[2]_conformance tests.

This will change the optional GPU testers to always test what we're shipping.

Change webgl2_conformance_d3d11_passthrough_tests to
webgl2_conformance_d3d11_validating_tests now that the passthrough command
decoder is used in webgl2_conformance_tests on Windows.

BUG=828135
BUG=602688

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: I600b53722d797693fd205166afcc4cefc2a4f242
Reviewed-on: https://chromium-review.googlesource.com/1107846
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Reviewed-by: default avatarKenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#569873}
parent ba2c5388
......@@ -58,9 +58,6 @@ class WebGL2ConformanceExpectations(WebGLConformanceExpectations):
self.Fail('conformance/glsl/bugs/' +
'vector-scalar-arithmetic-inside-loop-complex.html',
['nvidia'], bug=772651)
self.Fail('conformance/misc/webgl-specific-stencil-settings.html',
['passthrough', 'nvidia'], bug=844349)
# All platforms.
self.Fail('conformance2/glsl3/tricky-loop-conditions.html', bug=483282)
self.Fail('conformance2/glsl3/array-length-side-effects.html',
......@@ -331,6 +328,10 @@ class WebGL2ConformanceExpectations(WebGLConformanceExpectations):
self.Flaky('conformance2/*', ['win', 'intel', 'd3d11'], bug=628395)
self.Flaky('deqp/*', ['win', 'intel', 'd3d11'], bug=628395)
# Passthrough command decoder
self.Fail('conformance/misc/webgl-specific-stencil-settings.html',
['passthrough'], bug=844349)
# Passthrough command decoder / D3D11
self.Fail('deqp/functional/gles3/shaderstruct.html',
['win', 'passthrough', 'd3d11'], bug=602688)
......
This diff is collapsed.
......@@ -235,7 +235,7 @@
"--browser=android-chromium",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl_conformance_tests_output.json"
],
"isolate_name": "telemetry_gpu_integration_test",
......@@ -571,7 +571,7 @@
"--browser=debug",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating"
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc"
],
"isolate_name": "telemetry_gpu_integration_test",
"name": "webgl_conformance_tests",
......@@ -921,7 +921,7 @@
"--browser=release",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating"
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc"
],
"isolate_name": "telemetry_gpu_integration_test",
"name": "webgl_conformance_tests",
......@@ -1213,7 +1213,7 @@
"--browser=debug",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating"
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc"
],
"isolate_name": "telemetry_gpu_integration_test",
"name": "webgl_conformance_tests",
......@@ -1523,7 +1523,7 @@
"--browser=release",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating"
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc"
],
"isolate_name": "telemetry_gpu_integration_test",
"name": "webgl_conformance_tests",
......@@ -1838,7 +1838,7 @@
"--browser=debug",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating"
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc"
],
"isolate_name": "telemetry_gpu_integration_test",
"name": "webgl_conformance_tests",
......@@ -2176,7 +2176,7 @@
"--browser=release",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating"
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc"
],
"isolate_name": "telemetry_gpu_integration_test",
"name": "webgl_conformance_tests",
......@@ -2563,7 +2563,7 @@
"--browser=debug",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating"
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc"
],
"isolate_name": "telemetry_gpu_integration_test",
"name": "webgl_conformance_tests",
......@@ -3122,7 +3122,7 @@
"--browser=release",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating"
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc"
],
"isolate_name": "telemetry_gpu_integration_test",
"name": "webgl_conformance_tests",
......
......@@ -209,7 +209,7 @@
"--browser=android-chromium",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl_conformance_tests_output.json"
],
"isolate_name": "telemetry_gpu_integration_test",
......@@ -436,7 +436,7 @@
"--browser=release",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--webgl-conformance-version=2.0.1",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_tests_output.json"
],
......@@ -461,7 +461,7 @@
"--browser=release",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating"
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc"
],
"isolate_name": "telemetry_gpu_integration_test",
"name": "webgl_conformance_tests",
......@@ -687,7 +687,7 @@
"--browser=release",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--webgl-conformance-version=2.0.1",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_tests_output.json"
],
......@@ -712,7 +712,7 @@
"--browser=release",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating"
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc"
],
"isolate_name": "telemetry_gpu_integration_test",
"name": "webgl_conformance_tests",
......@@ -930,7 +930,7 @@
"--browser=release",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--webgl-conformance-version=2.0.1",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_tests_output.json"
],
......@@ -954,7 +954,7 @@
"--browser=release",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating"
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc"
],
"isolate_name": "telemetry_gpu_integration_test",
"name": "webgl_conformance_tests",
......@@ -1235,7 +1235,7 @@
"--browser=release",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--webgl-conformance-version=2.0.1",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_tests_output.json"
],
......@@ -1260,7 +1260,7 @@
"--browser=release",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating"
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc"
],
"isolate_name": "telemetry_gpu_integration_test",
"name": "webgl_conformance_tests",
......
......@@ -1261,10 +1261,10 @@
},
'gpu_fyi_and_optional_and_win_angle_amd_win_specific_gpu_telemetry_tests': {
'webgl_conformance_d3d11_passthrough': {
'webgl_conformance_d3d11_validating': {
'telemetry_test_name': 'webgl_conformance',
'args': [
'--extra-browser-args=--use-angle=d3d11 --use-cmd-decoder=passthrough',
'--extra-browser-args=--use-angle=d3d11 --use-cmd-decoder=validating',
],
'swarming': {
'shards': 2,
......@@ -1433,14 +1433,14 @@
},
'gpu_fyi_only_win_nvidia_release_specific_telemetry_tests': {
'webgl2_conformance_d3d11_passthrough_tests': {
'webgl2_conformance_d3d11_validating_tests': {
'args': [
'--webgl-conformance-version=2.0.1',
# The current working directory when run via isolate is
# out/Debug or out/Release. Reference this file relatively to
# it.
'--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_tests_output.json',
'--extra-browser-args=--use-angle=d3d11 --use-cmd-decoder=passthrough',
'--extra-browser-args=--use-angle=d3d11 --use-cmd-decoder=validating',
],
'telemetry_test_name': 'webgl_conformance',
'swarming': {
......@@ -1460,7 +1460,6 @@
# out/Debug or out/Release. Reference this file relatively to
# it.
'--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_tests_output.json',
'--extra-browser-args=--use-cmd-decoder=validating',
],
'swarming': {
# These tests currently take about an hour and fifteen minutes
......@@ -1533,9 +1532,6 @@
# it.
'--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl_conformance_tests_output.json',
],
'args': [
'--extra-browser-args=--use-cmd-decoder=validating',
],
'swarming': {
'shards': 2,
},
......
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