Commit 66e44af1 authored by Geoff Lang's avatar Geoff Lang Committed by Commit Bot

Run WebGL2 tests with the passthrough command decoder on the Pixel 2.

BUG=979342

Change-Id: I9832cc96f3530412a314f79ac9399e93fa986142
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1680280
Commit-Queue: Geoff Lang <geofflang@chromium.org>
Reviewed-by: default avatarYuly Novikov <ynovikov@chromium.org>
Cr-Commit-Position: refs/heads/master@{#683175}
parent a7d6c3ea
...@@ -787,8 +787,10 @@ crbug.com/967410 [ android opengles ] conformance2/textures/video/tex-2d-rgb16f- ...@@ -787,8 +787,10 @@ crbug.com/967410 [ android opengles ] conformance2/textures/video/tex-2d-rgb16f-
crbug.com/967410 [ android opengles ] conformance2/textures/video/tex-2d-rgb9_e5-rgb-half_float.html [ Failure ] crbug.com/967410 [ android opengles ] conformance2/textures/video/tex-2d-rgb9_e5-rgb-half_float.html [ Failure ]
crbug.com/967410 [ android opengles ] conformance2/textures/video/tex-2d-srgb8-rgb-unsigned_byte.html [ Failure ] crbug.com/967410 [ android opengles ] conformance2/textures/video/tex-2d-srgb8-rgb-unsigned_byte.html [ Failure ]
crbug.com/967410 [ android opengles ] conformance2/textures/video/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html [ Failure ] crbug.com/967410 [ android opengles ] conformance2/textures/video/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html [ Failure ]
crbug.com/967410 [ android opengles ] conformance2/textures/misc/npot-video-sizing.html [ Failure ]
crbug.com/angleproject/3685 [ android opengles ] conformance2/transform_feedback/simultaneous_binding.html [ Failure ] crbug.com/angleproject/3685 [ android opengles ] conformance2/transform_feedback/simultaneous_binding.html [ Failure ]
crbug.com/angleproject/3686 [ android opengles ] deqp/functional/gles3/multisample.html [ Failure ] crbug.com/angleproject/3686 [ android opengles ] deqp/functional/gles3/multisample.html [ Failure ]
crbug.com/angleproject/3753 [ android opengles ] conformance/textures/misc/texture-upload-size.html [ Failure ]
# Conflicting expectations to test that the # Conflicting expectations to test that the
# "Expectations have no collisions" unittest works. # "Expectations have no collisions" unittest works.
......
...@@ -6786,6 +6786,40 @@ ...@@ -6786,6 +6786,40 @@
"idempotent": false "idempotent": false
} }
}, },
{
"args": [
"webgl_conformance",
"--show-stdout",
"--browser=android-chromium",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-gl=angle --use-angle=gles --use-cmd-decoder=passthrough",
"--webgl-conformance-version=2.0.1",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_tests_output.json"
],
"isolate_name": "telemetry_gpu_integration_test",
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgl2_conformance_gl_passthrough_tests",
"should_retry_with_patch": false,
"swarming": {
"can_use_on_swarming_builders": true,
"containment_type": "AUTO",
"dimension_sets": [
{
"device_os": "P",
"device_os_type": "userdebug",
"device_type": "walleye",
"os": "Android",
"pool": "Chrome-GPU"
}
],
"idempotent": false,
"shards": 20
}
},
{ {
"args": [ "args": [
"webgl_conformance", "webgl_conformance",
...@@ -3798,6 +3798,25 @@ ...@@ -3798,6 +3798,25 @@
}, },
}, },
'gpu_webgl2_conformance_gles_passthrough_telemetry_tests': {
'webgl2_conformance_gl_passthrough_tests': {
'telemetry_test_name': 'webgl_conformance',
'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-gl=angle --use-angle=gles --use-cmd-decoder=passthrough',
],
'swarming': {
# These tests currently take about an hour and fifteen minutes
# to run. Split them into roughly 5-minute shards.
'shards': 20,
},
},
},
'gpu_webgl2_conformance_telemetry_tests': { 'gpu_webgl2_conformance_telemetry_tests': {
'webgl2_conformance_tests': { 'webgl2_conformance_tests': {
'telemetry_test_name': 'webgl_conformance', 'telemetry_test_name': 'webgl_conformance',
...@@ -5223,6 +5242,7 @@ ...@@ -5223,6 +5242,7 @@
'gpu_fyi_android_webgl2_and_gold_telemetry_tests': [ 'gpu_fyi_android_webgl2_and_gold_telemetry_tests': [
'gpu_telemetry_tests', 'gpu_telemetry_tests',
'gpu_webgl2_conformance_telemetry_tests', 'gpu_webgl2_conformance_telemetry_tests',
'gpu_webgl2_conformance_gles_passthrough_telemetry_tests',
], ],
'gpu_fyi_linux_debug_gtests': [ 'gpu_fyi_linux_debug_gtests': [
......
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