Commit 5e275b58 authored by Michael Achenbach's avatar Michael Achenbach Committed by V8 LUCI CQ

[test] Allow more time for tsan testing

This increases the base factor for timeouts on tsan as testing got
slower after https://crrev.com/c/2953321

Due to overall slower runtime we also increase the shards.

Bug: v8:11906
Change-Id: Ic5de5859755266a1e327433ce8efe6c171490a8d
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2979671
Auto-Submit: Michael Achenbach <machenbach@chromium.org>
Commit-Queue: Nico Hartmann <nicohartmann@chromium.org>
Reviewed-by: 's avatarNico Hartmann <nicohartmann@chromium.org>
Cr-Commit-Position: refs/heads/master@{#75320}
parent 6d1d1fbd
......@@ -504,13 +504,13 @@
'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'benchmarks'},
{'name': 'mozilla'},
{'name': 'test262', 'variant': 'default', 'shards': 3},
{'name': 'v8testing', 'shards': 5},
{'name': 'v8testing', 'variant': 'extra', 'shards': 3},
{'name': 'v8testing', 'variant': 'slow_path'},
{'name': 'v8testing', 'variant': 'stress_concurrent_allocation'},
{'name': 'benchmarks', 'shards': 2},
{'name': 'mozilla', 'shards': 2},
{'name': 'test262', 'variant': 'default', 'shards': 5},
{'name': 'v8testing', 'shards': 6},
{'name': 'v8testing', 'variant': 'extra', 'shards': 5},
{'name': 'v8testing', 'variant': 'slow_path', 'shards': 2},
{'name': 'v8testing', 'variant': 'stress_concurrent_allocation', 'shards': 2},
],
},
'v8_linux64_tsan_no_cm_rel_ng_triggered': {
......@@ -528,7 +528,7 @@
'test_args': ['--extra-flags=--future'],
'shards': 6,
},
{'name': 'v8testing', 'variant': 'stress_concurrent_inlining'},
{'name': 'v8testing', 'variant': 'stress_concurrent_inlining', 'shards': 2},
],
},
'v8_linux64_tsan_isolates_rel_ng_triggered': {
......@@ -1350,13 +1350,13 @@
'os': 'Ubuntu-18.04',
},
'tests': [
{'name': 'benchmarks'},
{'name': 'mozilla'},
{'name': 'test262', 'variant': 'default', 'shards': 3},
{'name': 'v8testing', 'shards': 5},
{'name': 'v8testing', 'variant': 'extra', 'shards': 3},
{'name': 'v8testing', 'variant': 'slow_path', 'shards': 1},
{'name': 'v8testing', 'variant': 'stress_concurrent_allocation', 'shards': 1},
{'name': 'benchmarks', 'shards': 2},
{'name': 'mozilla', 'shards': 2},
{'name': 'test262', 'variant': 'default', 'shards': 5},
{'name': 'v8testing', 'shards': 6},
{'name': 'v8testing', 'variant': 'extra', 'shards': 5},
{'name': 'v8testing', 'variant': 'slow_path', 'shards': 2},
{'name': 'v8testing', 'variant': 'stress_concurrent_allocation', 'shards': 2},
],
},
'V8 Linux64 TSAN - stress-incremental-marking': {
......@@ -1372,16 +1372,18 @@
{
'name': 'benchmarks',
'test_args': ['--extra-flags=--stress-incremental-marking'],
'shards': 2,
},
{
'name': 'mozilla',
'test_args': ['--extra-flags=--stress-incremental-marking'],
'shards': 2,
},
{
'name': 'test262',
'variant': 'default',
'test_args': ['--extra-flags=--stress-incremental-marking'],
'shards': 4,
'shards': 5,
},
{
'name': 'v8testing',
......@@ -1413,7 +1415,7 @@
'test_args': ['--extra-flags=--future'],
'shards': 6,
},
{'name': 'v8testing', 'variant': 'stress_concurrent_inlining'},
{'name': 'v8testing', 'variant': 'stress_concurrent_inlining', 'shards': 2},
],
},
'V8 Linux64 UBSan': {
......
......@@ -740,7 +740,7 @@ class BaseTestRunner(object):
if self.build_config.predictable:
factor *= 4
if self.build_config.tsan:
factor *= 1.5
factor *= 2
if self.build_config.use_sanitizer:
factor *= 1.5
if self.build_config.is_full_debug:
......
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