Bug 1483380 - Update test262 skipped files. r=anba
☠☠ backed out by f106f2468612 ☠ ☠
authorJason Orendorff <jorendorff@mozilla.com>
Wed, 15 Aug 2018 09:07:21 -0500
changeset 431967 94913c7ee691dd715b62b7d29fa20c2ba4fb59a9
parent 431966 58650e51b8b7c5381f964b4404771642a5e9fb74
child 431968 6c418727a06c221810fde75f0cff02d3d7fca15c
push id106604
push userjorendorff@mozilla.com
push dateThu, 16 Aug 2018 20:55:10 +0000
treeherdermozilla-inbound@6c418727a06c [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersanba
bugs1483380
milestone63.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1483380 - Update test262 skipped files. r=anba
js/src/tests/jstests.list
--- a/js/src/tests/jstests.list
+++ b/js/src/tests/jstests.list
@@ -373,33 +373,44 @@ skip script test262/language/expressions
 skip script test262/language/expressions/prefix-increment/target-cover-newtarget.js
 skip script test262/language/expressions/prefix-increment/non-simple.js
 skip script test262/language/expressions/prefix-decrement/target-cover-yieldexpr.js
 skip script test262/language/expressions/prefix-decrement/target-newtarget.js
 skip script test262/language/expressions/prefix-decrement/target-cover-newtarget.js
 skip script test262/language/expressions/prefix-decrement/non-simple.js
 skip script test262/language/asi/S7.9_A5.7_T1.js
 
-# Dependent on evalInWorker, setSharedArrayBuffer, and
-# getSharedArrayBuffer, plus the test cases can't actually run in the
-# browser even if that were fixed, https://bugzil.la/1349863
-skip-if(!xulRuntime.shell) script test262/built-ins/Atomics/wait/negative-timeout.js
-skip-if(!xulRuntime.shell) script test262/built-ins/Atomics/wait/was-woken.js
-skip-if(!xulRuntime.shell) script test262/built-ins/Atomics/wait/did-timeout.js
-skip-if(!xulRuntime.shell) script test262/built-ins/Atomics/wait/good-views.js
-skip-if(!xulRuntime.shell) script test262/built-ins/Atomics/wait/no-spurious-wakeup.js
-skip-if(!xulRuntime.shell) script test262/built-ins/Atomics/wait/nan-timeout.js
-skip-if(!xulRuntime.shell) script test262/built-ins/Atomics/wake/wake-all.js
-skip-if(!xulRuntime.shell) script test262/built-ins/Atomics/wake/wake-zero.js
-skip-if(!xulRuntime.shell) script test262/built-ins/Atomics/wake/wake-negative.js
-skip-if(!xulRuntime.shell) script test262/built-ins/Atomics/wake/wake-nan.js
-skip-if(!xulRuntime.shell) script test262/built-ins/Atomics/wake/wake-two.js
-skip-if(!xulRuntime.shell) script test262/built-ins/Atomics/wake/wake-in-order.js
-skip-if(!xulRuntime.shell) script test262/built-ins/Atomics/wake/wake-one.js
-skip-if(!xulRuntime.shell) script test262/built-ins/Atomics/wake/wake-all-on-loc.js
+# Dependent on evalInWorker, setSharedArrayBuffer, and getSharedArrayBuffer; plus:
+# https://bugzilla.mozilla.org/show_bug.cgi?id=1349863 - Enable test262 agent tests in browser
+# https://bugzilla.mozilla.org/show_bug.cgi?id=1470490 - Rename Atomics.wake to Atomics.notify
+skip include test262/built-ins/Atomics/notify/jstests.list
+skip script test262/built-ins/Atomics/wait/false-for-timeout-agent.js
+skip script test262/built-ins/Atomics/wait/nan-for-timeout.js
+skip script test262/built-ins/Atomics/wait/negative-timeout-agent.js
+skip script test262/built-ins/Atomics/wait/no-spurious-wakeup-no-operation.js
+skip script test262/built-ins/Atomics/wait/no-spurious-wakeup-on-add.js
+skip script test262/built-ins/Atomics/wait/no-spurious-wakeup-on-and.js
+skip script test262/built-ins/Atomics/wait/no-spurious-wakeup-on-compareExchange.js
+skip script test262/built-ins/Atomics/wait/no-spurious-wakeup-on-exchange.js
+skip script test262/built-ins/Atomics/wait/no-spurious-wakeup-on-or.js
+skip script test262/built-ins/Atomics/wait/no-spurious-wakeup-on-store.js
+skip script test262/built-ins/Atomics/wait/no-spurious-wakeup-on-sub.js
+skip script test262/built-ins/Atomics/wait/no-spurious-wakeup-on-xor.js
+skip script test262/built-ins/Atomics/wait/null-for-timeout-agent.js
+skip script test262/built-ins/Atomics/wait/object-for-timeout-agent.js
+skip script test262/built-ins/Atomics/wait/poisoned-object-for-timeout-throws-agent.js
+skip script test262/built-ins/Atomics/wait/symbol-for-index-throws-agent.js
+skip script test262/built-ins/Atomics/wait/symbol-for-timeout-throws-agent.js
+skip script test262/built-ins/Atomics/wait/symbol-for-value-throws-agent.js
+skip script test262/built-ins/Atomics/wait/true-for-timeout-agent.js
+skip script test262/built-ins/Atomics/wait/undefined-for-timeout.js
+skip script test262/built-ins/Atomics/wait/undefined-index-defaults-to-zero.js
+skip script test262/built-ins/Atomics/wait/wait-index-value-not-equal.js
+skip script test262/built-ins/Atomics/wait/waiterlist-block-indexedposition-wake.js
+skip script test262/built-ins/Atomics/wait/waiterlist-order-of-operations-is-fifo.js
 
 # https://bugzilla.mozilla.org/show_bug.cgi?id=1346081
 skip script test262/intl402/NumberFormat/prototype/format/format-fraction-digits.js
 skip script test262/intl402/NumberFormat/prototype/format/format-significant-digits.js
 
 # Hoisted block-level function named "arguments" not initialized with undefined per B.3.3.1
 # https://bugzilla.mozilla.org/show_bug.cgi?id=1339123
 skip script test262/annexB/language/function-code/block-decl-func-skip-arguments.js
@@ -431,23 +442,69 @@ skip script test262/built-ins/Function/p
 skip script test262/built-ins/Function/prototype/toString/well-known-intrinsic-object-functions.js
 
 # https://bugzilla.mozilla.org/show_bug.cgi?id=1462745
 skip script test262/annexB/language/function-code/block-decl-nested-blocks-with-fun-decl.js
 
 # https://bugzilla.mozilla.org/show_bug.cgi?id=1406171
 skip script test262/built-ins/Reflect/ownKeys/return-on-corresponding-order-large-index.js
 
+# https://bugzilla.mozilla.org/show_bug.cgi?id=1469019
+skip script test262/built-ins/Object/fromEntries/to-property-key.js
+skip script test262/built-ins/Object/fromEntries/iterator-closed-for-string-entry.js.js
+skip script test262/built-ins/Object/fromEntries/supports-symbols.js
+skip script test262/built-ins/Object/fromEntries/evaluation-order.js
+skip script test262/built-ins/Object/fromEntries/length.js
+skip script test262/built-ins/Object/fromEntries/uses-keys-not-iterator.js
+skip script test262/built-ins/Object/fromEntries/iterator-not-closed-for-throwing-next.js
+skip script test262/built-ins/Object/fromEntries/uses-define-semantics.js
+skip script test262/built-ins/Object/fromEntries/key-order.js
+skip script test262/built-ins/Object/fromEntries/iterator-closed-for-null-entry.js.js
+skip script test262/built-ins/Object/fromEntries/simple-properties.js
+skip script test262/built-ins/Object/fromEntries/empty-iterable.js
+skip script test262/built-ins/Object/fromEntries/iterator-closed-for-throwing-entry-accessor.js
+skip script test262/built-ins/Object/fromEntries/string-entry-object-succeeds.js
+skip script test262/built-ins/Object/fromEntries/iterator-not-closed-for-throwing-done-accessor.js
+skip script test262/built-ins/Object/fromEntries/prototype.js
+skip script test262/built-ins/Object/fromEntries/iterator-closed-for-throwing-entry-key-tostring.js
+skip script test262/built-ins/Object/fromEntries/name.js
+
+# https://bugzilla.mozilla.org/show_bug.cgi?id=1291407
+skip script test262/intl402/ListFormat/prototype/toStringTag/toString.js
+skip script test262/intl402/ListFormat/prototype/toStringTag/toStringTag.js
+
 # https://bugzilla.mozilla.org/show_bug.cgi?id=1473228
+skip script test262/intl402/RelativeTimeFormat/prototype/toStringTag/toString.js
 skip script test262/intl402/RelativeTimeFormat/prototype/toStringTag/toStringTag.js
 
+# https://bugzilla.mozilla.org/show_bug.cgi?id=1473228
+skip script test262/intl402/Segmenter/prototype/toStringTag/toString.js
+skip script test262/intl402/Segmenter/prototype/toStringTag/toStringTag.js
+
 # https://bugzilla.mozilla.org/show_bug.cgi?id=1473229
-skip script test262/intl402/RelativeTimeFormat/prototype/formatToParts/length.js
-skip script test262/intl402/RelativeTimeFormat/prototype/formatToParts/name.js
-skip script test262/intl402/RelativeTimeFormat/prototype/formatToParts/prop-desc.js
+skip include test262/intl402/RelativeTimeFormat/prototype/formatToParts/jstests.list
+
+# https://bugzilla.mozilla.org/show_bug.cgi?id=1483374
+skip script test262/intl402/NumberFormat/prototype/format/format-negative-numbers.js
+
+# https://bugzilla.mozilla.org/show_bug.cgi?id=1483545
+skip script test262/intl402/RelativeTimeFormat/prototype/format/en-us-numeric-always.js
+skip script test262/intl402/RelativeTimeFormat/prototype/format/en-us-numeric-auto.js
+skip script test262/intl402/RelativeTimeFormat/prototype/format/en-us-style-short.js
+skip script test262/intl402/RelativeTimeFormat/prototype/format/pl-pl-style-long.js
+skip script test262/intl402/RelativeTimeFormat/prototype/format/pl-pl-style-narrow.js
+
+# https://bugzilla.mozilla.org/show_bug.cgi?id=1473230
+skip script test262/intl402/RelativeTimeFormat/prototype/format/unit-plural.js
+
+# https://bugzilla.mozilla.org/show_bug.cgi?id=1483547
+skip script test262/intl402/RelativeTimeFormat/prototype/format/pl-pl-style-short.js
+
+# https://bugzilla.mozilla.org/show_bug.cgi?id=1483548
+skip script test262/intl402/RelativeTimeFormat/prototype/format/value-non-finite.js
 
 
 ###########################################################
 # Tests disabled due to issues in test262 importer script #
 ###########################################################
 
 # test262 importer merges all includes in a per directory shell.js file, breaking this harness test case.
 skip script test262/harness/detachArrayBuffer.js