summaryrefslogtreecommitdiff
path: root/deps/v8/tools/run-tests.py
diff options
context:
space:
mode:
authorMyles Borins <mylesborins@google.com>2017-08-01 11:36:44 -0500
committerMyles Borins <mylesborins@google.com>2017-08-01 15:23:15 -0500
commit0a66b223e149a841669bfad5598e4254589730cb (patch)
tree5ec050f7f78aafbf5b1e0e50d639fb843141e162 /deps/v8/tools/run-tests.py
parent1782b3836ba58ef0da6b687f2bb970c0bd8199ad (diff)
downloadnode-new-0a66b223e149a841669bfad5598e4254589730cb.tar.gz
deps: update V8 to 6.0.286.52
PR-URL: https://github.com/nodejs/node/pull/14004 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Diffstat (limited to 'deps/v8/tools/run-tests.py')
-rwxr-xr-xdeps/v8/tools/run-tests.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/deps/v8/tools/run-tests.py b/deps/v8/tools/run-tests.py
index 0b1675b75e..7a9e90cd5e 100755
--- a/deps/v8/tools/run-tests.py
+++ b/deps/v8/tools/run-tests.py
@@ -68,8 +68,10 @@ TEST_MAP = {
"debugger",
"mjsunit",
"cctest",
+ "wasm-spec-tests",
"inspector",
"webkit",
+ "mkgrokdump",
"fuzzer",
"message",
"preparser",
@@ -81,7 +83,9 @@ TEST_MAP = {
"debugger",
"mjsunit",
"cctest",
+ "wasm-spec-tests",
"inspector",
+ "mkgrokdump",
"fuzzer",
"message",
"preparser",
@@ -265,7 +269,7 @@ def BuildOptions():
default=False, action="store_true")
result.add_option("--extra-flags",
help="Additional flags to pass to each test command",
- default="")
+ action="append", default=[])
result.add_option("--isolates", help="Whether to test isolates",
default=False, action="store_true")
result.add_option("-j", help="The number of parallel tasks to run",
@@ -419,6 +423,7 @@ def SetupEnvironment(options):
'coverage=1',
'coverage_dir=%s' % options.sancov_dir,
symbolizer,
+ "allow_user_segv_handler=1",
])
if options.cfi_vptr:
@@ -532,7 +537,7 @@ def ProcessOptions(options):
"running tests locally.")
options.no_network = True
options.command_prefix = shlex.split(options.command_prefix)
- options.extra_flags = shlex.split(options.extra_flags)
+ options.extra_flags = sum(map(shlex.split, options.extra_flags), [])
if options.gc_stress:
options.extra_flags += GC_STRESS_FLAGS
@@ -781,8 +786,8 @@ def Execute(arch, mode, args, options, suites):
# target_arch != v8_target_arch in the dumped build config.
simulator_run = not options.dont_skip_simulator_slow_tests and \
arch in ['arm64', 'arm', 'mipsel', 'mips', 'mips64', 'mips64el', \
- 'ppc', 'ppc64'] and \
- ARCH_GUESS and arch != ARCH_GUESS
+ 'ppc', 'ppc64', 's390', 's390x'] and \
+ bool(ARCH_GUESS) and arch != ARCH_GUESS
# Find available test suites and read test cases from them.
variables = {
"arch": arch,