summaryrefslogtreecommitdiff
path: root/deps/v8/test/mozilla
diff options
context:
space:
mode:
authorMichaƫl Zasso <targos@protonmail.com>2018-01-24 20:16:06 +0100
committerMyles Borins <mylesborins@google.com>2018-01-24 15:02:20 -0800
commit4c4af643e5042d615a60c6bbc05aee9d81b903e5 (patch)
tree3fb0a97988fe4439ae3ae06f26915d1dcf8cab92 /deps/v8/test/mozilla
parentfa9f31a4fda5a3782c652e56e394465805ebb50f (diff)
downloadandroid-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.status19
-rw-r--r--deps/v8/test/mozilla/testcfg.py14
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")