Remove nosnap configs and references
Bug: v8:9856 Change-Id: Ia7dd11c3e603b7880a90fb89087d3118409b432f Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1864650 Reviewed-by: Michael Achenbach <machenbach@chromium.org> Reviewed-by: Simon Zünd <szuend@chromium.org> Commit-Queue: Liviu Rau <liviurau@chromium.org> Cr-Commit-Position: refs/heads/master@{#64404}
This commit is contained in:
parent
84cd9a82ff
commit
c5783e27c7
@ -51,8 +51,6 @@
|
|||||||
# Linux.
|
# Linux.
|
||||||
'V8 Linux - builder': 'release_x86_gcmole',
|
'V8 Linux - builder': 'release_x86_gcmole',
|
||||||
'V8 Linux - debug builder': 'debug_x86',
|
'V8 Linux - debug builder': 'debug_x86',
|
||||||
'V8 Linux - nosnap builder': 'release_x86_no_snap',
|
|
||||||
'V8 Linux - nosnap debug builder': 'debug_x86_no_snap',
|
|
||||||
'V8 Linux - shared': 'release_x86_shared_verify_heap',
|
'V8 Linux - shared': 'release_x86_shared_verify_heap',
|
||||||
'V8 Linux - noi18n - debug': 'debug_x86_no_i18n',
|
'V8 Linux - noi18n - debug': 'debug_x86_no_i18n',
|
||||||
'V8 Linux - verify csa': 'release_x86_verify_csa',
|
'V8 Linux - verify csa': 'release_x86_verify_csa',
|
||||||
@ -72,8 +70,6 @@
|
|||||||
# Windows.
|
# Windows.
|
||||||
'V8 Win32 - builder': 'release_x86_minimal_symbols',
|
'V8 Win32 - builder': 'release_x86_minimal_symbols',
|
||||||
'V8 Win32 - debug builder': 'debug_x86_minimal_symbols',
|
'V8 Win32 - debug builder': 'debug_x86_minimal_symbols',
|
||||||
'V8 Win32 - nosnap - shared':
|
|
||||||
'release_x86_no_snap_shared_minimal_symbols',
|
|
||||||
# TODO(machenbach): Remove after switching to x64 on infra side.
|
# TODO(machenbach): Remove after switching to x64 on infra side.
|
||||||
'V8 Win64 ASAN': 'release_x64_asan_no_lsan',
|
'V8 Win64 ASAN': 'release_x64_asan_no_lsan',
|
||||||
'V8 Win64': 'release_x64_minimal_symbols',
|
'V8 Win64': 'release_x64_minimal_symbols',
|
||||||
@ -156,8 +152,6 @@
|
|||||||
'V8 Arm64 - builder': 'release_arm64',
|
'V8 Arm64 - builder': 'release_arm64',
|
||||||
'V8 Linux - arm64 - sim': 'release_simulate_arm64',
|
'V8 Linux - arm64 - sim': 'release_simulate_arm64',
|
||||||
'V8 Linux - arm64 - sim - debug': 'debug_simulate_arm64',
|
'V8 Linux - arm64 - sim - debug': 'debug_simulate_arm64',
|
||||||
'V8 Linux - arm64 - sim - nosnap - debug':
|
|
||||||
'debug_simulate_arm64_no_snap',
|
|
||||||
'V8 Linux - arm64 - sim - gc stress': 'debug_simulate_arm64',
|
'V8 Linux - arm64 - sim - gc stress': 'debug_simulate_arm64',
|
||||||
# Mips.
|
# Mips.
|
||||||
'V8 Linux - mipsel - sim - builder': 'release_simulate_mipsel',
|
'V8 Linux - mipsel - sim - builder': 'release_simulate_mipsel',
|
||||||
@ -202,8 +196,6 @@
|
|||||||
'v8_linux_noi18n_compile_dbg': 'debug_x86_no_i18n',
|
'v8_linux_noi18n_compile_dbg': 'debug_x86_no_i18n',
|
||||||
'v8_linux_noi18n_rel_ng': 'release_x86_no_i18n_trybot',
|
'v8_linux_noi18n_rel_ng': 'release_x86_no_i18n_trybot',
|
||||||
'v8_linux_gc_stress_dbg': 'debug_x86_trybot',
|
'v8_linux_gc_stress_dbg': 'debug_x86_trybot',
|
||||||
'v8_linux_nosnap_rel': 'release_x86_no_snap_trybot',
|
|
||||||
'v8_linux_nosnap_dbg': 'debug_x86_no_snap_trybot',
|
|
||||||
'v8_linux_gcc_compile_rel': 'release_x86_gcc_minimal_symbols',
|
'v8_linux_gcc_compile_rel': 'release_x86_gcc_minimal_symbols',
|
||||||
'v8_linux_gcc_rel': 'release_x86_gcc_minimal_symbols',
|
'v8_linux_gcc_rel': 'release_x86_gcc_minimal_symbols',
|
||||||
'v8_linux_shared_compile_rel': 'release_x86_shared_verify_heap',
|
'v8_linux_shared_compile_rel': 'release_x86_shared_verify_heap',
|
||||||
@ -237,8 +229,6 @@
|
|||||||
'v8_win_dbg': 'debug_x86_trybot',
|
'v8_win_dbg': 'debug_x86_trybot',
|
||||||
'v8_win_compile_dbg': 'debug_x86_trybot',
|
'v8_win_compile_dbg': 'debug_x86_trybot',
|
||||||
'v8_win_rel_ng': 'release_x86_trybot',
|
'v8_win_rel_ng': 'release_x86_trybot',
|
||||||
'v8_win_nosnap_shared_rel_ng':
|
|
||||||
'release_x86_no_snap_shared_minimal_symbols',
|
|
||||||
'v8_win64_asan_rel_ng': 'release_x64_asan_no_lsan',
|
'v8_win64_asan_rel_ng': 'release_x64_asan_no_lsan',
|
||||||
'v8_win64_msvc_compile_rel': 'release_x64_msvc',
|
'v8_win64_msvc_compile_rel': 'release_x64_msvc',
|
||||||
'v8_win64_dbg': 'debug_x64_minimal_symbols',
|
'v8_win64_dbg': 'debug_x64_minimal_symbols',
|
||||||
@ -348,9 +338,6 @@
|
|||||||
'debug_bot', 'simulate_arm64'],
|
'debug_bot', 'simulate_arm64'],
|
||||||
'debug_simulate_arm64_asan_edge': [
|
'debug_simulate_arm64_asan_edge': [
|
||||||
'debug_bot', 'simulate_arm64', 'asan', 'lsan', 'edge'],
|
'debug_bot', 'simulate_arm64', 'asan', 'lsan', 'edge'],
|
||||||
'debug_simulate_arm64_no_snap': [
|
|
||||||
'debug', 'simulate_arm64', 'shared', 'goma', 'v8_optimized_debug',
|
|
||||||
'v8_snapshot_none'],
|
|
||||||
|
|
||||||
# Release configs for simulators.
|
# Release configs for simulators.
|
||||||
'release_simulate_arm': [
|
'release_simulate_arm': [
|
||||||
@ -514,10 +501,6 @@
|
|||||||
'debug_bot', 'x86', 'minimal_symbols'],
|
'debug_bot', 'x86', 'minimal_symbols'],
|
||||||
'debug_x86_no_i18n': [
|
'debug_x86_no_i18n': [
|
||||||
'debug_bot', 'x86', 'v8_no_i18n'],
|
'debug_bot', 'x86', 'v8_no_i18n'],
|
||||||
'debug_x86_no_snap': [
|
|
||||||
'debug_bot', 'x86', 'v8_snapshot_none'],
|
|
||||||
'debug_x86_no_snap_trybot': [
|
|
||||||
'debug_trybot', 'x86', 'v8_snapshot_none'],
|
|
||||||
'debug_x86_trybot': [
|
'debug_x86_trybot': [
|
||||||
'debug_trybot', 'x86'],
|
'debug_trybot', 'x86'],
|
||||||
'debug_x86_vtunejit': [
|
'debug_x86_vtunejit': [
|
||||||
@ -541,13 +524,6 @@
|
|||||||
'release_bot', 'x86', 'minimal_symbols'],
|
'release_bot', 'x86', 'minimal_symbols'],
|
||||||
'release_x86_no_i18n_trybot': [
|
'release_x86_no_i18n_trybot': [
|
||||||
'release_trybot', 'x86', 'v8_no_i18n'],
|
'release_trybot', 'x86', 'v8_no_i18n'],
|
||||||
'release_x86_no_snap': [
|
|
||||||
'release_bot', 'x86', 'v8_snapshot_none'],
|
|
||||||
'release_x86_no_snap_shared_minimal_symbols': [
|
|
||||||
'release', 'x86', 'goma', 'minimal_symbols', 'shared',
|
|
||||||
'v8_snapshot_none'],
|
|
||||||
'release_x86_no_snap_trybot': [
|
|
||||||
'release_trybot', 'x86', 'v8_snapshot_none'],
|
|
||||||
'release_x86_predictable': [
|
'release_x86_predictable': [
|
||||||
'release_bot', 'x86', 'v8_enable_verify_predictable'],
|
'release_bot', 'x86', 'v8_enable_verify_predictable'],
|
||||||
'release_x86_shared_verify_heap': [
|
'release_x86_shared_verify_heap': [
|
||||||
@ -825,10 +801,6 @@
|
|||||||
'gn_args': 'v8_use_external_startup_data=false',
|
'gn_args': 'v8_use_external_startup_data=false',
|
||||||
},
|
},
|
||||||
|
|
||||||
# TODO(https://crbug.com/v8/8531): Remove this config and all bots, since
|
|
||||||
# no-snapshot was deprecated and removed.
|
|
||||||
'v8_snapshot_none': {},
|
|
||||||
|
|
||||||
'v8_verify_heap': {
|
'v8_verify_heap': {
|
||||||
'gn_args': 'v8_enable_verify_heap=true',
|
'gn_args': 'v8_enable_verify_heap=true',
|
||||||
},
|
},
|
||||||
|
@ -108,22 +108,6 @@
|
|||||||
{'name': 'v8testing', 'variant': 'default', 'shards': 2},
|
{'name': 'v8testing', 'variant': 'default', 'shards': 2},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
'v8_linux_nosnap_rel': {
|
|
||||||
'swarming_dimensions' : {
|
|
||||||
'os': 'Ubuntu-16.04',
|
|
||||||
},
|
|
||||||
'tests': [
|
|
||||||
{'name': 'v8testing', 'variant': 'default', 'shards': 6},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
'v8_linux_nosnap_dbg': {
|
|
||||||
'swarming_task_attrs': {
|
|
||||||
'hard_timeout': 3600,
|
|
||||||
},
|
|
||||||
'tests': [
|
|
||||||
{'name': 'v8testing', 'variant': 'default', 'shards': 9},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
'v8_linux_rel_ng_triggered': {
|
'v8_linux_rel_ng_triggered': {
|
||||||
'swarming_dimensions' : {
|
'swarming_dimensions' : {
|
||||||
'cpu': 'x86-64-avx2',
|
'cpu': 'x86-64-avx2',
|
||||||
@ -511,15 +495,6 @@
|
|||||||
{'name': 'v8testing', 'shards': 3},
|
{'name': 'v8testing', 'shards': 3},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
'v8_win_nosnap_shared_rel_ng_triggered': {
|
|
||||||
'swarming_dimensions' : {
|
|
||||||
'cpu': 'x86-64',
|
|
||||||
'os': 'Windows-7-SP1',
|
|
||||||
},
|
|
||||||
'tests': [
|
|
||||||
{'name': 'v8testing', 'variant': 'default', 'shards': 4},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
'v8_win_rel_ng_triggered': {
|
'v8_win_rel_ng_triggered': {
|
||||||
'swarming_dimensions' : {
|
'swarming_dimensions' : {
|
||||||
'cpu': 'x86-64',
|
'cpu': 'x86-64',
|
||||||
@ -794,34 +769,6 @@
|
|||||||
{'name': 'v8testing', 'variant': 'default'},
|
{'name': 'v8testing', 'variant': 'default'},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
'V8 Linux - nosnap': {
|
|
||||||
'swarming_dimensions': {
|
|
||||||
'os': 'Ubuntu-16.04',
|
|
||||||
},
|
|
||||||
'swarming_task_attrs': {
|
|
||||||
'expiration': 14400,
|
|
||||||
'hard_timeout': 3600,
|
|
||||||
'priority': 35,
|
|
||||||
},
|
|
||||||
'tests': [
|
|
||||||
{'name': 'mozilla', 'variant': 'default'},
|
|
||||||
{'name': 'test262', 'variant': 'default', 'shards': 6},
|
|
||||||
{'name': 'v8testing', 'variant': 'default', 'shards': 3},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
'V8 Linux - nosnap - debug': {
|
|
||||||
'swarming_dimensions': {
|
|
||||||
'os': 'Ubuntu-16.04',
|
|
||||||
},
|
|
||||||
'swarming_task_attrs': {
|
|
||||||
'expiration': 14400,
|
|
||||||
'hard_timeout': 3600,
|
|
||||||
'priority': 35,
|
|
||||||
},
|
|
||||||
'tests': [
|
|
||||||
{'name': 'v8testing', 'variant': 'default', 'shards': 12},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
'V8 Linux - predictable': {
|
'V8 Linux - predictable': {
|
||||||
'swarming_dimensions': {
|
'swarming_dimensions': {
|
||||||
'os': 'Ubuntu-16.04',
|
'os': 'Ubuntu-16.04',
|
||||||
@ -1188,15 +1135,6 @@
|
|||||||
{'name': 'v8testing', 'shards': 5},
|
{'name': 'v8testing', 'shards': 5},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
'V8 Win32 - nosnap - shared': {
|
|
||||||
'swarming_dimensions': {
|
|
||||||
'cpu': 'x86-64',
|
|
||||||
'os': 'Windows-7-SP1',
|
|
||||||
},
|
|
||||||
'tests': [
|
|
||||||
{'name': 'v8testing', 'variant': 'default', 'shards': 2},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
'V8 Win64': {
|
'V8 Win64': {
|
||||||
'swarming_dimensions': {
|
'swarming_dimensions': {
|
||||||
'os': 'Windows-10-15063',
|
'os': 'Windows-10-15063',
|
||||||
|
@ -198,37 +198,6 @@
|
|||||||
'test-api/NewStringRangeError': [PASS, NO_VARIANTS],
|
'test-api/NewStringRangeError': [PASS, NO_VARIANTS],
|
||||||
}], # 'tsan == True'
|
}], # 'tsan == True'
|
||||||
|
|
||||||
##############################################################################
|
|
||||||
['no_snap == True', {
|
|
||||||
# Slow tests.
|
|
||||||
'test-api/ExternalWrap': [PASS, SLOW],
|
|
||||||
'test-api/FastReturnValues*': [PASS, SLOW],
|
|
||||||
'test-decls/CrossScriptReferences_Simple2': [PASS, SLOW],
|
|
||||||
# "WithWarmup" means starting from a snapshot, for which nosnap builds lack
|
|
||||||
# support.
|
|
||||||
'test-serialize/CustomSnapshotDataBlobWithWarmup': [SKIP],
|
|
||||||
'test-serialize/SnapshotDataBlobWithWarmup': [SKIP],
|
|
||||||
# Fails the embedded blob <-> Isolate verification step.
|
|
||||||
'test-serialize/CustomSnapshotDataBlobWithLocker': [SKIP],
|
|
||||||
|
|
||||||
# https://crbug.com/v8/7763
|
|
||||||
'test-lockers/ExtensionsRegistration': [SKIP],
|
|
||||||
}], # 'no_snap == True'
|
|
||||||
|
|
||||||
##############################################################################
|
|
||||||
['no_snap == True and system != windows and mode == debug', {
|
|
||||||
# BUG(v8:9400).
|
|
||||||
'test-heap/Regress615489': [SKIP],
|
|
||||||
}], # 'no_snap == True and system != windows and mode == debug'
|
|
||||||
|
|
||||||
##############################################################################
|
|
||||||
# TODO(machenbach): Fix application of '*'. Nosnap windows needs a separate
|
|
||||||
# section to not overwrite the expectations for TestThatAlwaysFails.
|
|
||||||
['no_snap == True and system == windows', {
|
|
||||||
# Windows doesn't support nosnap mode.
|
|
||||||
'test-serialize/*': [SKIP],
|
|
||||||
}], # 'no_snap == True and system == windows'
|
|
||||||
|
|
||||||
##############################################################################
|
##############################################################################
|
||||||
['is_full_debug', {
|
['is_full_debug', {
|
||||||
# Tests too slow in non-optimized debug mode.
|
# Tests too slow in non-optimized debug mode.
|
||||||
|
@ -76,12 +76,6 @@
|
|||||||
'debugger/set-script-source-stack-padding': [SKIP],
|
'debugger/set-script-source-stack-padding': [SKIP],
|
||||||
}], # 'arch == s390 or arch == s390x'
|
}], # 'arch == s390 or arch == s390x'
|
||||||
|
|
||||||
##############################################################################
|
|
||||||
['no_snap == True', {
|
|
||||||
# https://crbug.com/v8/8521
|
|
||||||
'debugger/pause-on-oom': [SKIP],
|
|
||||||
}],
|
|
||||||
|
|
||||||
##############################################################################
|
##############################################################################
|
||||||
['variant == jitless and not embedded_builtins', {
|
['variant == jitless and not embedded_builtins', {
|
||||||
'*': [SKIP],
|
'*': [SKIP],
|
||||||
|
@ -196,7 +196,7 @@
|
|||||||
'wasm/compare-exchange64-stress': [PASS, SLOW, NO_VARIANTS],
|
'wasm/compare-exchange64-stress': [PASS, SLOW, NO_VARIANTS],
|
||||||
|
|
||||||
# worker creation/shutdown is very slow in debug mode
|
# worker creation/shutdown is very slow in debug mode
|
||||||
'd8/d8-worker-shutdown*': [PASS, ['mode == debug', SLOW], ['no_snap', SKIP]],
|
'd8/d8-worker-shutdown*': [PASS, ['mode == debug', SLOW]],
|
||||||
|
|
||||||
# case-insensitive unicode regexp relies on case mapping provided by ICU.
|
# case-insensitive unicode regexp relies on case mapping provided by ICU.
|
||||||
'es6/unicode-regexp-ignore-case': [PASS, ['no_i18n == True', FAIL]],
|
'es6/unicode-regexp-ignore-case': [PASS, ['no_i18n == True', FAIL]],
|
||||||
|
@ -194,9 +194,6 @@ class BuildConfig(object):
|
|||||||
self.is_full_debug = build_config['is_full_debug']
|
self.is_full_debug = build_config['is_full_debug']
|
||||||
self.msan = build_config['is_msan']
|
self.msan = build_config['is_msan']
|
||||||
self.no_i18n = not build_config['v8_enable_i18n_support']
|
self.no_i18n = not build_config['v8_enable_i18n_support']
|
||||||
# TODO(https://crbug.com/v8/8531)
|
|
||||||
# 'v8_use_snapshot' was removed, 'no_snap' can be removed as well.
|
|
||||||
self.no_snap = False
|
|
||||||
self.predictable = build_config['v8_enable_verify_predictable']
|
self.predictable = build_config['v8_enable_verify_predictable']
|
||||||
self.tsan = build_config['is_tsan']
|
self.tsan = build_config['is_tsan']
|
||||||
# TODO(machenbach): We only have ubsan not ubsan_vptr.
|
# TODO(machenbach): We only have ubsan not ubsan_vptr.
|
||||||
@ -230,8 +227,6 @@ class BuildConfig(object):
|
|||||||
detected_options.append('msan')
|
detected_options.append('msan')
|
||||||
if self.no_i18n:
|
if self.no_i18n:
|
||||||
detected_options.append('no_i18n')
|
detected_options.append('no_i18n')
|
||||||
if self.no_snap:
|
|
||||||
detected_options.append('no_snap')
|
|
||||||
if self.predictable:
|
if self.predictable:
|
||||||
detected_options.append('predictable')
|
detected_options.append('predictable')
|
||||||
if self.tsan:
|
if self.tsan:
|
||||||
@ -698,7 +693,6 @@ class BaseTestRunner(object):
|
|||||||
"msan": self.build_config.msan,
|
"msan": self.build_config.msan,
|
||||||
"no_harness": options.no_harness,
|
"no_harness": options.no_harness,
|
||||||
"no_i18n": self.build_config.no_i18n,
|
"no_i18n": self.build_config.no_i18n,
|
||||||
"no_snap": self.build_config.no_snap,
|
|
||||||
"novfp3": False,
|
"novfp3": False,
|
||||||
"optimize_for_size": "--optimize-for-size" in options.extra_flags,
|
"optimize_for_size": "--optimize-for-size" in options.extra_flags,
|
||||||
"predictable": self.build_config.predictable,
|
"predictable": self.build_config.predictable,
|
||||||
|
@ -174,11 +174,6 @@ class StandardTestRunner(base_runner.BaseTestRunner):
|
|||||||
if self.build_config.asan:
|
if self.build_config.asan:
|
||||||
options.extra_flags.append('--invoke-weak-callbacks')
|
options.extra_flags.append('--invoke-weak-callbacks')
|
||||||
|
|
||||||
if self.build_config.no_snap:
|
|
||||||
# Speed up slow nosnap runs. Allocation verification is covered by
|
|
||||||
# running mksnapshot on other builders.
|
|
||||||
options.extra_flags.append('--no-turbo-verify-allocation')
|
|
||||||
|
|
||||||
if options.novfp3:
|
if options.novfp3:
|
||||||
options.extra_flags.append('--noenable-vfp3')
|
options.extra_flags.append('--noenable-vfp3')
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user