Commit 01821ab3 authored by Clemens Hammacher's avatar Clemens Hammacher Committed by Commit Bot

[test] Stress wasm code gc in "stress_background_compile"

The "stress_background_compile" variant runs on all our bots. We
combine it with testing wasm code GC (which kind of fits into
background compile stressing) to get more coverage for that. Both
features are orthogonal, so we can test both at the same time without
loosing any coverage.

R=machenbach@chromium.org
CC=rmcilroy@chromium.org

Bug: v8:8217
Change-Id: Ib17decd4869978ff98e302694fa73d70ceec120e
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1588472Reviewed-by: 's avatarRoss McIlroy <rmcilroy@chromium.org>
Reviewed-by: 's avatarMichael Achenbach <machenbach@chromium.org>
Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
Cr-Commit-Position: refs/heads/master@{#61151}
parent e9730ba1
......@@ -418,9 +418,9 @@
##############################################################################
# The test relies on deterministic compilation.
['variant == stress_background_compile', {
['variant == stress_js_bg_compile_wasm_code_gc', {
'test-compiler/DecideToPretenureDuringCompilation': [SKIP],
}], # variant == stress_background_compile
}], # variant == stress_js_bg_compile_wasm_code_gc
##############################################################################
['variant == no_wasm_traps', {
......
......@@ -109,10 +109,10 @@
}], # arch == arm64 and msan
##############################################################################
['variant in [nooptimization, stress, stress_background_compile] and (arch == arm or arch == arm64) and simulator_run', {
['variant in [nooptimization, stress, stress_js_bg_compile_wasm_code_gc] and (arch == arm or arch == arm64) and simulator_run', {
# Slow tests: https://crbug.com/v8/7783
'dfg-double-vote-fuzz': [SKIP],
}], # variant in [nooptimization, stress, stress_background_compile] and (arch == arm or arch == arm64) and simulator_run
}], # variant in [nooptimization, stress, stress_js_bg_compile_wasm_code_gc] and (arch == arm or arch == arm64) and simulator_run
##############################################################################
['gcov_coverage', {
......
......@@ -23,7 +23,9 @@ ALL_VARIANT_FLAGS = {
"slow_path": [["--force-slow-path"]],
"stress": [["--stress-opt", "--always-opt", "--no-liftoff",
"--no-wasm-tier-up"]],
"stress_background_compile": [["--stress-background-compile"]],
"stress_js_bg_compile_wasm_code_gc": [["--stress-background-compile",
"--wasm-code-gc",
"--stress-wasm-code-gc"]],
"stress_incremental_marking": [["--stress-incremental-marking"]],
# Trigger stress sampling allocation profiler with sample interval = 2^14
"stress_sampling": [["--stress-sampling-allocation-profiler=16384"]],
......
......@@ -34,7 +34,7 @@ VARIANTS = ['default']
MORE_VARIANTS = [
'jitless',
'stress',
'stress_background_compile',
'stress_js_bg_compile_wasm_code_gc',
'stress_incremental_marking',
]
......
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