diff options
author | Michaƫl Zasso <targos@protonmail.com> | 2018-01-24 20:16:06 +0100 |
---|---|---|
committer | Myles Borins <mylesborins@google.com> | 2018-01-24 15:02:20 -0800 |
commit | 4c4af643e5042d615a60c6bbc05aee9d81b903e5 (patch) | |
tree | 3fb0a97988fe4439ae3ae06f26915d1dcf8cab92 /deps/v8/test/mozilla | |
parent | fa9f31a4fda5a3782c652e56e394465805ebb50f (diff) | |
download | android-node-v8-4c4af643e5042d615a60c6bbc05aee9d81b903e5.tar.gz android-node-v8-4c4af643e5042d615a60c6bbc05aee9d81b903e5.tar.bz2 android-node-v8-4c4af643e5042d615a60c6bbc05aee9d81b903e5.zip |
deps: update V8 to 6.4.388.40
PR-URL: https://github.com/nodejs/node/pull/17489
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Myles Borins <myles.borins@gmail.com>
Reviewed-By: Ali Ijaz Sheikh <ofrobots@google.com>
Diffstat (limited to 'deps/v8/test/mozilla')
-rw-r--r-- | deps/v8/test/mozilla/mozilla.status | 19 | ||||
-rw-r--r-- | deps/v8/test/mozilla/testcfg.py | 14 |
2 files changed, 17 insertions, 16 deletions
diff --git a/deps/v8/test/mozilla/mozilla.status b/deps/v8/test/mozilla/mozilla.status index 686018c007..d64b74f354 100644 --- a/deps/v8/test/mozilla/mozilla.status +++ b/deps/v8/test/mozilla/mozilla.status @@ -152,6 +152,10 @@ ##################### SLOW TESTS ##################### + # Compiles a long chain of && or || operations, can time out under slower + # variants. + 'js1_5/Expressions/regress-394673': [PASS, FAST_VARIANTS], + # This takes a long time to run (~100 seconds). It should only be run # by the really patient. 'js1_5/GC/regress-324278': [SKIP], @@ -301,6 +305,9 @@ 'js1_5/Regress/regress-317476': [FAIL], 'js1_5/Regress/regress-314401': [FAIL], + # d8 implements setTimeout, but not clearTimeout. + 'js1_5/GC/regress-319980-01': [FAIL], + # Any local 'arguments' variable should not be allowed to shadow the value # returned via the indirect 'arguments' property accessor. 'js1_4/Functions/function-001': [FAIL_OK], @@ -674,10 +681,6 @@ # is given null or undefined as this argument (and so does firefox nightly). 'js1_5/Regress/regress-295052': [FAIL], - # Bug 1202597: New js1_5/Expressions/regress-394673 is failing. - # Marked as: Will not fix. V8 throws an acceptable RangeError. - 'js1_5/Expressions/regress-394673': [FAIL], - # Bug 762: http://code.google.com/p/v8/issues/detail?id=762 # We do not correctly handle assignments within "with" 'ecma_3/Statements/12.10-01': [FAIL], @@ -808,8 +811,8 @@ # error message in debug mode. 'js1_5/extensions/regress-336410-1': [FAIL_OK, ['mode == debug and arch == x64', NO_VARIANTS]], - # These tests fail when --harmony-strict-legacy-accessor-builtins - # is enabled. + # These tests fail due to __defineGetter__ & friends throwing + # for undefined receivers. 'js1_5/extensions/regress-313500': [SKIP], 'js1_5/extensions/regress-325269': [SKIP], @@ -935,7 +938,7 @@ }], # 'arch == mipsel and simulator_run' ['arch == mips64el and simulator_run', { - 'js1_5/extensions/regress-355497': [FAIL_OK, 'Flags: --sim-stack-size=512'], + 'js1_5/extensions/regress-355497': [FAIL_OK, '--sim-stack-size=512'], }], # 'arch == mips64el and simulator_run' ['arch == mips', { @@ -984,7 +987,7 @@ 'js1_5/extensions/regress-336410-1': [SKIP], #BUG(3152): Avoid C stack overflow. - 'js1_5/extensions/regress-355497': [FAIL_OK, 'Flags: --sim-stack-size=512'], + 'js1_5/extensions/regress-355497': [FAIL_OK, '--sim-stack-size=512'], }], # 'arch == arm64 and simulator_run' ['variant == wasm_traps', { diff --git a/deps/v8/test/mozilla/testcfg.py b/deps/v8/test/mozilla/testcfg.py index d721a8c95f..46623d0848 100644 --- a/deps/v8/test/mozilla/testcfg.py +++ b/deps/v8/test/mozilla/testcfg.py @@ -81,11 +81,8 @@ class MozillaTestSuite(testsuite.TestSuite): tests.append(case) return tests - def GetFlagsForTestCase(self, testcase, context): - result = [] - result += context.mode_flags - result += ["--expose-gc"] - result += [os.path.join(self.root, "mozilla-shell-emulation.js")] + def GetParametersForTestCase(self, testcase, context): + files = [os.path.join(self.root, "mozilla-shell-emulation.js")] testfilename = testcase.path + ".js" testfilepath = testfilename.split("/") for i in xrange(len(testfilepath)): @@ -93,9 +90,10 @@ class MozillaTestSuite(testsuite.TestSuite): reduce(os.path.join, testfilepath[:i], ""), "shell.js") if os.path.exists(script): - result.append(script) - result.append(os.path.join(self.testroot, testfilename)) - return testcase.flags + result + files.append(script) + files.append(os.path.join(self.testroot, testfilename)) + flags = testcase.flags + context.mode_flags + ["--expose-gc"] + return files, flags, {} def GetSourceForTest(self, testcase): filename = os.path.join(self.testroot, testcase.path + ".js") |