Add Windows Clang ToT CFI builders (src).
These use essentially the same build configuration as the Linux builders and the same set of tests as the ToT LLD builders. Bug: 507755 Change-Id: Ifb789e08880e102a9bcb61c8a6a2a5eaedc57279 Reviewed-on: https://chromium-review.googlesource.com/662404 Reviewed-by: Dirk Pranke <dpranke@chromium.org> Commit-Queue: Peter Collingbourne <pcc@chromium.org> Cr-Commit-Position: refs/heads/master@{#501764}
This commit is contained in:

committed by
Commit Bot

parent
dc65c560a6
commit
98760a4645
@ -6909,6 +6909,598 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
"ClangToTWinCFI": {
|
||||
"gtest_tests": [
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "angle_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "base_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "blink_heap_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "blink_platform_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true,
|
||||
"shards": 10
|
||||
},
|
||||
"test": "browser_tests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "cacheinvalidation_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "capture_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "chrome_app_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "chrome_elf_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "components_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "content_browsertests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "content_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "courgette_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "crypto_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "device_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "extensions_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "gcm_unit_tests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "google_apis_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "gpu_ipc_service_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "gpu_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true,
|
||||
"dimension_sets": [
|
||||
{
|
||||
"integrity": "high"
|
||||
}
|
||||
]
|
||||
},
|
||||
"test": "installer_util_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "ipc_tests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "jingle_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "media_blink_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "media_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "midi_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "native_theme_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "net_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "pdf_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "ppapi_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "printing_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "remoting_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true,
|
||||
"dimension_sets": [
|
||||
{
|
||||
"integrity": "high"
|
||||
}
|
||||
]
|
||||
},
|
||||
"test": "sbox_integration_tests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "sbox_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "sbox_validation_tests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "services_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true,
|
||||
"dimension_sets": [
|
||||
{
|
||||
"integrity": "high"
|
||||
}
|
||||
]
|
||||
},
|
||||
"test": "setup_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "skia_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "sql_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "ui_base_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "unit_tests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "url_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "views_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "webkit_unit_tests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "wtf_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "zucchini_unittests"
|
||||
}
|
||||
]
|
||||
},
|
||||
"ClangToTWinCFI64": {
|
||||
"gtest_tests": [
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "angle_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "base_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "blink_heap_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "blink_platform_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true,
|
||||
"shards": 10
|
||||
},
|
||||
"test": "browser_tests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "cacheinvalidation_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "capture_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "chrome_app_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "chrome_elf_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "components_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "content_browsertests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "content_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "courgette_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "crypto_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "device_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "extensions_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "gcm_unit_tests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "google_apis_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "gpu_ipc_service_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "gpu_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true,
|
||||
"dimension_sets": [
|
||||
{
|
||||
"integrity": "high"
|
||||
}
|
||||
]
|
||||
},
|
||||
"test": "installer_util_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "ipc_tests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "jingle_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "media_blink_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "media_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "midi_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "native_theme_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "net_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "pdf_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "ppapi_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "printing_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "remoting_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true,
|
||||
"dimension_sets": [
|
||||
{
|
||||
"integrity": "high"
|
||||
}
|
||||
]
|
||||
},
|
||||
"test": "sbox_integration_tests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "sbox_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "sbox_validation_tests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "services_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true,
|
||||
"dimension_sets": [
|
||||
{
|
||||
"integrity": "high"
|
||||
}
|
||||
]
|
||||
},
|
||||
"test": "setup_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "skia_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "sql_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "ui_base_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "unit_tests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "url_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "views_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "webkit_unit_tests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "wtf_unittests"
|
||||
},
|
||||
{
|
||||
"swarming": {
|
||||
"can_use_on_swarming_builders": true
|
||||
},
|
||||
"test": "zucchini_unittests"
|
||||
}
|
||||
]
|
||||
},
|
||||
"CrWinAsan tester": {
|
||||
"gtest_tests": [
|
||||
{
|
||||
|
@ -169,6 +169,8 @@
|
||||
'ClangToTWin64': 'clang_tot_official_minimal_symbols_static_release',
|
||||
'ClangToTWin64(dbg)': 'clang_tot_shared_debug',
|
||||
'ClangToTWin64(dll)': 'clang_tot_shared_release_dcheck',
|
||||
'ClangToTWinCFI': 'clang_tot_cfi_full_cfi_diag_thin_lto_release_static_dcheck_always_on_x86',
|
||||
'ClangToTWinCFI64': 'clang_tot_cfi_full_cfi_diag_thin_lto_release_static_dcheck_always_on',
|
||||
'ClangToTiOS': 'ios',
|
||||
'Closure Compilation Linux': 'closure_compilation',
|
||||
'CrWinAsan': 'asan_clang_fuzzer_static_v8_heap_x86_full_symbols_release',
|
||||
@ -1120,6 +1122,10 @@
|
||||
'clang_tot', 'cfi_full', 'cfi_diag', 'thin_lto', 'release', 'static', 'dcheck_always_on',
|
||||
],
|
||||
|
||||
'clang_tot_cfi_full_cfi_diag_thin_lto_release_static_dcheck_always_on_x86': [
|
||||
'clang_tot', 'cfi_full', 'cfi_diag', 'thin_lto', 'release', 'static', 'dcheck_always_on', 'x86',
|
||||
],
|
||||
|
||||
'clang_tot_edge_ubsan_no_recover_hack_static_release': [
|
||||
'clang_tot', 'edge', 'ubsan_no_recover_hack', 'static', 'release',
|
||||
],
|
||||
|
Reference in New Issue
Block a user