Bug 1483380 - Update test262 skipped files. r=anba
authorJason Orendorff <jorendorff@mozilla.com>
Wed, 15 Aug 2018 09:07:21 -0500
changeset 432390 317099325f4cefc3ff2af73d479f1689a9f9e8e5
parent 432389 9370dc79ddfc94fdb20f3ae6036c9fcbd3c3d6c1
child 432391 66a2d0d0f6ed7ea7cc0060e3005016aeb66cc575
push id106724
push userjorendorff@mozilla.com
push dateMon, 20 Aug 2018 16:01:34 +0000
treeherdermozilla-inbound@d206778940ef [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