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 @@
}
]
},
"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": {
"gtest_tests": [
{
......
......@@ -789,6 +789,11 @@
'gtest_tests': 'chromium_win_clang_gtests',
},
},
'ToTWinLibcxx64': {
'test_suites': {
'gtest_tests': 'chromium_win_clang_gtests',
},
},
'ToTWinThinLTO64': {
'test_suites': {
'gtest_tests': 'chromium_win_clang_gtests',
......
......@@ -151,6 +151,7 @@
'ToTWin64(dll)': 'clang_tot_shared_release_dcheck',
'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',
'ToTWinLibcxx64': 'clang_tot_official_minimal_symbols_static_release_libcxx',
'ToTWinThinLTO64': 'clang_tot_official_full_symbols_thin_lto_static_use_lld',
'ToTiOS': 'ios',
'UBSanVptr Linux': 'ubsan_vptr_release_bot',
......@@ -1240,6 +1241,10 @@
'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',
],
......@@ -1997,6 +2002,10 @@
'gn_args': 'use_jumbo_build=true jumbo_file_merge_limit=50',
},
'libcxx': {
'gn_args': 'use_custom_libcxx=true',
},
'libfuzzer': { 'gn_args': 'use_libfuzzer=true' },
'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