summaryrefslogtreecommitdiff
path: root/deps/v8/infra
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/infra')
-rw-r--r--deps/v8/infra/mb/mb_config.pyl55
-rw-r--r--deps/v8/infra/testing/builders.pyl536
2 files changed, 202 insertions, 389 deletions
diff --git a/deps/v8/infra/mb/mb_config.pyl b/deps/v8/infra/mb/mb_config.pyl
index c87192896c..9c0c933cda 100644
--- a/deps/v8/infra/mb/mb_config.pyl
+++ b/deps/v8/infra/mb/mb_config.pyl
@@ -65,6 +65,7 @@
'V8 Linux64 - debug builder': 'debug_x64',
'V8 Linux64 - dict tracking - debug - builder': 'debug_x64_dict_tracking_trybot',
'V8 Linux64 - custom snapshot - debug builder': 'debug_x64_custom',
+ 'V8 Linux64 - heap sandbox - debug - builder': 'debug_x64_heap_sandbox',
'V8 Linux64 - internal snapshot': 'release_x64_internal',
'V8 Linux64 - debug - header includes': 'debug_x64_header_includes',
'V8 Linux64 - shared': 'release_x64_shared_verify_heap',
@@ -101,6 +102,7 @@
# FYI.
'V8 iOS - sim': 'release_x64_ios_simulator',
'V8 Linux64 - debug - perfetto - builder': 'debug_x64_perfetto',
+ 'V8 Linux64 - debug - single generation - builder': 'debug_x64_single_generation',
'V8 Linux64 - pointer compression': 'release_x64_pointer_compression',
'V8 Linux64 - pointer compression without dchecks':
'release_x64_pointer_compression_without_dchecks',
@@ -136,9 +138,13 @@
'V8 Clusterfuzz Linux64 - debug builder': 'debug_x64',
'V8 Clusterfuzz Linux64 ASAN no inline - release builder':
'release_x64_asan_symbolized_verify_heap',
+ 'V8 Clusterfuzz Linux ASAN no inline - release builder':
+ 'release_x86_asan_symbolized_verify_heap',
'V8 Clusterfuzz Linux64 ASAN - debug builder': 'debug_x64_asan',
+ 'V8 Clusterfuzz Linux ASAN - debug builder': 'debug_x86_asan',
'V8 Clusterfuzz Linux64 ASAN arm64 - debug builder':
'debug_simulate_arm64_asan',
+ 'V8 Clusterfuzz Linux - debug builder': 'debug_x86',
'V8 Clusterfuzz Linux ASAN arm - debug builder':
'debug_simulate_arm_asan',
'V8 Clusterfuzz Linux64 CFI - release builder':
@@ -202,19 +208,23 @@
'v8_linux_gcc_compile_rel': 'release_x86_gcc_minimal_symbols',
'v8_linux_gcc_rel_ng': 'release_x86_gcc_minimal_symbols',
'v8_linux_shared_compile_rel': 'release_x86_shared_verify_heap',
+ 'v8_linux_vtunejit': 'debug_x86_vtunejit',
'v8_linux64_arm64_pointer_compression_rel_ng':
'release_simulate_arm64_pointer_compression',
'v8_linux64_dbg_ng': 'debug_x64_trybot',
'v8_linux64_dict_tracking_dbg_ng': 'debug_x64_dict_tracking_trybot',
'v8_linux64_gc_stress_custom_snapshot_dbg_ng': 'debug_x64_trybot_custom',
'v8_linux64_gcc_compile_dbg': 'debug_x64_gcc',
+ 'v8_linux64_gcov_coverage': 'release_x64_gcc_coverage',
'v8_linux64_header_includes_dbg': 'debug_x64_header_includes',
+ 'v8_linux64_heap_sandbox_dbg_ng': 'debug_x64_heap_sandbox',
'v8_linux64_fyi_rel_ng': 'release_x64_test_features_trybot',
'v8_linux64_nodcheck_rel_ng': 'release_x64',
'v8_linux64_perfetto_dbg_ng': 'debug_x64_perfetto',
'v8_linux64_pointer_compression_rel_ng': 'release_x64_pointer_compression',
'v8_linux64_rel_ng': 'release_x64_test_features_trybot',
'v8_linux64_shared_compile_rel': 'release_x64_shared_verify_heap',
+ 'v8_linux64_single_generation_dbg_ng': 'debug_x64_single_generation',
'v8_linux64_no_wasm_compile_rel': 'release_x64_webassembly_disabled',
'v8_linux64_verify_csa_rel_ng': 'release_x64_verify_csa',
'v8_linux64_asan_rel_ng': 'release_x64_asan_minimal_symbols',
@@ -464,8 +474,9 @@
'release_x64_cfi_clusterfuzz': [
'release_bot', 'x64', 'cfi_clusterfuzz'],
'release_x64_fuzzilli': [
- 'release_bot', 'x64', 'dcheck_always_on', 'v8_enable_slow_dchecks', 'v8_verify_heap',
- 'v8_verify_csa', 'v8_enable_verify_predictable', 'fuzzilli'],
+ 'release_bot', 'x64', 'dcheck_always_on', 'v8_enable_slow_dchecks',
+ 'v8_verify_heap', 'v8_verify_csa', 'v8_enable_verify_predictable',
+ 'fuzzilli'],
'release_x64_msvc': [
'release_bot_no_goma', 'x64', 'minimal_symbols', 'msvc'],
'release_x64_correctness_fuzzer' : [
@@ -475,8 +486,8 @@
'release_x64_fuchsia_trybot': [
'release_trybot', 'x64', 'fuchsia'],
'release_x64_gcc_coverage': [
- 'release_bot_no_goma', 'x64', 'coverage', 'gcc', 'no_custom_libcxx',
- 'no_sysroot'],
+ 'release_bot_no_goma', 'x64', 'coverage', 'gcc', 'lld',
+ 'no_custom_libcxx', 'no_sysroot'],
'release_x64_ios_simulator': [
'release_bot', 'x64', 'ios_simulator'],
'release_x64_internal': [
@@ -529,13 +540,17 @@
'debug_x64_fuchsia': [
'debug_bot', 'x64', 'fuchsia'],
'debug_x64_gcc': [
- 'debug_bot_no_goma', 'x64', 'gcc', 'v8_check_header_includes'],
+ 'debug_bot_no_goma', 'x64', 'gcc', 'lld', 'v8_check_header_includes'],
'debug_x64_header_includes': [
'debug_bot', 'x64', 'v8_check_header_includes'],
+ 'debug_x64_heap_sandbox': [
+ 'debug_bot', 'x64', 'v8_enable_heap_sandbox'],
'debug_x64_minimal_symbols': [
'debug_bot', 'x64', 'minimal_symbols'],
'debug_x64_perfetto': [
'debug_bot', 'x64', 'perfetto'],
+ 'debug_x64_single_generation': [
+ 'debug_bot', 'x64', 'v8_enable_single_generation'],
'debug_x64_trybot': [
'debug_trybot', 'x64'],
'debug_x64_dict_tracking_trybot': [
@@ -548,6 +563,8 @@
# Debug configs for x86.
'debug_x86': [
'debug_bot', 'x86'],
+ 'debug_x86_asan': [
+ 'debug_bot', 'x86', 'asan', 'lsan'],
'debug_x86_minimal_symbols': [
'debug_bot', 'x86', 'minimal_symbols'],
'debug_x86_no_i18n': [
@@ -560,10 +577,13 @@
'debug', 'x86', 'goma', 'v8_enable_slow_dchecks', 'v8_full_debug'],
# Release configs for x86.
+ 'release_x86_asan_symbolized_verify_heap': [
+ 'release_bot', 'x86', 'asan', 'lsan', 'symbolized',
+ 'v8_verify_heap'],
'release_x86_gcc': [
- 'release_bot_no_goma', 'x86', 'gcc', 'v8_check_header_includes'],
+ 'release_bot_no_goma', 'x86', 'gcc', 'lld', 'v8_check_header_includes'],
'release_x86_gcc_minimal_symbols': [
- 'release_bot_no_goma', 'x86', 'gcc', 'minimal_symbols',
+ 'release_bot_no_goma', 'x86', 'gcc', 'lld', 'minimal_symbols',
'v8_check_header_includes'],
'release_x86_gcmole': [
'release_bot', 'x86', 'gcmole'],
@@ -645,7 +665,7 @@
'debug_bot': {
'mixins': [
'debug', 'shared', 'goma', 'v8_enable_slow_dchecks',
- 'v8_optimized_debug'],
+ 'v8_optimized_debug', 'v8_enable_google_benchmark'],
},
'debug_bot_no_goma': {
@@ -701,6 +721,10 @@
'gn_args': 'target_cpu="x64" target_os="ios"',
},
+ 'lld': {
+ 'gn_args': 'use_lld=true',
+ },
+
'lsan': {
'mixins': ['v8_enable_test_features'],
'gn_args': 'is_lsan=true',
@@ -745,7 +769,7 @@
},
'release_bot': {
- 'mixins': ['release', 'static', 'goma'],
+ 'mixins': ['release', 'static', 'goma', 'v8_enable_google_benchmark'],
},
'release_bot_no_goma': {
@@ -834,6 +858,10 @@
'gn_args': 'v8_control_flow_integrity=true',
},
+ 'v8_enable_heap_sandbox': {
+ 'gn_args': 'v8_enable_heap_sandbox=true',
+ },
+
'v8_enable_lite_mode': {
'gn_args': 'v8_enable_lite_mode=true',
},
@@ -842,6 +870,10 @@
'gn_args': 'v8_enable_slow_dchecks=true',
},
+ 'v8_enable_google_benchmark': {
+ 'gn_args': 'v8_enable_google_benchmark=true',
+ },
+
'webassembly_disabled': {
'gn_args': 'v8_enable_webassembly=false',
},
@@ -853,7 +885,10 @@
'v8_disable_pointer_compression': {
'gn_args': 'v8_enable_pointer_compression=false',
},
-
+ 'v8_enable_single_generation': {
+ 'gn_args': 'v8_enable_single_generation=true '
+ 'v8_disable_write_barriers=true',
+ },
'v8_enable_test_features': {
'gn_args': 'v8_enable_test_features=true',
},
diff --git a/deps/v8/infra/testing/builders.pyl b/deps/v8/infra/testing/builders.pyl
index fc0d1c55b1..8fe8872ed9 100644
--- a/deps/v8/infra/testing/builders.pyl
+++ b/deps/v8/infra/testing/builders.pyl
@@ -49,7 +49,7 @@
# Fuchsia
'v8_fuchsia_rel_ng_triggered': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'fuchsia-unittests'},
@@ -57,7 +57,7 @@
},
'V8 Fuchsia': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'fuchsia-unittests'},
@@ -68,7 +68,7 @@
'v8_linux_dbg_ng_triggered': {
'swarming_dimensions' : {
'cpu': 'x86-64-avx2',
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'benchmarks'},
@@ -102,7 +102,7 @@
},
'v8_linux_gc_stress_dbg_ng_triggered': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'mjsunit', 'variant': 'slow_path', 'test_args': ['--gc-stress'], 'shards': 2},
@@ -111,7 +111,7 @@
},
'v8_linux_gcc_rel_ng_triggered': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'v8testing'},
@@ -120,7 +120,7 @@
'v8_linux_nodcheck_rel_ng_triggered': {
'swarming_dimensions' : {
'cpu': 'x86-64-avx2',
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'benchmarks'},
@@ -135,7 +135,7 @@
},
'v8_linux_noi18n_rel_ng_triggered': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'mozilla', 'variant': 'default'},
@@ -146,7 +146,7 @@
'v8_linux_rel_ng_triggered': {
'swarming_dimensions' : {
'cpu': 'x86-64-avx2',
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'benchmarks'},
@@ -166,7 +166,7 @@
'v8_linux_optional_rel_ng_triggered': {
'swarming_dimensions' : {
'cpu': 'x86-64-avx2',
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
# Code serializer.
@@ -268,7 +268,7 @@
},
'v8_linux_verify_csa_rel_ng_triggered': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'v8testing', 'shards': 2},
@@ -278,7 +278,7 @@
# Linux32 with arm simulators
'v8_linux_arm_dbg_ng_triggered': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'mjsunit_sp_frame_access'},
@@ -291,7 +291,7 @@
},
'v8_linux_arm_lite_rel_ng_triggered': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'v8testing', 'variant': 'default', 'shards': 4},
@@ -299,7 +299,7 @@
},
'v8_linux_arm_rel_ng_triggered': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'mjsunit_sp_frame_access', 'shards': 2},
@@ -314,7 +314,7 @@
# Linux64
'v8_linux64_asan_rel_ng_triggered': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'test262', 'shards': 7},
@@ -325,7 +325,7 @@
},
'v8_linux64_cfi_rel_ng_triggered': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'benchmarks'},
@@ -338,7 +338,7 @@
'v8_linux64_dbg_ng_triggered': {
'swarming_dimensions' : {
'cpu': 'x86-64-avx2',
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'benchmarks'},
@@ -360,7 +360,7 @@
'v8_linux64_dict_tracking_dbg_ng_triggered': {
'swarming_dimensions' : {
'cpu': 'x86-64-avx2',
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'v8testing', 'shards': 3},
@@ -368,26 +368,14 @@
},
'v8_linux64_fuzzilli_ng_triggered': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
# TODO(almuthanna): Add a new test config for the fuzzilli suite.
'tests': [],
},
- 'v8_linux64_gc_stress_custom_snapshot_dbg_ng_triggered': {
- 'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
- },
- 'tests': [
- {
- 'name': 'mjsunit',
- 'test_args': ['--gc-stress', '--no-harness'],
- 'shards': 3,
- },
- ],
- },
'v8_linux64_fyi_rel_ng_triggered': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
# Infra staging.
@@ -401,11 +389,41 @@
{'name': 'mjsunit', 'variant': 'experimental_regexp'},
# Concurrent inlining.
{'name': 'mjsunit', 'variant': 'concurrent_inlining'},
+ # Wasm write protect code space.
+ {'name': 'mjsunit', 'variant': 'wasm_write_protect_code'},
+ ],
+ },
+ 'v8_linux64_gc_stress_custom_snapshot_dbg_ng_triggered': {
+ 'swarming_dimensions' : {
+ 'os': 'Ubuntu-18.04',
+ },
+ 'tests': [
+ {
+ 'name': 'mjsunit',
+ 'test_args': ['--gc-stress', '--no-harness'],
+ 'shards': 3,
+ },
+ ],
+ },
+ 'v8_linux64_gcov_coverage': {
+ 'swarming_dimensions' : {
+ 'os': 'Ubuntu-18.04',
+ },
+ 'tests': [
+ {'name': 'v8testing'},
+ ],
+ },
+ 'v8_linux64_heap_sandbox_dbg_ng_triggered': {
+ 'swarming_dimensions' : {
+ 'os': 'Ubuntu-18.04',
+ },
+ 'tests': [
+ {'name': 'v8testing', 'shards': 2},
],
},
'v8_linux64_msan_rel_ng_triggered': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'test262', 'variant': 'default', 'shards': 2},
@@ -415,7 +433,7 @@
'v8_linux64_nodcheck_rel_ng_triggered': {
'swarming_dimensions' : {
'cpu': 'x86-64-avx2',
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'benchmarks'},
@@ -438,7 +456,7 @@
},
'v8_linux64_perfetto_dbg_ng_triggered': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'v8testing', 'shards': 3},
@@ -446,7 +464,15 @@
},
'v8_linux64_pointer_compression_rel_ng_triggered': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
+ },
+ 'tests': [
+ {'name': 'v8testing', 'shards': 3},
+ ],
+ },
+ 'v8_linux64_single_generation_dbg_ng_triggered': {
+ 'swarming_dimensions' : {
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'v8testing', 'shards': 3},
@@ -455,7 +481,7 @@
'v8_linux64_rel_ng_triggered': {
'swarming_dimensions' : {
'cpu': 'x86-64-avx2',
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
# TODO(machenbach): Add benchmarks.
@@ -475,7 +501,7 @@
},
'v8_linux64_tsan_rel_ng_triggered': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'benchmarks'},
@@ -489,7 +515,7 @@
},
'v8_linux64_tsan_no_cm_rel_ng_triggered': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{
@@ -507,7 +533,7 @@
},
'v8_linux64_tsan_isolates_rel_ng_triggered': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'v8testing', 'test_args': ['--isolates'], 'shards': 7},
@@ -515,7 +541,7 @@
},
'v8_linux64_ubsan_rel_ng_triggered': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'v8testing', 'shards': 2},
@@ -523,7 +549,7 @@
},
'v8_linux64_verify_csa_rel_ng_triggered': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'v8testing', 'shards': 2},
@@ -533,7 +559,7 @@
# Linux64 with arm64 simulators
'v8_linux_arm64_dbg_ng_triggered': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'mjsunit_sp_frame_access'},
@@ -546,7 +572,7 @@
},
'v8_linux_arm64_gc_stress_dbg_ng_triggered': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'd8testing', 'test_args': ['--gc-stress'], 'shards': 12},
@@ -554,7 +580,7 @@
},
'v8_linux_arm64_rel_ng_triggered': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'mjsunit_sp_frame_access', 'shards': 4},
@@ -567,7 +593,7 @@
},
'v8_linux_arm64_cfi_rel_ng_triggered': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'test262', 'variant': 'default', 'shards': 3},
@@ -576,7 +602,7 @@
},
'v8_linux64_arm64_pointer_compression_rel_ng_triggered': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'v8testing', 'variant': 'default', 'shards': 4},
@@ -586,7 +612,7 @@
# Linux64 with RISC-V simulators
'v8_linux64_riscv64_rel_ng_triggered': {
'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'v8testing', 'shards': 3},
@@ -598,7 +624,7 @@
'swarming_dimensions' : {
'cores': '8',
'cpu': 'armv7l-32-ODROID-XU4',
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu',
},
'swarming_task_attrs': {
# Use same prio as CI due to limited resources.
@@ -760,6 +786,7 @@
},
'tests': [
{'name': 'v8testing', 'shards': 8},
+ {'name': 'v8testing', 'variant': 'future', 'shards': 2},
],
},
'v8_mac_arm64_sim_dbg_ng_triggered': {
@@ -770,6 +797,7 @@
},
'tests': [
{'name': 'v8testing', 'shards': 8},
+ {'name': 'v8testing', 'variant': 'future', 'shards': 2},
],
},
'v8_mac_arm64_sim_nodcheck_rel_ng_triggered': {
@@ -780,6 +808,7 @@
},
'tests': [
{'name': 'v8testing', 'shards': 8},
+ {'name': 'v8testing', 'variant': 'future', 'shards': 2},
],
},
##############################################################################
@@ -788,7 +817,7 @@
# Main.
'V8 Fuzzer': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'swarming_task_attrs': {
'expiration': 14400,
@@ -802,7 +831,7 @@
'V8 Linux': {
'swarming_dimensions': {
'cpu': 'x86-64-avx2',
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'benchmarks'},
@@ -873,7 +902,7 @@
},
'V8 Linux - arm64 - sim - CFI': {
'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'test262', 'variant': 'default', 'shards': 3},
@@ -882,7 +911,7 @@
},
'V8 Linux - arm64 - sim - MSAN': {
'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'test262', 'variant': 'default', 'shards': 3},
@@ -892,7 +921,7 @@
'V8 Linux - debug': {
'swarming_dimensions': {
'cpu': 'x86-64-avx2',
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'benchmarks'},
@@ -991,7 +1020,7 @@
},
'V8 Linux - full debug': {
'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'v8testing', 'variant': 'default', 'shards': 4},
@@ -999,7 +1028,7 @@
},
'V8 Linux - gc stress': {
'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{
@@ -1017,7 +1046,7 @@
},
'V8 Linux - noi18n - debug': {
'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'mozilla', 'variant': 'default'},
@@ -1027,7 +1056,7 @@
},
'V8 Linux - predictable': {
'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'benchmarks'},
@@ -1037,7 +1066,7 @@
},
'V8 Linux - shared': {
'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'mozilla'},
@@ -1047,7 +1076,7 @@
},
'V8 Linux - verify csa': {
'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'v8testing'},
@@ -1055,7 +1084,7 @@
},
'V8 Linux gcc': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'v8testing'},
@@ -1064,7 +1093,7 @@
'V8 Linux64': {
'swarming_dimensions': {
'cpu': 'x86-64-avx2',
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'benchmarks'},
@@ -1108,7 +1137,7 @@
},
'V8 Linux64 - cfi': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'benchmarks'},
@@ -1120,7 +1149,7 @@
},
'V8 Linux64 - custom snapshot - debug': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'mjsunit', 'test_args': ['--no-harness']},
@@ -1129,7 +1158,7 @@
'V8 Linux64 - debug': {
'swarming_dimensions': {
'cpu': 'x86-64-avx2',
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'benchmarks'},
@@ -1171,7 +1200,7 @@
'V8 Linux64 - dict tracking - debug': {
'swarming_dimensions': {
'cpu': 'x86-64-avx2',
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'v8testing', 'shards': 3},
@@ -1179,7 +1208,7 @@
},
'V8 Linux64 - debug - fyi': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
# Infra staging.
@@ -1193,11 +1222,13 @@
{'name': 'mjsunit', 'variant': 'experimental_regexp'},
# Concurrent inlining.
{'name': 'mjsunit', 'variant': 'concurrent_inlining'},
+ # Wasm write protect code space.
+ {'name': 'mjsunit', 'variant': 'wasm_write_protect_code'},
],
},
'V8 Linux64 - debug - perfetto': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'swarming_task_attrs': {
'expiration': 14400,
@@ -1208,9 +1239,22 @@
{'name': 'v8testing', 'shards': 2},
],
},
+ 'V8 Linux64 - debug - single generation': {
+ 'swarming_dimensions' : {
+ 'os': 'Ubuntu-18.04',
+ },
+ 'swarming_task_attrs': {
+ 'expiration': 14400,
+ 'hard_timeout': 3600,
+ 'priority': 35,
+ },
+ 'tests': [
+ {'name': 'v8testing', 'shards': 3},
+ ],
+ },
'V8 Linux64 - fyi': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
# Infra staging.
@@ -1224,19 +1268,29 @@
{'name': 'mjsunit', 'variant': 'experimental_regexp'},
# Concurrent inlining.
{'name': 'mjsunit', 'variant': 'concurrent_inlining'},
+ # Wasm write protect code space.
+ {'name': 'mjsunit', 'variant': 'wasm_write_protect_code'},
],
},
'V8 Linux64 - gcov coverage': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'v8testing'},
],
},
+ 'V8 Linux64 - heap sandbox - debug': {
+ 'swarming_dimensions' : {
+ 'os': 'Ubuntu-18.04',
+ },
+ 'tests': [
+ {'name': 'v8testing', 'shards': 2},
+ ],
+ },
'V8 Linux64 - internal snapshot': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'v8testing'},
@@ -1244,7 +1298,7 @@
},
'V8 Linux64 - pointer compression': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'v8testing', 'shards': 2},
@@ -1252,7 +1306,7 @@
},
'V8 Linux64 - shared': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'mozilla'},
@@ -1262,7 +1316,7 @@
},
'V8 Linux64 - verify csa': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'v8testing'},
@@ -1270,7 +1324,7 @@
},
'V8 Linux64 ASAN': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'test262', 'shards': 5},
@@ -1281,7 +1335,7 @@
},
'V8 Linux64 GC Stress - custom snapshot': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{
@@ -1293,7 +1347,7 @@
},
'V8 Linux64 TSAN': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'benchmarks'},
@@ -1307,7 +1361,7 @@
},
'V8 Linux64 TSAN - stress-incremental-marking': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'swarming_task_attrs': {
'expiration': 14400,
@@ -1338,7 +1392,7 @@
},
'V8 Linux64 TSAN - isolates': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'v8testing', 'test_args': ['--isolates'], 'shards': 7},
@@ -1346,7 +1400,7 @@
},
'V8 Linux64 TSAN - no-concurrent-marking': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{
@@ -1364,7 +1418,7 @@
},
'V8 Linux64 UBSan': {
'swarming_dimensions' : {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'mozilla'},
@@ -1427,8 +1481,8 @@
'priority': 35,
},
'tests': [
- {'name': 'd8testing'},
- {'name': 'd8testing', 'variant': 'extra'},
+ {'name': 'v8testing'},
+ {'name': 'v8testing', 'variant': 'extra'},
],
},
'V8 Mac - arm64 - debug': {
@@ -1460,6 +1514,7 @@
},
'tests': [
{'name': 'v8testing', 'shards': 8},
+ {'name': 'v8testing', 'variant': 'future', 'shards': 2},
],
},
'V8 Mac - arm64 - sim - release': {
@@ -1475,6 +1530,7 @@
},
'tests': [
{'name': 'v8testing', 'shards': 8},
+ {'name': 'v8testing', 'variant': 'future', 'shards': 2},
],
},
'V8 Win32': {
@@ -1558,7 +1614,7 @@
'swarming_dimensions': {
'cores': '8',
'cpu': 'armv7l-32-ODROID-XU4',
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu',
},
'swarming_task_attrs': {
'expiration': 21600,
@@ -1587,7 +1643,7 @@
'swarming_dimensions': {
'cores': '8',
'cpu': 'armv7l-32-ODROID-XU4',
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu',
},
'swarming_task_attrs': {
'expiration': 21600,
@@ -1615,7 +1671,7 @@
'swarming_dimensions': {
'cores': '8',
'cpu': 'armv7l-32-ODROID-XU4',
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu',
},
'swarming_task_attrs': {
'expiration': 21600,
@@ -1633,7 +1689,7 @@
},
'V8 Linux - arm - sim': {
'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'mjsunit_sp_frame_access'},
@@ -1682,7 +1738,7 @@
},
'V8 Linux - arm - sim - debug': {
'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'mjsunit_sp_frame_access', 'shards': 6},
@@ -1735,7 +1791,7 @@
},
'V8 Linux - arm - sim - lite': {
'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'v8testing', 'variant': 'default', 'shards': 2},
@@ -1743,7 +1799,7 @@
},
'V8 Linux - arm - sim - lite - debug': {
'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'v8testing', 'variant': 'default', 'shards': 4},
@@ -1751,7 +1807,7 @@
},
'V8 Linux - arm64 - sim': {
'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'mjsunit_sp_frame_access'},
@@ -1764,7 +1820,7 @@
},
'V8 Linux - arm64 - sim - debug': {
'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
# TODO(machenbach): Remove longer timeout when this builder scales better.
'swarming_task_attrs': {
@@ -1781,7 +1837,7 @@
},
'V8 Linux - arm64 - sim - gc stress': {
'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'swarming_task_attrs': {
'expiration': 14400,
@@ -1798,7 +1854,7 @@
},
'V8 Linux - mips64el - sim': {
'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'swarming_task_attrs': {
'expiration': 14400,
@@ -1812,7 +1868,7 @@
},
'V8 Linux - mipsel - sim': {
'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'swarming_task_attrs': {
'expiration': 14400,
@@ -1826,7 +1882,7 @@
},
'V8 Linux - ppc64 - sim': {
'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'swarming_task_attrs': {
'expiration': 14400,
@@ -1839,7 +1895,7 @@
},
'V8 Linux - riscv64 - sim': {
'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'swarming_task_attrs': {
'expiration': 14400,
@@ -1852,7 +1908,7 @@
},
'V8 Linux - s390x - sim': {
'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'swarming_task_attrs': {
'expiration': 14400,
@@ -1865,7 +1921,7 @@
},
'V8 Linux64 - arm64 - sim - pointer compression': {
'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'swarming_task_attrs': {
'expiration': 14400,
@@ -1880,7 +1936,7 @@
# Clusterfuzz.
'V8 NumFuzz': {
'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'swarming_task_attrs': {
'expiration': 13800,
@@ -1897,7 +1953,7 @@
},
'V8 NumFuzz - TSAN': {
'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'swarming_task_attrs': {
'expiration': 13800,
@@ -1945,7 +2001,7 @@
},
'V8 NumFuzz - debug': {
'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
+ 'os': 'Ubuntu-18.04',
},
'swarming_task_attrs': {
'expiration': 13800,
@@ -1998,282 +2054,4 @@
},
],
},
- ##############################################################################
- # Branches.
- 'V8 Linux - beta branch': {
- 'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
- },
- 'tests': [
- {'name': 'mozilla'},
- {'name': 'test262', 'variant': 'default'},
- {'name': 'v8testing'},
- ],
- },
- 'V8 Linux - beta branch - debug': {
- 'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
- },
- 'tests': [
- {'name': 'mozilla'},
- {'name': 'test262', 'variant': 'default'},
- {'name': 'v8testing', 'shards': 3},
- ],
- },
- 'V8 Linux - stable branch': {
- 'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
- },
- 'tests': [
- {'name': 'mozilla'},
- {'name': 'test262', 'variant': 'default'},
- {'name': 'v8testing'},
- ],
- },
- 'V8 Linux - stable branch - debug': {
- 'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
- },
- 'tests': [
- {'name': 'mozilla'},
- {'name': 'test262', 'variant': 'default'},
- {'name': 'v8testing', 'shards': 3},
- ],
- },
- 'V8 Linux - previous branch': {
- 'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
- },
- 'tests': [
- {'name': 'mozilla'},
- {'name': 'test262', 'variant': 'default'},
- {'name': 'v8testing'},
- ],
- },
- 'V8 Linux - previous branch - debug': {
- 'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
- },
- 'tests': [
- {'name': 'mozilla'},
- {'name': 'test262', 'variant': 'default'},
- {'name': 'v8testing', 'shards': 3},
- ],
- },
- 'V8 Linux64 - beta branch': {
- 'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
- },
- 'tests': [
- {'name': 'mozilla'},
- {'name': 'test262', 'variant': 'default'},
- {'name': 'v8testing'},
- ],
- },
- 'V8 Linux64 - beta branch - debug': {
- 'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
- },
- 'tests': [
- {'name': 'mozilla'},
- {'name': 'test262', 'variant': 'default'},
- {'name': 'v8testing', 'shards': 3},
- ],
- },
- 'V8 Linux64 - stable branch': {
- 'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
- },
- 'tests': [
- {'name': 'mozilla'},
- {'name': 'test262', 'variant': 'default'},
- {'name': 'v8testing'},
- ],
- },
- 'V8 Linux64 - stable branch - debug': {
- 'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
- },
- 'tests': [
- {'name': 'mozilla'},
- {'name': 'test262', 'variant': 'default'},
- {'name': 'v8testing', 'shards': 3},
- ],
- },
- 'V8 Linux64 - previous branch': {
- 'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
- },
- 'tests': [
- {'name': 'mozilla'},
- {'name': 'test262', 'variant': 'default'},
- {'name': 'v8testing'},
- ],
- },
- 'V8 Linux64 - previous branch - debug': {
- 'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
- },
- 'tests': [
- {'name': 'mozilla'},
- {'name': 'test262', 'variant': 'default'},
- {'name': 'v8testing', 'shards': 3},
- ],
- },
- 'V8 arm - sim - beta branch': {
- 'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
- },
- 'tests': [
- {'name': 'mozilla'},
- {'name': 'test262', 'variant': 'default'},
- {'name': 'v8testing', 'shards': 4},
- ],
- },
- 'V8 arm - sim - beta branch - debug': {
- 'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
- },
- 'tests': [
- {'name': 'mozilla', 'shards': 2},
- {'name': 'test262', 'variant': 'default', 'shards': 2},
- {'name': 'v8testing', 'shards': 10},
- ],
- },
- 'V8 arm - sim - stable branch': {
- 'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
- },
- 'tests': [
- {'name': 'mozilla'},
- {'name': 'test262', 'variant': 'default'},
- {'name': 'v8testing', 'shards': 4},
- ],
- },
- 'V8 arm - sim - stable branch - debug': {
- 'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
- },
- 'tests': [
- {'name': 'mozilla', 'shards': 2},
- {'name': 'test262', 'variant': 'default', 'shards': 2},
- {'name': 'v8testing', 'shards': 10},
- ],
- },
- 'V8 arm - sim - previous branch': {
- 'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
- },
- 'tests': [
- {'name': 'mozilla'},
- {'name': 'test262', 'variant': 'default'},
- {'name': 'v8testing', 'shards': 4},
- ],
- },
- 'V8 arm - sim - previous branch - debug': {
- 'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
- },
- 'tests': [
- {'name': 'mozilla', 'shards': 2},
- {'name': 'test262', 'variant': 'default', 'shards': 2},
- {'name': 'v8testing', 'shards': 10},
- ],
- },
- 'V8 mips64el - sim - beta branch': {
- 'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
- },
- 'tests': [
- {'name': 'unittests'},
- ],
- },
- 'V8 mips64el - sim - stable branch': {
- 'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
- },
- 'tests': [
- {'name': 'unittests'},
- ],
- },
- 'V8 mips64el - sim - previous branch': {
- 'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
- },
- 'tests': [
- {'name': 'unittests'},
- ],
- },
- 'V8 mipsel - sim - beta branch': {
- 'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
- },
- 'tests': [
- {'name': 'v8testing', 'shards': 4},
- ],
- },
- 'V8 mipsel - sim - stable branch': {
- 'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
- },
- 'tests': [
- {'name': 'v8testing', 'shards': 4},
- ],
- },
- 'V8 mipsel - sim - previous branch': {
- 'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
- },
- 'tests': [
- {'name': 'v8testing', 'shards': 4},
- ],
- },
- 'V8 ppc64 - sim - beta branch': {
- 'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
- },
- 'tests': [
- {'name': 'unittests'},
- ],
- },
- 'V8 ppc64 - sim - stable branch': {
- 'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
- },
- 'tests': [
- {'name': 'unittests'},
- ],
- },
- 'V8 ppc64 - sim - previous branch': {
- 'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
- },
- 'tests': [
- {'name': 'unittests'},
- ],
- },
- 'V8 s390x - sim - beta branch': {
- 'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
- },
- 'tests': [
- {'name': 'unittests'},
- ],
- },
- 'V8 s390x - sim - stable branch': {
- 'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
- },
- 'tests': [
- {'name': 'unittests'},
- ],
- },
- 'V8 s390x - sim - previous branch': {
- 'swarming_dimensions': {
- 'os': 'Ubuntu-16.04',
- },
- 'tests': [
- {'name': 'unittests'},
- ],
- },
}