Commit 3e31ebb7 authored by Austin Eng's avatar Austin Eng Committed by Commit Bot

Run WebGL conformance with V8 FastCalls enabled

This adds webgl_conformance_tests with --enable-unsafe-js-fast-calls
to: Optional Win10 x64 Release (NVIDIA)
    Win10 FYI x64 Release (NVIDIA GeForce GTX 1660)
    Win10 FYI x64 Release (NVIDIA)
    Win10 FYI x86 Release (NVIDIA)
    Win10 FYI x64 Exp Release (NVIDIA)

They run on the trybot win_optional_gpu_tests_rel

Bug: 1101475
Change-Id: Ic832e9a67528fad38874eefa70962ec70965a043
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2506519Reviewed-by: default avatarYuly Novikov <ynovikov@chromium.org>
Reviewed-by: default avatarKenneth Russell <kbr@chromium.org>
Commit-Queue: Austin Eng <enga@chromium.org>
Cr-Commit-Position: refs/heads/master@{#822916}
parent 0fd12d91
......@@ -24668,6 +24668,38 @@
},
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgl_conformance",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-unsafe-fast-js-calls --use-gl=angle --use-cmd-decoder=passthrough --force_high_performance_gpu"
],
"isolate_name": "telemetry_gpu_integration_test",
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgl_conformance_fast_call_tests",
"should_retry_with_patch": false,
"swarming": {
"can_use_on_swarming_builders": true,
"containment_type": "AUTO",
"dimension_sets": [
{
"gpu": "10de:1cb3-27.21.14.5148",
"os": "Windows-10-18363",
"pool": "chromium.tests.gpu"
}
],
"idempotent": false,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgl_conformance",
......@@ -27426,6 +27458,39 @@
},
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgl_conformance",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-unsafe-fast-js-calls --use-gl=angle --use-cmd-decoder=passthrough --force_high_performance_gpu"
],
"isolate_name": "telemetry_gpu_integration_test",
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgl_conformance_fast_call_tests",
"should_retry_with_patch": false,
"swarming": {
"can_use_on_swarming_builders": true,
"containment_type": "AUTO",
"dimension_sets": [
{
"gpu": "10de:1cb3-27.21.14.5148",
"os": "Windows-10-18363",
"pool": "chromium.tests.gpu.experimental"
}
],
"expiration": 21600,
"idempotent": false,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgl_conformance",
......@@ -30998,6 +31063,39 @@
},
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgl_conformance",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-unsafe-fast-js-calls --use-gl=angle --use-cmd-decoder=passthrough --force_high_performance_gpu"
],
"isolate_name": "telemetry_gpu_integration_test",
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgl_conformance_fast_call_tests",
"should_retry_with_patch": false,
"swarming": {
"can_use_on_swarming_builders": true,
"containment_type": "AUTO",
"dimension_sets": [
{
"gpu": "10de:2184",
"os": "Windows-10",
"pool": "chromium.tests.gpu.experimental"
}
],
"expiration": 21600,
"idempotent": false,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgl_conformance",
......@@ -31937,6 +32035,38 @@
},
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgl_conformance",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-unsafe-fast-js-calls --use-gl=angle --use-cmd-decoder=passthrough --force_high_performance_gpu"
],
"isolate_name": "telemetry_gpu_integration_test",
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgl_conformance_fast_call_tests",
"should_retry_with_patch": false,
"swarming": {
"can_use_on_swarming_builders": true,
"containment_type": "AUTO",
"dimension_sets": [
{
"gpu": "10de:1cb3-27.21.14.5148",
"os": "Windows-10-18363",
"pool": "chromium.tests.gpu"
}
],
"idempotent": false,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgl_conformance",
......@@ -33472,6 +33602,38 @@
},
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgl_conformance",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-unsafe-fast-js-calls --use-gl=angle --use-cmd-decoder=passthrough --force_high_performance_gpu"
],
"isolate_name": "telemetry_gpu_integration_test",
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgl_conformance_fast_call_tests",
"should_retry_with_patch": false,
"swarming": {
"can_use_on_swarming_builders": true,
"containment_type": "AUTO",
"dimension_sets": [
{
"gpu": "10de:1cb3-27.21.14.5148",
"os": "Windows-10-18363",
"pool": "chromium.tests.gpu"
}
],
"idempotent": false,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgl_conformance",
......@@ -3024,6 +3024,19 @@
},
},
'gpu_webgl_conformance_fast_call_passthrough_telemetry_tests': {
'webgl_conformance_fast_call': {
'telemetry_test_name': 'webgl_conformance',
'args': [
# On dual-GPU devices we want the high-performance GPU to be active
'--extra-browser-args=--enable-unsafe-fast-js-calls --use-gl=angle --use-cmd-decoder=passthrough --force_high_performance_gpu',
],
'swarming': {
'shards': 2,
},
},
},
'gpu_webgl_conformance_gl_passthrough_telemetry_tests': {
'webgl_conformance_gl_passthrough': {
'telemetry_test_name': 'webgl_conformance',
......@@ -5489,6 +5502,7 @@
'gpu_webgl2_conformance_gl_passthrough_telemetry_tests',
'gpu_webgl_conformance_d3d11_passthrough_telemetry_tests',
'gpu_webgl_conformance_d3d9_passthrough_telemetry_tests',
'gpu_webgl_conformance_fast_call_passthrough_telemetry_tests',
'gpu_webgl_conformance_gl_passthrough_telemetry_tests',
'gpu_webgl_conformance_vulkan_passthrough_telemetry_tests',
],
......@@ -5522,6 +5536,7 @@
'gpu_webgl2_conformance_d3d11_passthrough_telemetry_tests',
'gpu_webgl_conformance_d3d11_passthrough_telemetry_tests',
'gpu_webgl_conformance_d3d9_passthrough_telemetry_tests',
'gpu_webgl_conformance_fast_call_passthrough_telemetry_tests',
'gpu_webgl_conformance_gl_passthrough_telemetry_tests',
'gpu_webgl_conformance_vulkan_passthrough_telemetry_tests',
],
......
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