Commit 9f24f067 authored by Peter Collingbourne's avatar Peter Collingbourne Committed by Commit Bot

Add ToTWinLibcxx64 bot (src).

This bot is for testing that we can build with the libc++ standard
library on Windows.

Bug: 801780
Change-Id: Ifeb58bf7dfeec79afcdb30308b436d86d5769d36
Reviewed-on: https://chromium-review.googlesource.com/920741
Commit-Queue: Peter Collingbourne <pcc@chromium.org>
Reviewed-by: default avatarDirk Pranke <dpranke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#536930}
parent 2453e479
...@@ -9917,6 +9917,350 @@ ...@@ -9917,6 +9917,350 @@
} }
] ]
}, },
"ToTWinLibcxx64": {
"gtest_tests": [
{
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "angle_unittests"
},
{
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "app_shell_unittests"
},
{
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "aura_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_import_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": "compositor_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": "crashpad_tests"
},
{
"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
},
"test": "install_static_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": "notification_helper_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": "wm_unittests"
},
{
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "wtf_unittests"
},
{
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "zucchini_unittests"
}
]
},
"ToTWinThinLTO64": { "ToTWinThinLTO64": {
"gtest_tests": [ "gtest_tests": [
{ {
......
...@@ -789,6 +789,11 @@ ...@@ -789,6 +789,11 @@
'gtest_tests': 'chromium_win_clang_gtests', 'gtest_tests': 'chromium_win_clang_gtests',
}, },
}, },
'ToTWinLibcxx64': {
'test_suites': {
'gtest_tests': 'chromium_win_clang_gtests',
},
},
'ToTWinThinLTO64': { 'ToTWinThinLTO64': {
'test_suites': { 'test_suites': {
'gtest_tests': 'chromium_win_clang_gtests', 'gtest_tests': 'chromium_win_clang_gtests',
......
...@@ -151,6 +151,7 @@ ...@@ -151,6 +151,7 @@
'ToTWin64(dll)': 'clang_tot_shared_release_dcheck', 'ToTWin64(dll)': 'clang_tot_shared_release_dcheck',
'ToTWinCFI': 'clang_tot_cfi_full_cfi_diag_thin_lto_release_static_dcheck_always_on_x86', 'ToTWinCFI': 'clang_tot_cfi_full_cfi_diag_thin_lto_release_static_dcheck_always_on_x86',
'ToTWinCFI64': 'clang_tot_cfi_full_cfi_diag_thin_lto_release_static_dcheck_always_on', 'ToTWinCFI64': 'clang_tot_cfi_full_cfi_diag_thin_lto_release_static_dcheck_always_on',
'ToTWinLibcxx64': 'clang_tot_official_minimal_symbols_static_release_libcxx',
'ToTWinThinLTO64': 'clang_tot_official_full_symbols_thin_lto_static_use_lld', 'ToTWinThinLTO64': 'clang_tot_official_full_symbols_thin_lto_static_use_lld',
'ToTiOS': 'ios', 'ToTiOS': 'ios',
'UBSanVptr Linux': 'ubsan_vptr_release_bot', 'UBSanVptr Linux': 'ubsan_vptr_release_bot',
...@@ -1240,6 +1241,10 @@ ...@@ -1240,6 +1241,10 @@
'clang_tot', 'official', 'minimal_symbols', 'static', 'release', 'x86', 'clang_tot', 'official', 'minimal_symbols', 'static', 'release', 'x86',
], ],
'clang_tot_official_minimal_symbols_static_release_libcxx': [
'clang_tot', 'official', 'minimal_symbols', 'static', 'release', 'libcxx',
],
'clang_tot_release_minimal_symbols_thin_lto_static_use_lld': [ 'clang_tot_release_minimal_symbols_thin_lto_static_use_lld': [
'clang_tot', 'release', 'minimal_symbols', 'thin_lto', 'static', 'use_lld', 'clang_tot', 'release', 'minimal_symbols', 'thin_lto', 'static', 'use_lld',
], ],
...@@ -1997,6 +2002,10 @@ ...@@ -1997,6 +2002,10 @@
'gn_args': 'use_jumbo_build=true jumbo_file_merge_limit=50', 'gn_args': 'use_jumbo_build=true jumbo_file_merge_limit=50',
}, },
'libcxx': {
'gn_args': 'use_custom_libcxx=true',
},
'libfuzzer': { 'gn_args': 'use_libfuzzer=true' }, 'libfuzzer': { 'gn_args': 'use_libfuzzer=true' },
'lsan': { 'lsan': {
......
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