Commit 8d1fbf1a authored by jmadill's avatar jmadill Committed by Commit bot

Re-land dEQP ES3 tests on Windows ANGLE bots.

It's important for ANGLE to be able to test both NVIDIA and AMD (our
support Windows WebGL 2 conformance targets) standalone with dEQP
for correctness on ANGLE rolls and ANGLE try bots. This change will
add the dEQP-GLES3 tests with ANGLE to the Windows GPU.FYI bots, and
the ANGLE CQ. The Optional tester is not included for now.

Re-land with JSON added.

BUG=641080
TBR=kbr@chromium.org
NOTRY=true
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel

Review-Url: https://codereview.chromium.org/2566643003
Cr-Commit-Position: refs/heads/master@{#437900}
parent 9361390b
...@@ -765,10 +765,12 @@ COMMON_GTESTS = { ...@@ -765,10 +765,12 @@ COMMON_GTESTS = {
# added. # added.
'build_configs': ['Release', 'Release_x64'], 'build_configs': ['Release', 'Release_x64'],
'swarming_dimension_sets': [ 'swarming_dimension_sets': [
# NVIDIA Win 7
{ {
'gpu': '10de:104a', 'gpu': '10de:104a',
'os': 'Windows-2008ServerR2-SP1' 'os': 'Windows-2008ServerR2-SP1'
}, },
# AMD Win 7
{ {
'gpu': '1002:6613', 'gpu': '1002:6613',
'os': 'Windows-2008ServerR2-SP1' 'os': 'Windows-2008ServerR2-SP1'
...@@ -796,6 +798,7 @@ COMMON_GTESTS = { ...@@ -796,6 +798,7 @@ COMMON_GTESTS = {
# trybots) for the time being, at least until more capacity is added. # trybots) for the time being, at least until more capacity is added.
'build_configs': ['Release', 'Release_x64'], 'build_configs': ['Release', 'Release_x64'],
'swarming_dimension_sets': [ 'swarming_dimension_sets': [
# NVIDIA Linux
{ {
'gpu': '10de:104a', 'gpu': '10de:104a',
'os': 'Linux' 'os': 'Linux'
...@@ -823,6 +826,7 @@ COMMON_GTESTS = { ...@@ -823,6 +826,7 @@ COMMON_GTESTS = {
# Run on Nexus 5X swarmed bots. # Run on Nexus 5X swarmed bots.
'build_configs': ['android-chromium'], 'build_configs': ['android-chromium'],
'swarming_dimension_sets': [ 'swarming_dimension_sets': [
# Nexus 5X
{ {
'device_type': 'bullhead', 'device_type': 'bullhead',
'device_os': 'M', 'device_os': 'M',
...@@ -846,16 +850,21 @@ COMMON_GTESTS = { ...@@ -846,16 +850,21 @@ COMMON_GTESTS = {
'tester_configs': [ 'tester_configs': [
{ {
'fyi_only': True, 'fyi_only': True,
# TODO(jmadill): Run this on the optional tryservers. # TODO(jmadill): Run this on ANGLE roll tryservers.
'run_on_optional': False, 'run_on_optional': False,
# Run only on the Win7 Release NVIDIA 32-bit bots (and trybots) for the # Run only on the NVIDIA and AMD Win7 bots (and trybots) for the time
# time being, at least until more capacity is added. # being, at least until more capacity is added.
# TODO(jmadill): Run on the Win AMD R7 240 bots once they are swarmed.
'build_configs': ['Release'], 'build_configs': ['Release'],
'swarming_dimension_sets': [ 'swarming_dimension_sets': [
# NVIDIA Win 7
{ {
'gpu': '10de:104a', 'gpu': '10de:104a',
'os': 'Windows-2008ServerR2-SP1' 'os': 'Windows-2008ServerR2-SP1'
},
# AMD Win 7
{
'gpu': '1002:6613',
'os': 'Windows-2008ServerR2-SP1'
} }
], ],
} }
...@@ -874,12 +883,13 @@ COMMON_GTESTS = { ...@@ -874,12 +883,13 @@ COMMON_GTESTS = {
'tester_configs': [ 'tester_configs': [
{ {
'fyi_only': True, 'fyi_only': True,
# TODO(jmadill): Run this on the optional tryservers. # TODO(jmadill): Run this on ANGLE roll tryservers.
'run_on_optional': False, 'run_on_optional': False,
# Run only on the Linux Release NVIDIA 32-bit bots (and trybots) for # Run only on the Linux Release NVIDIA 32-bit bots (and trybots) for
# the time being, at least until more capacity is added. # the time being, at least until more capacity is added.
'build_configs': ['Release'], 'build_configs': ['Release'],
'swarming_dimension_sets': [ 'swarming_dimension_sets': [
# NVIDIA Linux
{ {
'gpu': '10de:104a', 'gpu': '10de:104a',
'os': 'Linux' 'os': 'Linux'
......
...@@ -13551,6 +13551,25 @@ ...@@ -13551,6 +13551,25 @@
"test": "angle_deqp_gles2_tests", "test": "angle_deqp_gles2_tests",
"use_xvfb": false "use_xvfb": false
}, },
{
"args": [
"--test-launcher-batch-limit=400",
"--deqp-egl-display-type=angle-d3d11"
],
"name": "angle_deqp_gles3_d3d11_tests",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"gpu": "1002:6613",
"os": "Windows-2008ServerR2-SP1"
}
],
"shards": 12
},
"test": "angle_deqp_gles3_tests",
"use_xvfb": false
},
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-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