Commit 2924a010 authored by Sajjad Mirza's avatar Sajjad Mirza Committed by Commit Bot

Reland "[code coverage] Bot definitions for Windows coverage tryjob"

This is a reland of 8e917b47

Original change's description:
> [code coverage] Bot definitions for Windows coverage tryjob
> 
> Add definitions for tester machines for Windows coverage.
> 
> Add buildbot definitions so the tryjob can run tests.
> 
> Bug: 1033753
> Change-Id: I3d933b1beaedd24ad206c9e5d2528ed5e4496b67
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1972753
> Reviewed-by: Nodir Turakulov <nodir@chromium.org>
> Reviewed-by: John Budorick <jbudorick@chromium.org>
> Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
> Commit-Queue: Sajjad Mirza <sajjadm@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#726609}

Bug: 1033753
Change-Id: Iff0f570f0a1c2853a2de129f6469402ed5843500
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1977836
Commit-Queue: Sajjad Mirza <sajjadm@chromium.org>
Commit-Queue: John Budorick <jbudorick@chromium.org>
Auto-Submit: Sajjad Mirza <sajjadm@chromium.org>
Reviewed-by: default avatarJohn Budorick <jbudorick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#726687}
parent 0a4b0bb0
This diff is collapsed.
This diff is collapsed.
...@@ -1133,6 +1133,12 @@ class BBJSONGenerator(object): ...@@ -1133,6 +1133,12 @@ class BBJSONGenerator(object):
'win32-dbg', 'win32-dbg',
'win-archive-dbg', 'win-archive-dbg',
'win32-archive-dbg', 'win32-archive-dbg',
# TODO(crbug.com/1033753) Delete these when coverage is enabled by default
# on Windows tryjobs.
'GPU Win x64 Builder Code Coverage',
'Win x64 Builder Code Coverage',
'Win10 Tests x64 Code Coverage',
'Win10 x64 Release (NVIDIA) Code Coverage',
] ]
def get_internal_waterfalls(self): def get_internal_waterfalls(self):
......
...@@ -2374,6 +2374,22 @@ ...@@ -2374,6 +2374,22 @@
# We keep this value enabled to provide minimal regression testing. # We keep this value enabled to provide minimal regression testing.
'use_multi_dimension_trigger_script': True, 'use_multi_dimension_trigger_script': True,
}, },
# TODO(crbug.com/1004523) Delete 'Win10 x64 Release (NVIDIA) Code Coverage'
# when 'Win10 x64 Release (NVIDIA)' has code coverage enabled by default.
'Win10 x64 Release (NVIDIA) Code Coverage': {
'browser_config': 'release_x64',
'os_type': 'win',
'mixins': [
'win10_nvidia_quadro_p400_stable',
'code-coverage',
],
'test_suites': {
'gtest_tests': 'gpu_win_gtests',
'gpu_telemetry_tests': 'gpu_common_win_and_linux_telemetry_tests',
},
# We keep this value enabled to provide minimal regression testing.
'use_multi_dimension_trigger_script': True,
},
}, },
}, },
{ {
...@@ -4153,6 +4169,19 @@ ...@@ -4153,6 +4169,19 @@
'scripts': 'check_network_annotations_script', 'scripts': 'check_network_annotations_script',
}, },
}, },
# TODO(crbug.com/1004523) Delete 'Win x64 Builder Code Coverage' when
# coverage is turned on in 'Win x64 Builder' by default.
'Win x64 Builder Code Coverage': {
'mixins': [
'code-coverage',
],
'additional_compile_targets': [
'pdf_fuzzers'
],
'test_suites': {
'scripts': 'check_network_annotations_script',
},
},
# 'Win10 Tests x64' and 'Win7 Tests (1)' should have the same set of # 'Win10 Tests x64' and 'Win7 Tests (1)' should have the same set of
# additional_compile_targets and test_suites. # additional_compile_targets and test_suites.
'Win10 Tests x64': { 'Win10 Tests x64': {
...@@ -4176,6 +4205,20 @@ ...@@ -4176,6 +4205,20 @@
'isolated_scripts': 'chromium_win_dbg_isolated_scripts', 'isolated_scripts': 'chromium_win_dbg_isolated_scripts',
}, },
}, },
# TODO(crbug.com/1004523) Delete 'Win10 Tests x64 Code Coverage' when
# coverage is turned on in 'Win10 Tests x64' by default.
'Win10 Tests x64 Code Coverage': {
'mixins': [
'x86-64',
'win10',
'code-coverage',
],
'test_suites': {
'gtest_tests': 'chromium_win_gtests',
'isolated_scripts': 'chromium_win_rel_isolated_scripts',
'scripts': 'chromium_scripts',
},
},
'Win7 (32) Tests': { 'Win7 (32) Tests': {
'mixins': [ 'mixins': [
'x86-32', 'x86-32',
......
...@@ -380,6 +380,7 @@ ...@@ -380,6 +380,7 @@
'GPU Linux Builder': 'gpu_tests_release_trybot', 'GPU Linux Builder': 'gpu_tests_release_trybot',
'GPU Linux Builder (dbg)': 'gpu_tests_debug_bot', 'GPU Linux Builder (dbg)': 'gpu_tests_debug_bot',
'GPU Win x64 Builder': 'gpu_tests_release_trybot_resource_whitelisting', 'GPU Win x64 Builder': 'gpu_tests_release_trybot_resource_whitelisting',
'GPU Win x64 Builder Code Coverage': 'gpu_tests_release_trybot_resource_whitelisting_code_coverage',
'GPU Win x64 Builder (dbg)': 'gpu_tests_debug_bot', 'GPU Win x64 Builder (dbg)': 'gpu_tests_debug_bot',
'Android Release (Nexus 5X)': 'gpu_tests_android_release_trybot_arm64_fastbuild', 'Android Release (Nexus 5X)': 'gpu_tests_android_release_trybot_arm64_fastbuild',
}, },
...@@ -626,6 +627,7 @@ ...@@ -626,6 +627,7 @@
'Win Builder': 'gpu_tests_release_bot_x86_minimal_symbols', 'Win Builder': 'gpu_tests_release_bot_x86_minimal_symbols',
'Win Builder (dbg)': 'gpu_tests_debug_bot_x86', 'Win Builder (dbg)': 'gpu_tests_debug_bot_x86',
'Win x64 Builder': 'gpu_tests_release_bot_minimal_symbols', 'Win x64 Builder': 'gpu_tests_release_bot_minimal_symbols',
'Win x64 Builder Code Coverage': 'gpu_tests_release_bot_minimal_symbols_code_coverage',
'Win x64 Builder (dbg)': 'gpu_tests_debug_bot', 'Win x64 Builder (dbg)': 'gpu_tests_debug_bot',
'Windows deterministic': 'release_bot_x86_minimal_symbols', 'Windows deterministic': 'release_bot_x86_minimal_symbols',
}, },
...@@ -1669,6 +1671,11 @@ ...@@ -1669,6 +1671,11 @@
'gpu_tests', 'release_bot', 'minimal_symbols', 'gpu_tests', 'release_bot', 'minimal_symbols',
], ],
'gpu_tests_release_bot_minimal_symbols_code_coverage': [
'gpu_tests', 'release_bot', 'minimal_symbols', 'use_clang_coverage',
'partial_code_coverage_instrumentation',
],
'gpu_tests_release_bot_x86_minimal_symbols': [ 'gpu_tests_release_bot_x86_minimal_symbols': [
'gpu_tests', 'release_bot', 'x86', 'minimal_symbols', 'gpu_tests', 'release_bot', 'x86', 'minimal_symbols',
], ],
......
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