[NumFuzz] Skip flakey tests on interrupt fuzzer

Bug: v8:13269
Change-Id: Icb8b83b5f4695a9739d10d15936f4fead3b35ad1
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3886865
Reviewed-by: Michael Achenbach <machenbach@chromium.org>
Commit-Queue: Almothana Athamneh <almuthanna@chromium.org>
Cr-Commit-Position: refs/heads/main@{#83114}
This commit is contained in:
Al Muthanna Athamina 2022-09-09 14:35:25 +02:00 committed by V8 LUCI CQ
parent f85e8c47cc
commit 779da1d066
3 changed files with 26 additions and 14 deletions

View File

@ -1101,14 +1101,17 @@
# BUG(v8:11656) Skipped until we make progress on NumFuzz.
'baseline/test-osr': [SKIP],
# BUG(v8:13153) Skipped until issue is fixed to reduce noise on alerts.
'regress/regress-1034322': [SKIP],
}], # gc_fuzzer or deopt_fuzzer
##############################################################################
['gc_fuzzer or deopt_fuzzer or interrupt_fuzzer', {
# BUG(v8:12842) Skipped until we remove flakes on NumFuzz.
'compiler/regress-1224277': [SKIP],
'regress/regress-1220974': [SKIP],
'regress/regress-992389': [SKIP],
# BUG(v8:13153) Skipped until issue is fixed to reduce noise on alerts.
'regress/regress-1034322': [SKIP],
}], # gc_fuzzer or deopt_fuzzer
}], # gc_fuzzer or deopt_fuzzer or interrupt_fuzzer
##############################################################################
['endurance_fuzzer', {

View File

@ -573,6 +573,8 @@ class BaseTestRunner(object):
self.build_config.is_clang,
"is_full_debug":
self.build_config.is_full_debug,
"interrupt_fuzzer":
False,
"mips_arch_variant":
self.build_config.mips_arch_variant,
"mode":

View File

@ -132,16 +132,23 @@ class NumFuzzer(base_runner.BaseTestRunner):
variables = (
super(NumFuzzer, self)._get_statusfile_variables())
variables.update({
'deopt_fuzzer': bool(self.options.stress_deopt),
'endurance_fuzzer': bool(self.options.combine_tests),
'gc_stress': bool(self.options.stress_gc),
'gc_fuzzer': bool(max([self.options.stress_marking,
self.options.stress_scavenge,
self.options.stress_compaction,
self.options.stress_gc,
self.options.stress_delay_tasks,
self.options.stress_stack_size,
self.options.stress_thread_pool_size])),
'deopt_fuzzer':
bool(self.options.stress_deopt),
'interrupt_fuzzer':
bool(self.options.stress_interrupt_budget),
'endurance_fuzzer':
bool(self.options.combine_tests),
'gc_stress':
bool(self.options.stress_gc),
'gc_fuzzer':
bool(
max([
self.options.stress_marking, self.options.stress_scavenge,
self.options.stress_compaction, self.options.stress_gc,
self.options.stress_delay_tasks,
self.options.stress_stack_size,
self.options.stress_thread_pool_size
])),
})
return variables