1 # Manifest entries for imported test suites whose individual test cases
2 # we don't want to change.
4 # Skip the folder with tests for the scripts
5 skip include test/jstests.list
7 skip script non262/String/normalize-generateddata-input.js # input data for other test
9 # Timeouts on arm and cgc builds.
10 slow script test262/built-ins/decodeURI/S15.1.3.1_A2.5_T1.js
11 slow script test262/built-ins/decodeURIComponent/S15.1.3.2_A2.5_T1.js
14 ###########################################################################
15 # Generated jstests.list for test262 when inline |reftest| isn't possible #
16 ###########################################################################
18 include test262/jstests.list
21 #################################################################
22 # Tests disabled due to intentional alternative implementations #
23 #################################################################
25 # Legacy "caller" and "arguments" implemented as accessor properties on Function.prototype.
26 skip script test262/built-ins/Function/prototype/restricted-property-arguments.js
27 skip script test262/built-ins/Function/prototype/restricted-property-caller.js
28 skip script test262/built-ins/ThrowTypeError/unique-per-realm-function-proto.js
31 #########################################################################
32 # Test262 tests disabled when features are only conditionally available #
33 #########################################################################
35 skip-if(!String.prototype.normalize) include test262/built-ins/String/prototype/normalize/jstests.list
37 # Requires ICU to detect Final_Sigma case mapping context
38 skip-if(!this.hasOwnProperty("Intl")) script test262/built-ins/String/prototype/toLowerCase/Final_Sigma_U180E.js
39 skip-if(!this.hasOwnProperty("Intl")) script test262/built-ins/String/prototype/toLowerCase/special_casing_conditional.js
40 skip-if(!this.hasOwnProperty("Intl")) script test262/built-ins/String/prototype/toLocaleLowerCase/Final_Sigma_U180E.js
41 skip-if(!this.hasOwnProperty("Intl")) script test262/built-ins/String/prototype/toLocaleLowerCase/special_casing_conditional.js
43 # Skip intl402 tests when Intl isn't available.
44 skip-if(!this.hasOwnProperty("Intl")) include test262/intl402/jstests.list
46 # https://bugzilla.mozilla.org/show_bug.cgi?id=1415303
47 skip-if(!this.hasOwnProperty("Atomics")) include test262/built-ins/Atomics/jstests.list
48 skip-if(!this.hasOwnProperty("SharedArrayBuffer")) include test262/built-ins/SharedArrayBuffer/jstests.list
50 # https://bugzilla.mozilla.org/show_bug.cgi?id=1863140
51 skip script test262/built-ins/FinalizationRegistry/prototype/register/return-undefined-register-symbol.js
52 skip script test262/built-ins/FinalizationRegistry/prototype/unregister/unregister-symbol-token.js
53 skip script test262/built-ins/WeakRef/returns-new-object-from-constructor-with-symbol-target.js
54 skip script test262/built-ins/WeakRef/prototype/deref/return-symbol-target.js
56 #####################################
57 # Test262 tests disabled on browser #
58 #####################################
60 # Defines a non-configurable property on the WindowProxy object.
61 skip-if(!xulRuntime.shell) script test262/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-global-init.js
62 skip-if(!xulRuntime.shell) script test262/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-global-update.js
63 skip-if(!xulRuntime.shell) script test262/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-global-init.js
64 skip-if(!xulRuntime.shell) script test262/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-global-update.js
65 skip-if(!xulRuntime.shell) script test262/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-global-init.js
66 skip-if(!xulRuntime.shell) script test262/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-global-update.js
67 skip-if(!xulRuntime.shell) script test262/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-global-init.js
68 skip-if(!xulRuntime.shell) script test262/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-global-update.js
69 skip-if(!xulRuntime.shell) script test262/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-global-init.js
70 skip-if(!xulRuntime.shell) script test262/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-global-update.js
71 skip-if(!xulRuntime.shell) script test262/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-global-init.js
72 skip-if(!xulRuntime.shell) script test262/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-global-update.js
73 skip-if(!xulRuntime.shell) script test262/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-global-init.js
74 skip-if(!xulRuntime.shell) script test262/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-global-update.js
75 skip-if(!xulRuntime.shell) script test262/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-global-init.js
76 skip-if(!xulRuntime.shell) script test262/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-global-update.js
77 skip-if(!xulRuntime.shell) script test262/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-global-init.js
78 skip-if(!xulRuntime.shell) script test262/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-global-update.js
79 skip-if(!xulRuntime.shell) script test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-global-init.js
80 skip-if(!xulRuntime.shell) script test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-global-update.js
81 skip-if(!xulRuntime.shell) script test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-global-init.js
82 skip-if(!xulRuntime.shell) script test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-global-update.js
83 skip-if(!xulRuntime.shell) script test262/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-global-init.js
84 skip-if(!xulRuntime.shell) script test262/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-global-update.js
85 skip-if(!xulRuntime.shell) script test262/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-global-init.js
86 skip-if(!xulRuntime.shell) script test262/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-global-update.js
87 skip-if(!xulRuntime.shell) script test262/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-global-init.js
88 skip-if(!xulRuntime.shell) script test262/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-global-update.js
89 skip-if(!xulRuntime.shell) script test262/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-global-init.js
90 skip-if(!xulRuntime.shell) script test262/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-global-update.js
91 skip-if(!xulRuntime.shell) script test262/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-global-init.js
92 skip-if(!xulRuntime.shell) script test262/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-global-update.js
93 skip-if(!xulRuntime.shell) script test262/language/eval-code/direct/var-env-func-init-global-update-non-configurable.js
94 skip-if(!xulRuntime.shell) script test262/language/eval-code/indirect/var-env-func-init-global-update-non-configurable.js
95 skip-if(!xulRuntime.shell) script test262/language/global-code/script-decl-lex-restricted-global.js
96 skip-if(!xulRuntime.shell) script test262/language/global-code/script-decl-var.js
97 skip-if(!xulRuntime.shell) script test262/language/global-code/script-decl-func-err-non-configurable.js
98 skip-if(!xulRuntime.shell) script test262/language/global-code/script-decl-func.js
99 skip-if(!xulRuntime.shell) script test262/built-ins/Array/prototype/methods-called-as-functions.js
101 # Calls preventExtensions() on the WindowProxy object.
102 skip-if(!xulRuntime.shell) script test262/language/global-code/script-decl-func-err-non-extensible.js
103 skip-if(!xulRuntime.shell) script test262/language/global-code/script-decl-lex.js
104 skip-if(!xulRuntime.shell) script test262/language/global-code/script-decl-var-err.js
106 # Global var-bindings are configurable in a browser environment.
107 skip-if(!xulRuntime.shell) script test262/annexB/language/global-code/block-decl-global-existing-global-init.js
108 skip-if(!xulRuntime.shell) script test262/annexB/language/global-code/block-decl-global-init.js
109 skip-if(!xulRuntime.shell) script test262/annexB/language/global-code/if-decl-else-decl-a-global-existing-global-init.js
110 skip-if(!xulRuntime.shell) script test262/annexB/language/global-code/if-decl-else-decl-a-global-init.js
111 skip-if(!xulRuntime.shell) script test262/annexB/language/global-code/if-decl-else-decl-b-global-existing-global-init.js
112 skip-if(!xulRuntime.shell) script test262/annexB/language/global-code/if-decl-else-decl-b-global-init.js
113 skip-if(!xulRuntime.shell) script test262/annexB/language/global-code/if-decl-else-stmt-global-existing-global-init.js
114 skip-if(!xulRuntime.shell) script test262/annexB/language/global-code/if-decl-else-stmt-global-init.js
115 skip-if(!xulRuntime.shell) script test262/annexB/language/global-code/if-decl-no-else-global-existing-global-init.js
116 skip-if(!xulRuntime.shell) script test262/annexB/language/global-code/if-decl-no-else-global-init.js
117 skip-if(!xulRuntime.shell) script test262/annexB/language/global-code/if-stmt-else-decl-global-existing-global-init.js
118 skip-if(!xulRuntime.shell) script test262/annexB/language/global-code/if-stmt-else-decl-global-init.js
119 skip-if(!xulRuntime.shell) script test262/annexB/language/global-code/switch-case-global-existing-global-init.js
120 skip-if(!xulRuntime.shell) script test262/annexB/language/global-code/switch-case-global-init.js
121 skip-if(!xulRuntime.shell) script test262/annexB/language/global-code/switch-dflt-global-existing-global-init.js
122 skip-if(!xulRuntime.shell) script test262/annexB/language/global-code/switch-dflt-global-init.js
123 skip-if(!xulRuntime.shell) script test262/language/eval-code/direct/var-env-var-init-global-exstng.js
124 skip-if(!xulRuntime.shell) script test262/language/eval-code/indirect/var-env-var-init-global-exstng.js
125 skip-if(!xulRuntime.shell) script test262/language/global-code/decl-func.js
126 skip-if(!xulRuntime.shell) script test262/language/global-code/decl-var.js
128 # Atomics tests (Atomics/notify, Atomics/wait) are disabled because our $.agent implementation needs getSharedArrayBuffer, setSharedArrayBuffer and evalInWorker: https://bugzilla.mozilla.org/show_bug.cgi?id=1598612
129 # And also: https://bugzil.la/1349863
130 skip-if(!xulRuntime.shell) include test262/built-ins/Atomics/notify/jstests.list
131 skip-if(!xulRuntime.shell) include test262/built-ins/Atomics/wait/jstests.list
133 # Depends upon the SharedArrayBuffer constructor being defined as a global
134 # property -- and right now, it's only defined for cross-site-isolated pages
135 # that request it using COOP/COEP.
136 fails-if(!xulRuntime.shell) script test262/built-ins/ArrayBuffer/prototype/byteLength/this-is-sharedarraybuffer.js
137 fails-if(!xulRuntime.shell) script test262/built-ins/ArrayBuffer/prototype/detached/this-is-sharedarraybuffer-resizable.js
138 fails-if(!xulRuntime.shell) script test262/built-ins/ArrayBuffer/prototype/detached/this-is-sharedarraybuffer.js
139 fails-if(!xulRuntime.shell) script test262/built-ins/ArrayBuffer/prototype/slice/this-is-sharedarraybuffer.js
140 fails-if(!xulRuntime.shell) script test262/built-ins/ArrayBuffer/prototype/transfer/this-is-sharedarraybuffer.js
141 fails-if(!xulRuntime.shell) script test262/built-ins/ArrayBuffer/prototype/transferToFixedLength/this-is-sharedarraybuffer.js
142 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/add/bigint/bad-range.js
143 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/add/bigint/good-views.js
144 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/add/validate-arraytype-before-index-coercion.js
145 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/add/validate-arraytype-before-value-coercion.js
146 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/add/bad-range.js
147 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/add/expected-return-value.js
148 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/add/good-views.js
149 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/add/non-views.js
150 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/and/bigint/bad-range.js
151 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/and/bigint/good-views.js
152 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/and/validate-arraytype-before-index-coercion.js
153 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/and/validate-arraytype-before-value-coercion.js
154 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/and/bad-range.js
155 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/and/expected-return-value.js
156 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/and/good-views.js
157 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/and/non-views.js
158 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/compareExchange/bigint/bad-range.js
159 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/compareExchange/bigint/good-views.js
160 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/compareExchange/validate-arraytype-before-expectedValue-coercion.js
161 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/compareExchange/validate-arraytype-before-index-coercion.js
162 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/compareExchange/validate-arraytype-before-replacementValue-coercion.js
163 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/compareExchange/bad-range.js
164 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/compareExchange/expected-return-value.js
165 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/compareExchange/good-views.js
166 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/compareExchange/non-views.js
167 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/exchange/bigint/bad-range.js
168 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/exchange/bigint/good-views.js
169 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/exchange/validate-arraytype-before-index-coercion.js
170 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/exchange/validate-arraytype-before-value-coercion.js
171 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/exchange/bad-range.js
172 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/exchange/expected-return-value.js
173 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/exchange/good-views.js
174 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/exchange/non-views.js
175 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/load/bigint/bad-range.js
176 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/load/bigint/good-views.js
177 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/load/validate-arraytype-before-index-coercion.js
178 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/load/bad-range.js
179 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/load/expected-return-value.js
180 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/load/good-views.js
181 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/load/non-views.js
182 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/or/bigint/bad-range.js
183 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/or/bigint/good-views.js
184 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/or/validate-arraytype-before-index-coercion.js
185 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/or/validate-arraytype-before-value-coercion.js
186 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/or/bad-range.js
187 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/or/expected-return-value.js
188 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/or/good-views.js
189 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/or/non-views.js
190 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/store/bigint/bad-range.js
191 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/store/bigint/good-views.js
192 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/store/validate-arraytype-before-index-coercion.js
193 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/store/validate-arraytype-before-value-coercion.js
194 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/store/bad-range.js
195 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/store/expected-return-value-negative-zero.js
196 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/store/expected-return-value.js
197 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/store/good-views.js
198 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/store/non-views.js
199 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/sub/bigint/bad-range.js
200 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/sub/bigint/good-views.js
201 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/sub/validate-arraytype-before-index-coercion.js
202 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/sub/validate-arraytype-before-value-coercion.js
203 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/sub/bad-range.js
204 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/sub/expected-return-value.js
205 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/sub/good-views.js
206 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/sub/non-views.js
207 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/xor/bigint/bad-range.js
208 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/xor/bigint/good-views.js
209 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/xor/validate-arraytype-before-index-coercion.js
210 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/xor/validate-arraytype-before-value-coercion.js
211 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/xor/bad-range.js
212 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/xor/expected-return-value.js
213 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/xor/good-views.js
214 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/xor/non-views.js
215 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/buffer-does-not-have-arraybuffer-data-throws-sab.js
216 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/buffer-reference-sab.js
217 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/byteoffset-is-negative-throws-sab.js
218 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/custom-proto-access-throws-sab.js
219 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/custom-proto-if-not-object-fallbacks-to-default-prototype-sab.js
220 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/custom-proto-if-object-is-used-sab.js
221 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/defined-bytelength-and-byteoffset-sab.js
222 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/defined-byteoffset-sab.js
223 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/defined-byteoffset-undefined-bytelength-sab.js
224 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/excessive-bytelength-throws-sab.js
225 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/excessive-byteoffset-throws-sab.js
226 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/instance-extensibility-sab.js
227 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/negative-bytelength-throws-sab.js
228 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/negative-byteoffset-throws-sab.js
229 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/newtarget-undefined-throws-sab.js
230 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/prototype/buffer/return-buffer-sab.js
231 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/prototype/buffer/this-has-no-dataview-internal-sab.js
232 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/prototype/byteLength/return-bytelength-sab.js
233 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/prototype/byteLength/this-has-no-dataview-internal-sab.js
234 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/prototype/byteOffset/return-byteoffset-sab.js
235 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/prototype/byteOffset/this-has-no-dataview-internal-sab.js
236 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/prototype/getInt32/index-is-out-of-range-sab.js
237 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/prototype/getInt32/negative-byteoffset-throws-sab.js
238 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/prototype/getInt32/return-abrupt-from-tonumber-byteoffset-sab.js
239 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/prototype/getInt32/return-abrupt-from-tonumber-byteoffset-symbol-sab.js
240 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/prototype/getInt32/return-value-clean-arraybuffer-sab.js
241 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/prototype/getInt32/return-values-custom-offset-sab.js
242 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/prototype/getInt32/return-values-sab.js
243 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/prototype/getInt32/this-has-no-dataview-internal-sab.js
244 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/prototype/getInt32/to-boolean-littleendian-sab.js
245 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/prototype/getInt32/toindex-byteoffset-sab.js
246 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/proto-from-ctor-realm-sab.js
247 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/return-abrupt-tonumber-bytelength-sab.js
248 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/return-abrupt-tonumber-bytelength-symbol-sab.js
249 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/return-abrupt-tonumber-byteoffset-sab.js
250 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/return-abrupt-tonumber-byteoffset-symbol-sab.js
251 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/return-instance-sab.js
252 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/toindex-bytelength-sab.js
253 fails-if(!xulRuntime.shell) script test262/built-ins/DataView/toindex-byteoffset-sab.js
254 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/byteLength/invoked-as-accessor.js
255 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/byteLength/invoked-as-func.js
256 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/byteLength/length.js
257 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/byteLength/name.js
258 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/byteLength/prop-desc.js
259 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/byteLength/return-bytelength.js
260 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/byteLength/this-has-no-typedarrayname-internal.js
261 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/byteLength/this-is-arraybuffer.js
262 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/byteLength/this-is-not-object.js
263 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/slice/context-is-not-arraybuffer-object.js
264 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/slice/context-is-not-object.js
265 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/slice/descriptor.js
266 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/slice/end-default-if-absent.js
267 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/slice/end-default-if-undefined.js
268 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/slice/end-exceeds-length.js
269 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/slice/extensible.js
270 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/slice/length.js
271 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/slice/name.js
272 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/slice/negative-end.js
273 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/slice/negative-start.js
274 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/slice/nonconstructor.js
275 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/slice/number-conversion.js
276 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/slice/species-constructor-is-not-object.js
277 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/slice/species-constructor-is-undefined.js
278 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/slice/species-is-not-constructor.js
279 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/slice/species-is-not-object.js
280 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/slice/species-is-null.js
281 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/slice/species-is-undefined.js
282 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/slice/species-returns-larger-arraybuffer.js
283 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/slice/species-returns-not-arraybuffer.js
284 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/slice/species-returns-same-arraybuffer.js
285 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/slice/species-returns-smaller-arraybuffer.js
286 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/slice/species.js
287 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/slice/start-default-if-absent.js
288 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/slice/start-default-if-undefined.js
289 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/slice/start-exceeds-end.js
290 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/slice/start-exceeds-length.js
291 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/slice/this-is-arraybuffer.js
292 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/slice/tointeger-conversion-end.js
293 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/slice/tointeger-conversion-start.js
294 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/Symbol.toStringTag.js
295 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/prop-desc.js
296 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/constructor.js
297 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/allocation-limit.js
298 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/data-allocation-after-object-creation.js
299 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/init-zero.js
300 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/length-is-absent.js
301 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/length-is-too-large-throws.js
302 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/length.js
303 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/negative-length-throws.js
304 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/newtarget-prototype-is-not-object.js
305 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/proto-from-ctor-realm.js
306 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype-from-newtarget.js
307 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/return-abrupt-from-length-symbol.js
308 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/return-abrupt-from-length.js
309 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/toindex-length.js
310 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/undefined-newtarget-throws.js
311 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/zero-length.js
312 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/excessive-length-throws-sab.js
313 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/excessive-offset-throws-sab.js
314 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/invoked-with-undefined-newtarget-sab.js
315 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/is-referenced-sab.js
316 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/length-access-throws-sab.js
317 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/length-is-symbol-throws-sab.js
318 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/new-instance-extensibility-sab.js
319 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/proto-from-ctor-realm-sab.js
320 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/returns-new-instance-sab.js
321 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/toindex-bytelength-sab.js
322 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/toindex-byteoffset-sab.js
323 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/typedarray-backed-by-sharedarraybuffer.js
324 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/use-custom-proto-if-object-sab.js
325 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/use-default-proto-if-custom-proto-is-not-object-sab.js
326 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/bufferbyteoffset-throws-from-modulo-element-size-sab.js
327 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-is-negative-throws-sab.js
328 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-is-negative-zero-sab.js
329 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-is-symbol-throws-sab.js
330 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-throws-from-modulo-element-size-sab.js
331 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-to-number-throws-sab.j
332 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/custom-proto-access-throws-sab.js
333 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-length-and-offset-sab.js
334 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-length-sab.js
335 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-negative-length-sab.js
336 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-offset-sab.js
337 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/excessive-length-throws-sab.js
338 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/excessive-offset-throws-sab.js
339 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/invoked-with-undefined-newtarget-sab.js
340 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/is-referenced-sab.js
341 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/length-access-throws-sab.js
342 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/length-is-symbol-throws-sab.js
343 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/new-instance-extensibility-sab.js
344 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/proto-from-ctor-realm-sab.js
345 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/returns-new-instance-sab.js
346 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/toindex-bytelength-sab.js
347 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/toindex-byteoffset-sab.js
348 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/typedarray-backed-by-sharedarraybuffer.js
349 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/use-custom-proto-if-object-sab.js
350 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/use-default-proto-if-custom-proto-is-not-object-sab.js
351 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/bufferbyteoffset-throws-from-modulo-element-size-sab.js
352 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-is-negative-throws-sab.js
353 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-is-negative-zero-sab.js
354 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-is-symbol-throws-sab.js
355 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-throws-from-modulo-element-size-sab.js
356 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-to-number-throws-sab.js
357 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/custom-proto-access-throws-sab.js
358 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-length-and-offset-sab.js
359 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-length-sab.js
360 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-negative-length-sab.js
361 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-offset-sab.js
362 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/internals/Get/BigInt/indexed-value-sab.js
363 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/internals/Get/indexed-value-sab.js
364 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-diff-buffer-other-type-sab.js
365 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-diff-buffer-same-type-sab.js
366 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-same-buffer-same-type-sab.js
367 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-other-type-conversions-sab.js
368 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-other-type-sab.js
369 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-same-type-sab.js
370 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-same-type-sab.js
371 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/add/not-a-constructor.js
372 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/and/not-a-constructor.js
373 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/compareExchange/not-a-constructor.js
374 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/exchange/not-a-constructor.js
375 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/isLockFree/not-a-constructor.js
376 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/load/not-a-constructor.js
377 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/or/not-a-constructor.js
378 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/store/not-a-constructor.js
379 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/sub/not-a-constructor.js
380 fails-if(!xulRuntime.shell) script test262/built-ins/Atomics/xor/not-a-constructor.js
381 fails-if(!xulRuntime.shell) script test262/built-ins/Object/seal/seal-sharedarraybuffer.js
382 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/prototype/slice/not-a-constructor.js
383 fails-if(!xulRuntime.shell) script test262/built-ins/SharedArrayBuffer/is-a-constructor.js
384 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/internals/Delete/BigInt/indexed-value-sab-non-strict.js
385 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/internals/Delete/BigInt/indexed-value-sab-strict-strict.js
386 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/internals/Delete/indexed-value-sab-non-strict.js
387 fails-if(!xulRuntime.shell) script test262/built-ins/TypedArrayConstructors/internals/Delete/indexed-value-sab-strict-strict.js
388 fails-if(!xulRuntime.shell) script test262/language/expressions/class/subclass-builtins/subclass-SharedArrayBuffer.js
389 fails-if(!xulRuntime.shell) script test262/language/statements/class/subclass-builtins/subclass-SharedArrayBuffer.js
392 ##################################################
393 # Test262 tests skipped due to SpiderMonkey bugs #
394 ##################################################
396 # Lazily resolved "name" and "length" properties on functions violate property key order.
397 # https://bugzilla.mozilla.org/show_bug.cgi?id=1629803
398 skip script test262/built-ins/Object/keys/order-after-define-property.js
399 skip script test262/built-ins/Object/entries/order-after-define-property.js
400 skip script test262/language/computed-property-names/class/static/method-number-order.js
401 skip script test262/language/computed-property-names/class/static/method-string-order.js
402 skip script test262/language/computed-property-names/class/static/method-symbol-order.js
403 skip script test262/language/statements/class/definition/fn-length-static-precedence-order.js
404 skip script test262/language/statements/class/definition/fn-name-static-precedence-order.js
405 skip script test262/built-ins/Object/keys/order-after-define-property-with-function.js
406 skip script test262/built-ins/Object/entries/order-after-define-property-with-function.js
408 # https://bugzilla.mozilla.org/show_bug.cgi?id=1286997
409 # Bug 1286997 probably doesn't cover all spec violations.
410 skip script test262/language/expressions/assignment/S11.13.1_A5_T5.js
411 skip script test262/language/expressions/assignment/S11.13.1_A7_T3.js
412 skip script test262/language/expressions/compound-assignment/S11.13.2_A5.10_T5.js
413 skip script test262/language/expressions/compound-assignment/S11.13.2_A5.11_T5.js
414 skip script test262/language/expressions/compound-assignment/S11.13.2_A5.1_T5.js
415 skip script test262/language/expressions/compound-assignment/S11.13.2_A5.2_T5.js
416 skip script test262/language/expressions/compound-assignment/S11.13.2_A5.3_T5.js
417 skip script test262/language/expressions/compound-assignment/S11.13.2_A5.4_T5.js
418 skip script test262/language/expressions/compound-assignment/S11.13.2_A5.5_T5.js
419 skip script test262/language/expressions/compound-assignment/S11.13.2_A5.6_T5.js
420 skip script test262/language/expressions/compound-assignment/S11.13.2_A5.7_T5.js
421 skip script test262/language/expressions/compound-assignment/S11.13.2_A5.8_T5.js
422 skip script test262/language/expressions/compound-assignment/S11.13.2_A5.9_T5.js
423 skip script test262/language/expressions/compound-assignment/S11.13.2_A7.10_T1.js
424 skip script test262/language/expressions/compound-assignment/S11.13.2_A7.10_T2.js
425 skip script test262/language/expressions/compound-assignment/S11.13.2_A7.11_T1.js
426 skip script test262/language/expressions/compound-assignment/S11.13.2_A7.11_T2.js
427 skip script test262/language/expressions/compound-assignment/S11.13.2_A7.1_T1.js
428 skip script test262/language/expressions/compound-assignment/S11.13.2_A7.1_T2.js
429 skip script test262/language/expressions/compound-assignment/S11.13.2_A7.2_T1.js
430 skip script test262/language/expressions/compound-assignment/S11.13.2_A7.2_T2.js
431 skip script test262/language/expressions/compound-assignment/S11.13.2_A7.3_T1.js
432 skip script test262/language/expressions/compound-assignment/S11.13.2_A7.3_T2.js
433 skip script test262/language/expressions/compound-assignment/S11.13.2_A7.4_T1.js
434 skip script test262/language/expressions/compound-assignment/S11.13.2_A7.4_T2.js
435 skip script test262/language/expressions/compound-assignment/S11.13.2_A7.5_T1.js
436 skip script test262/language/expressions/compound-assignment/S11.13.2_A7.5_T2.js
437 skip script test262/language/expressions/compound-assignment/S11.13.2_A7.6_T1.js
438 skip script test262/language/expressions/compound-assignment/S11.13.2_A7.6_T2.js
439 skip script test262/language/expressions/compound-assignment/S11.13.2_A7.7_T1.js
440 skip script test262/language/expressions/compound-assignment/S11.13.2_A7.7_T2.js
441 skip script test262/language/expressions/compound-assignment/S11.13.2_A7.8_T1.js
442 skip script test262/language/expressions/compound-assignment/S11.13.2_A7.8_T2.js
443 skip script test262/language/expressions/compound-assignment/S11.13.2_A7.9_T1.js
444 skip script test262/language/expressions/compound-assignment/S11.13.2_A7.9_T2.js
445 skip script test262/language/expressions/postfix-decrement/S11.3.2_A5_T5.js
446 skip script test262/language/expressions/postfix-decrement/S11.3.2_A6_T1.js
447 skip script test262/language/expressions/postfix-decrement/S11.3.2_A6_T2.js
448 skip script test262/language/expressions/postfix-increment/S11.3.1_A5_T5.js
449 skip script test262/language/expressions/postfix-increment/S11.3.1_A6_T1.js
450 skip script test262/language/expressions/postfix-increment/S11.3.1_A6_T2.js
451 skip script test262/language/expressions/prefix-decrement/S11.4.5_A5_T5.js
452 skip script test262/language/expressions/prefix-decrement/S11.4.5_A6_T1.js
453 skip script test262/language/expressions/prefix-decrement/S11.4.5_A6_T2.js
454 skip script test262/language/expressions/prefix-increment/S11.4.4_A5_T5.js
455 skip script test262/language/expressions/prefix-increment/S11.4.4_A6_T1.js
456 skip script test262/language/expressions/prefix-increment/S11.4.4_A6_T2.js
457 skip script test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-lhs-before-rhs.js
458 skip script test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-lhs-before-rhs.js
459 skip script test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-lhs-before-rhs.js
461 # https://bugzilla.mozilla.org/show_bug.cgi?id=605515
462 skip script test262/language/identifier-resolution/assign-to-global-undefined-strict.js
463 skip script test262/language/expressions/postfix-decrement/operator-x-postfix-decrement-calls-putvalue-lhs-newvalue-.js
464 skip script test262/language/expressions/assignment/assignment-operator-calls-putvalue-lref--rval-.js
465 skip script test262/language/expressions/prefix-increment/operator-prefix-increment-x-calls-putvalue-lhs-newvalue-.js
466 skip script test262/language/expressions/prefix-decrement/operator-prefix-decrement-x-calls-putvalue-lhs-newvalue-.js
467 skip script test262/language/expressions/postfix-increment/operator-x-postfix-increment-calls-putvalue-lhs-newvalue-.js
468 skip script test262/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--16.js
469 skip script test262/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--8.js
470 skip script test262/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--12.js
471 skip script test262/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--18.js
472 skip script test262/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--14.js
473 skip script test262/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--2.js
474 skip script test262/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--10.js
475 skip script test262/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--6.js
476 skip script test262/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--4.js
477 skip script test262/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v-.js
478 skip script test262/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--20.js
480 # https://bugzilla.mozilla.org/show_bug.cgi?id=1670502
481 skip script test262/built-ins/Function/prototype/toString/built-in-function-object.js
483 # https://bugzilla.mozilla.org/show_bug.cgi?id=1225839
484 ignore-flag(--more-compartments) script test262/built-ins/Function/internals/Call/class-ctor-realm.js
486 # These two tests assume that assignment to function calls is a SyntaxError. We
487 # historically implemented otherwise, as web reality. Perhaps that can be
488 # reevaluated at some point.
489 skip script test262/language/expressions/assignmenttargettype/parenthesized-callexpression-arguments.js
490 skip script test262/language/expressions/assignmenttargettype/direct-callexpression-arguments.js
492 # https://bugzilla.mozilla.org/show_bug.cgi?id=1297179
493 # All of these tests pass except with --more-compartments.
494 ignore-flag(--more-compartments) script test262/built-ins/Proxy/apply/arguments-realm.js
495 ignore-flag(--more-compartments) script test262/built-ins/Proxy/apply/trap-is-not-callable-realm.js
496 ignore-flag(--more-compartments) script test262/built-ins/Proxy/construct/arguments-realm.js
497 ignore-flag(--more-compartments) script test262/built-ins/Proxy/construct/trap-is-not-callable-realm.js
498 ignore-flag(--more-compartments) script test262/built-ins/Proxy/defineProperty/desc-realm.js
499 ignore-flag(--more-compartments) script test262/built-ins/Proxy/defineProperty/null-handler-realm.js
500 ignore-flag(--more-compartments) script test262/built-ins/Proxy/defineProperty/targetdesc-configurable-desc-not-configurable-realm.js
501 ignore-flag(--more-compartments) script test262/built-ins/Proxy/defineProperty/targetdesc-not-compatible-descriptor-not-configurable-target-realm.js
502 ignore-flag(--more-compartments) script test262/built-ins/Proxy/defineProperty/targetdesc-not-compatible-descriptor-realm.js
503 ignore-flag(--more-compartments) script test262/built-ins/Proxy/defineProperty/targetdesc-undefined-not-configurable-descriptor-realm.js
504 ignore-flag(--more-compartments) script test262/built-ins/Proxy/defineProperty/targetdesc-undefined-target-is-not-extensible-realm.js
505 ignore-flag(--more-compartments) script test262/built-ins/Proxy/defineProperty/trap-is-not-callable-realm.js
506 ignore-flag(--more-compartments) script test262/built-ins/Proxy/deleteProperty/trap-is-not-callable-realm.js
507 ignore-flag(--more-compartments) script test262/built-ins/Proxy/get/trap-is-not-callable-realm.js
508 ignore-flag(--more-compartments) script test262/built-ins/Proxy/getOwnPropertyDescriptor/result-type-is-not-object-nor-undefined-realm.js
509 ignore-flag(--more-compartments) script test262/built-ins/Proxy/getOwnPropertyDescriptor/trap-is-not-callable-realm.js
510 ignore-flag(--more-compartments) script test262/built-ins/Proxy/getPrototypeOf/trap-is-not-callable-realm.js
511 ignore-flag(--more-compartments) script test262/built-ins/Proxy/has/trap-is-not-callable-realm.js
512 ignore-flag(--more-compartments) script test262/built-ins/Proxy/isExtensible/trap-is-not-callable-realm.js
513 ignore-flag(--more-compartments) script test262/built-ins/Proxy/ownKeys/return-not-list-object-throws-realm.js
514 ignore-flag(--more-compartments) script test262/built-ins/Proxy/ownKeys/trap-is-not-callable-realm.js
515 ignore-flag(--more-compartments) script test262/built-ins/Proxy/preventExtensions/trap-is-not-callable-realm.js
516 ignore-flag(--more-compartments) script test262/built-ins/Proxy/set/trap-is-not-callable-realm.js
517 ignore-flag(--more-compartments) script test262/built-ins/Proxy/setPrototypeOf/trap-is-not-callable-realm.js
519 # Errors thrown from wrong realm, similar to 1225839, 1288457, and 1297179.
520 ignore-flag(--more-compartments) script test262/built-ins/Array/length/define-own-prop-length-overflow-realm.js
521 skip script test262/built-ins/Function/internals/Construct/derived-return-val-realm.js
522 skip script test262/built-ins/Function/internals/Construct/derived-this-uninitialized-realm.js
524 # https://bugzilla.mozilla.org/show_bug.cgi?id=1317378
525 skip script test262/language/statements/do-while/cptn-abrupt-empty.js
526 skip script test262/language/statements/do-while/cptn-normal.js
527 skip script test262/language/statements/for-in/cptn-decl-abrupt-empty.js
528 skip script test262/language/statements/for-in/cptn-decl-itr.js
529 skip script test262/language/statements/for-in/cptn-decl-skip-itr.js
530 skip script test262/language/statements/for-in/cptn-decl-zero-itr.js
531 skip script test262/language/statements/for-in/cptn-expr-abrupt-empty.js
532 skip script test262/language/statements/for-in/cptn-expr-itr.js
533 skip script test262/language/statements/for-in/cptn-expr-skip-itr.js
534 skip script test262/language/statements/for-in/cptn-expr-zero-itr.js
535 skip script test262/language/statements/for/cptn-decl-expr-iter.js
536 skip script test262/language/statements/for/cptn-decl-expr-no-iter.js
537 skip script test262/language/statements/for/cptn-expr-expr-iter.js
538 skip script test262/language/statements/for/cptn-expr-expr-no-iter.js
539 skip script test262/language/statements/for/head-init-expr-check-empty-inc-empty-completion.js
540 skip script test262/language/statements/for/head-init-var-check-empty-inc-empty-completion.js
541 skip script test262/language/statements/for-of/cptn-decl-abrupt-empty.js
542 skip script test262/language/statements/for-of/cptn-decl-itr.js
543 skip script test262/language/statements/for-of/cptn-decl-no-itr.js
544 skip script test262/language/statements/for-of/cptn-expr-abrupt-empty.js
545 skip script test262/language/statements/for-of/cptn-expr-itr.js
546 skip script test262/language/statements/for-of/cptn-expr-no-itr.js
547 skip script test262/language/statements/if/cptn-else-false-nrml.js
548 skip script test262/language/statements/if/cptn-else-false-abrupt-empty.js
549 skip script test262/language/statements/if/cptn-else-true-abrupt-empty.js
550 skip script test262/language/statements/if/cptn-else-true-nrml.js
551 skip script test262/language/statements/if/cptn-no-else-false.js
552 skip script test262/language/statements/if/cptn-no-else-true-abrupt-empty.js
553 skip script test262/language/statements/if/cptn-no-else-true-nrml.js
554 skip script test262/language/statements/switch/cptn-a-abrupt-empty.js
555 skip script test262/language/statements/switch/cptn-abrupt-empty.js
556 skip script test262/language/statements/switch/cptn-b-abrupt-empty.js
557 skip script test262/language/statements/switch/cptn-b-final.js
558 skip script test262/language/statements/switch/cptn-dflt-abrupt-empty.js
559 skip script test262/language/statements/switch/cptn-dflt-b-abrupt-empty.js
560 skip script test262/language/statements/switch/cptn-dflt-b-final.js
561 skip script test262/language/statements/switch/cptn-dflt-final.js
562 skip script test262/language/statements/switch/cptn-no-dflt-match-abrupt-empty.js
563 skip script test262/language/statements/switch/cptn-no-dflt-match-final.js
564 skip script test262/language/statements/switch/cptn-no-dflt-no-match.js
565 skip script test262/language/statements/try/cptn-finally-skip-catch.js
566 skip script test262/language/statements/try/cptn-finally-wo-catch.js
567 skip script test262/language/statements/try/cptn-try.js
568 skip script test262/language/statements/while/cptn-abrupt-empty.js
569 skip script test262/language/statements/while/cptn-iter.js
570 skip script test262/language/statements/while/cptn-no-iter.js
571 skip script test262/language/statements/with/cptn-abrupt-empty.js
572 skip script test262/language/statements/with/cptn-nrml.js
574 # Hoisted block-level function named "arguments" not initialized with undefined per B.3.3.1
575 # https://bugzilla.mozilla.org/show_bug.cgi?id=1339123
576 skip script test262/annexB/language/function-code/block-decl-func-skip-arguments.js
578 # https://bugzilla.mozilla.org/show_bug.cgi?id=1407587
579 skip script test262/language/expressions/assignment/destructuring/keyed-destructuring-property-reference-target-evaluation-order.js
580 skip script test262/language/expressions/assignment/destructuring/iterator-destructuring-property-reference-target-evaluation-order.js
582 # https://bugzilla.mozilla.org/show_bug.cgi?id=1321616
583 skip script test262/annexB/built-ins/Function/createdynfn-no-line-terminator-html-close-comment-body.js
585 # https://bugzilla.mozilla.org/show_bug.cgi?id=1462745
586 skip script test262/annexB/language/function-code/block-decl-nested-blocks-with-fun-decl.js
588 # https://bugzilla.mozilla.org/show_bug.cgi?id=1545038
589 # All of these tests pass except with --more-compartments.
590 ignore-flag(--more-compartments) script test262/built-ins/String/prototype/valueOf/non-generic-realm.js
591 ignore-flag(--more-compartments) script test262/built-ins/String/prototype/valueOf/non-generic-realm.js
592 ignore-flag(--more-compartments) script test262/built-ins/String/prototype/toString/non-generic-realm.js
593 ignore-flag(--more-compartments) script test262/built-ins/String/prototype/toString/non-generic-realm.js
594 ignore-flag(--more-compartments) script test262/built-ins/Proxy/apply/null-handler-realm.js
595 ignore-flag(--more-compartments) script test262/built-ins/Proxy/apply/null-handler-realm.js
596 ignore-flag(--more-compartments) script test262/built-ins/Proxy/construct/return-not-object-throws-number-realm.js
597 ignore-flag(--more-compartments) script test262/built-ins/Proxy/construct/return-not-object-throws-number-realm.js
598 ignore-flag(--more-compartments) script test262/built-ins/Proxy/construct/null-handler-realm.js
599 ignore-flag(--more-compartments) script test262/built-ins/Proxy/construct/null-handler-realm.js
600 ignore-flag(--more-compartments) script test262/built-ins/Proxy/construct/return-not-object-throws-undefined-realm.js
601 ignore-flag(--more-compartments) script test262/built-ins/Proxy/construct/return-not-object-throws-undefined-realm.js
602 ignore-flag(--more-compartments) script test262/built-ins/Proxy/construct/return-not-object-throws-symbol-realm.js
603 ignore-flag(--more-compartments) script test262/built-ins/Proxy/construct/return-not-object-throws-symbol-realm.js
604 ignore-flag(--more-compartments) script test262/built-ins/Proxy/construct/return-not-object-throws-string-realm.js
605 ignore-flag(--more-compartments) script test262/built-ins/Proxy/construct/return-not-object-throws-string-realm.js
606 ignore-flag(--more-compartments) script test262/built-ins/Proxy/construct/return-not-object-throws-null-realm.js
607 ignore-flag(--more-compartments) script test262/built-ins/Proxy/construct/return-not-object-throws-null-realm.js
608 ignore-flag(--more-compartments) script test262/built-ins/Proxy/construct/return-not-object-throws-boolean-realm.js
609 ignore-flag(--more-compartments) script test262/built-ins/Proxy/construct/return-not-object-throws-boolean-realm.js
611 # https://bugzilla.mozilla.org/show_bug.cgi?id=1761993
612 skip script test262/built-ins/AsyncGeneratorPrototype/return/return-state-completed-broken-promise.js
613 skip script test262/built-ins/AsyncGeneratorPrototype/return/return-suspendedStart-broken-promise.js
614 skip script test262/built-ins/AsyncGeneratorPrototype/return/return-suspendedYield-broken-promise-try-catch.js
616 # Requires Unicode 15.1
617 skip script test262/built-ins/RegExp/unicodeSets/generated/rgi-emoji-15.1.js
619 # Time zone canonicalization proposal.
620 skip script test262/intl402/DateTimeFormat/timezone-not-canonicalized.js
621 skip script test262/intl402/DateTimeFormat/timezone-case-insensitive.js
623 # Requires Unicode 15.1
624 # https://github.com/tc39/test262/pull/3947
625 # https://bugzilla.mozilla.org/show_bug.cgi?id=1859752
626 skip script test262/built-ins/RegExp/unicode_full_case_folding.js
629 # https://github.com/tc39/test262/pull/3946
630 # https://bugzilla.mozilla.org/show_bug.cgi?id=1859752
631 skip script test262/intl402/Locale/likely-subtags.js
632 skip script test262/intl402/Locale/prototype/minimize/removing-likely-subtags-first-adds-likely-subtags.js
635 ###########################################################
636 # Tests disabled due to issues in test262 importer script #
637 ###########################################################
639 # test262 importer merges all includes in a per directory shell.js file, breaking these harness test cases.
640 skip script test262/harness/detachArrayBuffer.js
641 skip script test262/harness/asyncHelpers-asyncTest-without-async-flag.js
643 # Likewise here -- shell.js defines an |AsyncFunction| global property for
644 # various tests in this directory that have an include that defines it, but this
645 # particular test *doesn't* have that include and *shouldn't* define
646 # |AsyncFunction| yet *checks* that no such global property exists, so it fails.
647 # https://bugzilla.mozilla.org/show_bug.cgi?id=1672850
648 skip script test262/built-ins/AsyncFunction/is-not-a-global.js
650 # https://bugzilla.mozilla.org/show_bug.cgi?id=1727925
651 # https://bugzilla.mozilla.org/show_bug.cgi?id=1726243
652 skip-if(!xulRuntime.shell) script test262/language/module-code/top-level-await/await-dynamic-import-rejection.js
655 ####################################################
656 # Tests disabled due to invalid test expectations #
657 ####################################################
659 # https://github.com/tc39/test262/pull/3958
660 skip script test262/intl402/DateTimeFormat/prototype/resolvedOptions/hourCycle-default.js
662 # Array.prototype.concat currently doesn't support spreading tuples. The spec
663 # for records and tuples is undergoing major (design) changes, so disable the
665 skip script non262/Tuple/prototype/concat/concat-with-array.js
667 # Time zone offsets with sub-minute precision no longer allowed.
668 skip script test262/staging/Temporal/Regex/old/instant.js
669 skip script test262/staging/Temporal/Regex/old/timezone.js
671 # These tests seem incorrect, see https://github.com/tc39/test262/pull/3907
672 skip script test262/language/statements/class/decorator/syntax/class-valid/decorator-member-expr-private-identifier.js
673 skip script test262/language/expressions/class/decorator/syntax/class-valid/decorator-member-expr-private-identifier.js
676 ##############################################
677 # Enable Iterator Helpers tests in the shell #
678 ##############################################
680 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/asynciterator.js
681 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/length.js
682 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/name.js
683 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/proto.js
684 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/constructor.js
685 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/constructor-subclassable.js
686 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/constructor-throw-when-called-directly.js
687 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/constructor-throw-without-new.js
688 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/every/async-writes.js
689 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/every/check-fn-after-getting-iterator.js
690 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/every/coerce-result-to-boolean.js
691 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/every/descriptor.js
692 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/every/error-from-correct-realm.js
693 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/every/fn-not-callable-throws.js
694 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/every/fn-throws-close-iterator.js
695 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/every/interleaving-calls.js
696 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/every/length.js
697 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/every/name.js
698 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/every/next-throws-iterator-not-closed.js
699 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/every/proxy.js
700 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/every/return-true-if-all-match.js
701 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/every/short-circuit-on-false.js
702 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/every/this-not-iterator-throws.js
703 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/every/value-throws-iterator-not-closed.js
704 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/find/async-writes.js
705 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/find/check-fn-after-getting-iterator.js
706 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/find/coerce-result-to-boolean.js
707 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/find/descriptor.js
708 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/find/error-from-correct-realm.js
709 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/find/fn-not-callable-throws.js
710 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/find/fn-throws-close-iterator.js
711 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/find/interleaving-calls.js
712 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/find/length.js
713 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/find/name.js
714 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/find/next-throws-iterator-not-closed.js
715 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/find/proxy.js
716 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/find/return-undefined-if-none-match.js
717 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/find/short-circuit-on-match.js
718 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/find/this-not-iterator-throws.js
719 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/find/value-throws-iterator-not-closed.js
720 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/forEach/async-writes.js
721 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/forEach/check-fn-after-getting-iterator.js
722 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/forEach/descriptor.js
723 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/forEach/error-from-correct-realm.js
724 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/forEach/fn-not-callable-throws.js
725 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/forEach/fn-throws-close-iterator.js
726 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/forEach/forEach.js
727 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/forEach/interleaving-calls.js
728 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/forEach/length.js
729 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/forEach/name.js
730 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/forEach/next-throws-iterator-not-closed.js
731 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/forEach/proxy.js
732 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/forEach/this-not-iterator-throws.js
733 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/forEach/value-throws-iterator-not-closed.js
734 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/reduce/async-writes.js
735 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/reduce/check-fn-after-getting-iterator.js
736 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/reduce/accumulator-set-to-initial-value.js
737 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/reduce/descriptor.js
738 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/reduce/empty-iterator-without-initial-value-throws.js
739 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/reduce/error-from-correct-realm.js
740 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/reduce/interleaving-calls.js
741 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/reduce/iterator-empty-return-initial-value.js
742 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/reduce/iterator-next-return-non-object-throws.js
743 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/reduce/left-associative.js
744 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/reduce/length.js
745 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/reduce/name.js
746 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/reduce/next-throws-iterator-not-closed.js
747 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/reduce/no-initial-value-set-accumulator-to-first-value.js
748 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/reduce/proxy.js
749 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/reduce/reduce.js
750 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/reduce/reducer-not-callable-throws.js
751 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/reduce/reducer-throws-iterator-closed.js
752 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/reduce/this-not-iterator-throws.js
753 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/reduce/value-throws-iterator-not-closed.js
754 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/some/async-writes.js
755 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/some/check-fn-after-getting-iterator.js
756 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/some/coerce-result-to-boolean.js
757 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/some/descriptor.js
758 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/some/error-from-correct-realm.js
759 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/some/fn-not-callable-throws.js
760 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/some/fn-throws-close-iterator.js
761 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/some/interleaving-calls.js
762 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/some/length.js
763 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/some/name.js
764 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/some/next-throws-iterator-not-closed.js
765 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/some/proxy.js
766 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/some/return-false-if-none-match.js
767 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/some/short-circuit-on-true.js
768 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/some/this-not-iterator-throws.js
769 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/some/value-throws-iterator-not-closed.js
770 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/toArray/async-writes.js
771 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/toArray/check-fn-after-getting-iterator.js
772 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/toArray/create-in-current-realm.js
773 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/toArray/descriptor.js
774 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/toArray/interleaving-calls.js
775 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/toArray/iterator-empty.js
776 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/toArray/length.js
777 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/toArray/name.js
778 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/toArray/next-throws.js
779 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/toArray/proxy.js
780 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/toArray/this-not-iterator-throws.js
781 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/toArray/toArray.js
782 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/toArray/value-throws-iterator-not-closed.js
784 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/async-iterator-helpers-from-other-global.js
785 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/clobber-symbol.js
786 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/generator-methods-throw-on-iterator-helpers.js
787 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/iterator-helper-methods-throw-on-generators.js
788 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/lazy-methods-from-other-global.js
789 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/lazy-methods-handle-empty-iterators.js
790 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/lazy-methods-interleaved.js
791 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/lazy-methods-iterator-closed-on-call-throws.js
792 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/lazy-methods-iterator-closed-on-yield-throws.js
793 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/lazy-methods-iterator-not-closed-on-next-throws.js
794 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/lazy-methods-iterator-not-closed-on-next-returns-reject.js
795 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/lazy-methods-iterator-not-closed-on-next-promise-executor-throws.js
796 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/lazy-methods-iterator-not-closed-on-next-then-throws.js
797 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/lazy-methods-iterator-not-closed-on-next-get-then-throws.js
798 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/lazy-methods-iterator-not-closed-on-value-throws.js
799 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/lazy-methods-iterator-returns-done-generator-finishes.js
800 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/lazy-methods-multiple-return-close-iterator-once.js
801 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/lazy-methods-multiple-throw-close-iterator-once.js
802 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/lazy-methods-mutate-iterator.js
803 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/lazy-methods-mutate-iterator-after-done.js
804 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/lazy-methods-not-close-iterator-next-reject.js
805 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/lazy-methods-pass-through-lastValue.js
806 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/lazy-methods-pass-value-through-chain.js
807 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/lazy-methods-proxy-accesses.js
808 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/lazy-methods-return-closes-iterator.js
809 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/lazy-methods-return-new-iterator-result.js
810 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/lazy-methods-reentry-not-close-iterator.js
811 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/lazy-methods-throw-closes-iterator-before-next.js
812 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/lazy-methods-throw-eagerly-on-next-non-callable.js
813 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/lazy-methods-throw-eagerly-on-non-callable.js
814 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/lazy-methods-throw-eagerly-on-non-iterator.js
815 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/lazy-methods-throw-next-done-throws.js
816 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/lazy-methods-throw-next-not-object.js
817 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/lazy-methods-throw-on-reentry.js
818 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/take-drop-throw-eagerly-on-negative.js
819 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/take-drop-throw-eagerly-on-non-integer.js
820 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/asIndexedPairs/asIndexedPairs.js
821 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/asIndexedPairs/length.js
822 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/asIndexedPairs/name.js
823 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/drop/drop.js
824 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/drop/drop-more-than-available.js
825 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/drop/length.js
826 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/drop/name.js
827 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/filter/coerce-result-to-boolean.js
828 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/filter/filter.js
829 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/filter/length.js
830 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/filter/name.js
831 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/flatMap/close-iterator-when-inner-complete-throws.js
832 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/flatMap/close-iterator-when-inner-next-throws.js
833 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/flatMap/close-iterator-when-inner-value-throws.js
834 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/flatMap/flatMap.js
835 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/flatMap/inner-empty-iterable.js
836 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/flatMap/inner-generator.js
837 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/flatMap/length.js
838 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/flatMap/name.js
839 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/flatMap/throw-when-inner-not-iterable.js
840 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/map/length.js
841 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/map/map.js
842 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/map/name.js
843 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/take/close-iterator-when-none-remaining.js
844 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/take/length.js
845 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/take/name.js
846 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/take/take.js
847 shell-option(--enable-iterator-helpers) script non262/AsyncIterator/prototype/take/take-more-than-available.js
849 shell-option(--enable-iterator-helpers) script non262/Iterator/iterator.js
850 shell-option(--enable-iterator-helpers) script non262/Iterator/length.js
851 shell-option(--enable-iterator-helpers) script non262/Iterator/name.js
852 shell-option(--enable-iterator-helpers) script non262/Iterator/proto.js
853 shell-option(--enable-iterator-helpers) script non262/Iterator/constructor.js
854 shell-option(--enable-iterator-helpers) script non262/Iterator/constructor-subclassable.js
855 shell-option(--enable-iterator-helpers) script non262/Iterator/constructor-throw-when-called-directly.js
856 shell-option(--enable-iterator-helpers) script non262/Iterator/constructor-throw-without-new.js
857 shell-option(--enable-iterator-helpers) script non262/Iterator/from/call-from-with-different-this.js
858 shell-option(--enable-iterator-helpers) script non262/Iterator/from/Iterator.from-descriptor.js
859 shell-option(--enable-iterator-helpers) script non262/Iterator/from/Iterator.from-length.js
860 shell-option(--enable-iterator-helpers) script non262/Iterator/from/Iterator.from-name.js
861 shell-option(--enable-iterator-helpers) script non262/Iterator/from/iterator-not-callable-throws.js
862 shell-option(--enable-iterator-helpers) script non262/Iterator/from/modify-next.js
863 shell-option(--enable-iterator-helpers) script non262/Iterator/from/modify-return.js
864 shell-option(--enable-iterator-helpers) script non262/Iterator/from/modify-throw.js
865 shell-option(--enable-iterator-helpers) script non262/Iterator/from/o-not-object-throws.js
866 shell-option(--enable-iterator-helpers) script non262/Iterator/from/proxy-not-wrapped.js
867 shell-option(--enable-iterator-helpers) script non262/Iterator/from/proxy-wrap-next.js
868 shell-option(--enable-iterator-helpers) script non262/Iterator/from/proxy-wrap-return.js
869 shell-option(--enable-iterator-helpers) script non262/Iterator/from/proxy-wrap-throw.js
870 shell-option(--enable-iterator-helpers) script non262/Iterator/from/return-iterator-if-iterable.js
871 shell-option(--enable-iterator-helpers) script non262/Iterator/from/return-wrapper-if-not-iterable.js
872 shell-option(--enable-iterator-helpers) script non262/Iterator/from/return-wrapper-if-not-iterator-instance.js
873 shell-option(--enable-iterator-helpers) script non262/Iterator/from/wrap-functions-on-other-global.js
874 shell-option(--enable-iterator-helpers) script non262/Iterator/from/wrap-method-with-non-wrap-this-throws.js
875 shell-option(--enable-iterator-helpers) script non262/Iterator/from/wrap-next-forwards-value.js
876 shell-option(--enable-iterator-helpers) script non262/Iterator/from/wrap-next-not-object-throws.js
877 shell-option(--enable-iterator-helpers) script non262/Iterator/from/wrap-new-global.js
878 shell-option(--enable-iterator-helpers) script non262/Iterator/from/wrap-return-closes-iterator.js
879 shell-option(--enable-iterator-helpers) script non262/Iterator/from/wrap-throw.js
880 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/every/check-fn-after-getting-iterator.js
881 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/every/coerce-result-to-boolean.js
882 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/every/descriptor.js
883 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/every/error-from-correct-realm.js
884 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/every/fn-not-callable-throws.js
885 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/every/fn-throws-close-iterator.js
886 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/every/length.js
887 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/every/name.js
888 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/every/next-throws-iterator-not-closed.js
889 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/every/proxy.js
890 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/every/return-true-if-all-match.js
891 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/every/short-circuit-on-false.js
892 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/every/this-not-iterator-throws.js
893 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/every/value-throws-iterator-not-closed.js
894 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/find/check-fn-after-getting-iterator.js
895 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/find/coerce-result-to-boolean.js
896 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/find/descriptor.js
897 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/find/error-from-correct-realm.js
898 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/find/fn-not-callable-throws.js
899 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/find/fn-throws-close-iterator.js
900 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/find/length.js
901 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/find/name.js
902 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/find/next-throws-iterator-not-closed.js
903 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/find/proxy.js
904 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/find/return-undefined-if-none-match.js
905 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/find/short-circuit-on-match.js
906 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/find/this-not-iterator-throws.js
907 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/find/value-throws-iterator-not-closed.js
908 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/forEach/check-fn-after-getting-iterator.js
909 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/forEach/descriptor.js
910 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/forEach/error-from-correct-realm.js
911 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/forEach/fn-not-callable-throws.js
912 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/forEach/fn-throws-close-iterator.js
913 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/forEach/forEach.js
914 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/forEach/length.js
915 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/forEach/name.js
916 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/forEach/next-throws-iterator-not-closed.js
917 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/forEach/proxy.js
918 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/forEach/this-not-iterator-throws.js
919 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/forEach/value-throws-iterator-not-closed.js
920 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/reduce/check-fn-after-getting-iterator.js
921 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/reduce/accumulator-set-to-initial-value.js
922 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/reduce/descriptor.js
923 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/reduce/empty-iterator-without-initial-value-throws.js
924 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/reduce/error-from-correct-realm.js
925 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/reduce/iterator-empty-return-initial-value.js
926 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/reduce/iterator-next-return-non-object-throws.js
927 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/reduce/left-associative.js
928 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/reduce/length.js
929 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/reduce/name.js
930 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/reduce/next-throws-iterator-not-closed.js
931 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/reduce/no-initial-value-set-accumulator-to-first-value.js
932 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/reduce/proxy.js
933 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/reduce/reduce.js
934 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/reduce/reducer-not-callable-throws.js
935 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/reduce/reducer-throws-iterator-closed.js
936 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/reduce/this-not-iterator-throws.js
937 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/reduce/value-throws-iterator-not-closed.js
938 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/some/check-fn-after-getting-iterator.js
939 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/some/coerce-result-to-boolean.js
940 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/some/descriptor.js
941 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/some/error-from-correct-realm.js
942 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/some/fn-not-callable-throws.js
943 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/some/fn-throws-close-iterator.js
944 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/some/length.js
945 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/some/name.js
946 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/some/next-throws-iterator-not-closed.js
947 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/some/proxy.js
948 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/some/return-false-if-none-match.js
949 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/some/short-circuit-on-true.js
950 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/some/this-not-iterator-throws.js
951 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/some/value-throws-iterator-not-closed.js
952 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/toArray/create-in-current-realm.js
953 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/toArray/descriptor.js
954 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/toArray/iterator-empty.js
955 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/toArray/length.js
956 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/toArray/name.js
957 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/toArray/next-throws.js
958 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/toArray/proxy.js
959 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/toArray/this-not-iterator-throws.js
960 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/toArray/toArray.js
961 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/toArray/value-throws-iterator-not-closed.js
963 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/generator-methods-throw-on-iterator-helpers.js
964 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/iterator-helpers-from-other-global.js
965 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/iterator-helper-methods-throw-on-generators.js
966 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/lazy-methods-from-other-global.js
967 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/lazy-methods-handle-empty-iterators.js
968 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/lazy-methods-interleaved.js
969 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/lazy-methods-iterator-closed-on-call-throws.js
970 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/lazy-methods-iterator-closed-on-yield-throws.js
971 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/lazy-methods-iterator-not-closed-on-next-throws.js
972 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/lazy-methods-iterator-not-closed-on-value-throws.js
973 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/lazy-methods-iterator-returns-done-generator-finishes.js
974 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/lazy-methods-multiple-return-close-iterator-once.js
975 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/lazy-methods-multiple-throw-close-iterator-once.js
976 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/lazy-methods-pass-through-lastValue.js
977 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/lazy-methods-pass-value-through-chain.js
978 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/lazy-methods-proxy-accesses.js
979 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/lazy-methods-return-closes-iterator.js
980 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/lazy-methods-return-new-iterator-result.js
981 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/lazy-methods-reentry-not-close-iterator.js
982 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/lazy-methods-throw-closes-iterator-before-next.js
983 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/lazy-methods-throw-eagerly-on-next-non-callable.js
984 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/lazy-methods-throw-eagerly-on-non-callable.js
985 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/lazy-methods-throw-eagerly-on-non-iterator.js
986 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/lazy-methods-throw-next-done-throws.js
987 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/lazy-methods-throw-next-not-object.js
988 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/lazy-methods-throw-on-reentry.js
989 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/take-drop-throw-eagerly-on-negative.js
990 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/take-drop-throw-eagerly-on-non-integer.js
991 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/asIndexedPairs/asIndexedPairs.js
992 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/asIndexedPairs/length.js
993 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/asIndexedPairs/name.js
994 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/drop/drop.js
995 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/drop/length.js
996 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/drop/drop-more-than-available.js
997 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/drop/name.js
998 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/filter/coerce-result-to-boolean.js
999 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/filter/filter.js
1000 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/filter/length.js
1001 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/filter/name.js
1002 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/flatMap/close-iterator-when-inner-complete-throws.js
1003 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/flatMap/close-iterator-when-inner-next-throws.js
1004 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/flatMap/close-iterator-when-inner-value-throws.js
1005 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/flatMap/flatMap.js
1006 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/flatMap/inner-empty-iterable.js
1007 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/flatMap/inner-generator.js
1008 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/flatMap/length.js
1009 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/flatMap/name.js
1010 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/flatMap/throw-when-inner-not-iterable.js
1011 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/map/call-next-on-iterator-while-iterating.js
1012 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/map/clobber-symbol.js
1013 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/map/interleaved-map-calls.js
1014 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/map/length.js
1015 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/map/map.js
1016 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/map/mapper-not-callable-throw.js
1017 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/map/mutate-iterator-after-done.js
1018 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/map/mutate-iterator.js
1019 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/map/name.js
1020 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/map/output-at-generator-end.js
1021 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/map/pass-lastValue-to-next.js
1022 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/map/prototype.js
1023 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/map/proxy-abrupt-completion-in-iteratorValue.js
1024 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/map/proxy-abrupt-completion-in-yield.js
1025 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/map/proxy-abrupt-completion.js
1026 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/map/proxy-accesses.js
1027 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/map/reenter-map-generator-from-mapper.js
1028 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/map/this-not-iterator-throw.js
1029 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/map/this-value-array-throws.js
1030 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/map/throw-when-iterator-returns-non-object.js
1031 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/map/values-pass-through-chained-maps-to-next.js
1032 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/take/close-iterator-when-none-remaining.js
1033 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/take/length.js
1034 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/take/name.js
1035 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/take/take.js
1036 shell-option(--enable-iterator-helpers) script non262/Iterator/prototype/take/take-more-than-available.js
1039 ##############################################
1040 # Temporal Intl tests #
1041 ##############################################
1043 # Skip tests which require support for non-ISO8601 calendars.
1045 skip script test262/intl402/DateTimeFormat/prototype/format/temporal-objects-resolved-time-zone.js
1046 skip script test262/intl402/DateTimeFormat/prototype/formatRange/temporal-objects-resolved-time-zone.js
1047 skip script test262/intl402/DateTimeFormat/prototype/formatRangeToParts/temporal-objects-resolved-time-zone.js
1048 skip script test262/intl402/DateTimeFormat/prototype/formatToParts/temporal-objects-resolved-time-zone.js
1050 skip script test262/intl402/Temporal/PlainMonthDay/prototype/toPlainDate/infinity-throws-rangeerror.js
1051 skip script test262/intl402/Temporal/PlainMonthDay/prototype/toLocaleString/locales-undefined.js
1052 skip script test262/intl402/Temporal/PlainMonthDay/prototype/equals/infinity-throws-rangeerror.js
1053 skip script test262/intl402/Temporal/PlainMonthDay/prototype/toLocaleString/timezone-getoffsetnanosecondsfor-not-callable.js
1054 skip script test262/intl402/Temporal/PlainMonthDay/prototype/toLocaleString/resolved-time-zone.js
1055 skip script test262/intl402/Temporal/PlainMonthDay/prototype/toLocaleString/options-undefined.js
1056 skip script test262/intl402/Temporal/PlainMonthDay/prototype/toLocaleString/calendar-mismatch.js
1057 skip script test262/intl402/Temporal/PlainMonthDay/prototype/with/fields-missing-properties.js
1058 skip script test262/intl402/Temporal/PlainMonthDay/from/reference-date-noniso-calendar.js
1059 skip script test262/intl402/Temporal/PlainMonthDay/from/fields-missing-properties.js
1060 skip script test262/intl402/Temporal/PlainMonthDay/from/fields-object.js
1062 skip script test262/intl402/Temporal/Now/plainDateTime/calendar-string.js
1063 skip script test262/intl402/Temporal/Now/plainDate/calendar-string.js
1064 skip script test262/intl402/Temporal/Now/zonedDateTime/calendar-timezone-string.js
1065 skip script test262/intl402/Temporal/Now/zonedDateTime/calendar-string.js
1067 skip script test262/intl402/Temporal/ZonedDateTime/from/infinity-throws-rangeerror.js
1068 skip script test262/intl402/Temporal/ZonedDateTime/compare/infinity-throws-rangeerror.js
1069 skip script test262/intl402/Temporal/ZonedDateTime/prototype/equals/infinity-throws-rangeerror.js
1070 skip script test262/intl402/Temporal/ZonedDateTime/prototype/withPlainDate/infinity-throws-rangeerror.js
1071 skip script test262/intl402/Temporal/ZonedDateTime/prototype/withCalendar/calendar-case-insensitive.js
1072 skip script test262/intl402/Temporal/ZonedDateTime/prototype/since/infinity-throws-rangeerror.js
1073 skip script test262/intl402/Temporal/ZonedDateTime/prototype/eraYear/calendar-returns-infinity.js
1074 skip script test262/intl402/Temporal/ZonedDateTime/prototype/eraYear/prop-desc.js
1075 skip script test262/intl402/Temporal/ZonedDateTime/prototype/eraYear/timezone-getoffsetnanosecondsfor-not-callable.js
1076 skip script test262/intl402/Temporal/ZonedDateTime/prototype/eraYear/timezone-getoffsetnanosecondsfor-non-integer.js
1077 skip script test262/intl402/Temporal/ZonedDateTime/prototype/eraYear/branding.js
1078 skip script test262/intl402/Temporal/ZonedDateTime/prototype/eraYear/timezone-getoffsetnanosecondsfor-wrong-type.js
1079 skip script test262/intl402/Temporal/ZonedDateTime/prototype/eraYear/timezone-getoffsetnanosecondsfor-out-of-range.js
1080 skip script test262/intl402/Temporal/ZonedDateTime/prototype/eraYear/validate-calendar-value.js
1081 skip script test262/intl402/Temporal/ZonedDateTime/prototype/era/timezone-getoffsetnanosecondsfor-not-callable.js
1082 skip script test262/intl402/Temporal/ZonedDateTime/prototype/era/prop-desc.js
1083 skip script test262/intl402/Temporal/ZonedDateTime/prototype/era/timezone-getoffsetnanosecondsfor-non-integer.js
1084 skip script test262/intl402/Temporal/ZonedDateTime/prototype/era/timezone-getoffsetnanosecondsfor-wrong-type.js
1085 skip script test262/intl402/Temporal/ZonedDateTime/prototype/era/branding.js
1086 skip script test262/intl402/Temporal/ZonedDateTime/prototype/era/timezone-getoffsetnanosecondsfor-out-of-range.js
1087 skip script test262/intl402/Temporal/ZonedDateTime/prototype/era/validate-calendar-value.js
1088 skip script test262/intl402/Temporal/ZonedDateTime/prototype/until/infinity-throws-rangeerror.js
1089 skip script test262/intl402/Temporal/ZonedDateTime/prototype/toLocaleString/locales-undefined.js
1090 skip script test262/intl402/Temporal/ZonedDateTime/prototype/toLocaleString/options-conflict.js
1091 skip script test262/intl402/Temporal/ZonedDateTime/prototype/toLocaleString/options-undefined.js
1092 skip script test262/intl402/Temporal/ZonedDateTime/prototype/toLocaleString/time-zone-canonicalized.js
1093 skip script test262/intl402/Temporal/ZonedDateTime/prototype/toLocaleString/options-timeZoneName-affects-instance-time-zone.js
1094 skip script test262/intl402/Temporal/ZonedDateTime/prototype/toLocaleString/custom-time-zone-name-not-supported.js
1095 skip script test262/intl402/Temporal/ZonedDateTime/prototype/toLocaleString/offset-time-zone-not-supported.js
1096 skip script test262/intl402/Temporal/ZonedDateTime/prototype/toLocaleString/calendar-mismatch.js
1097 skip script test262/intl402/Temporal/ZonedDateTime/prototype/toLocaleString/options-timeZone.js
1099 skip script test262/intl402/Temporal/PlainDate/from/infinity-throws-rangeerror.js
1100 skip script test262/intl402/Temporal/PlainDate/compare/infinity-throws-rangeerror.js
1101 skip script test262/intl402/Temporal/PlainDate/prototype/equals/infinity-throws-rangeerror.js
1102 skip script test262/intl402/Temporal/PlainDate/prototype/since/infinity-throws-rangeerror.js
1103 skip script test262/intl402/Temporal/PlainDate/prototype/eraYear/prop-desc.js
1104 skip script test262/intl402/Temporal/PlainDate/prototype/eraYear/calendar-returns-infinity.js
1105 skip script test262/intl402/Temporal/PlainDate/prototype/eraYear/branding.js
1106 skip script test262/intl402/Temporal/PlainDate/prototype/eraYear/validate-calendar-value.js
1107 skip script test262/intl402/Temporal/PlainDate/prototype/era/prop-desc.js
1108 skip script test262/intl402/Temporal/PlainDate/prototype/era/branding.js
1109 skip script test262/intl402/Temporal/PlainDate/prototype/era/validate-calendar-value.js
1110 skip script test262/intl402/Temporal/PlainDate/prototype/until/infinity-throws-rangeerror.js
1111 skip script test262/intl402/Temporal/PlainDate/prototype/toLocaleString/locales-undefined.js
1112 skip script test262/intl402/Temporal/PlainDate/prototype/toLocaleString/timezone-getoffsetnanosecondsfor-not-callable.js
1113 skip script test262/intl402/Temporal/PlainDate/prototype/toLocaleString/options-conflict.js
1114 skip script test262/intl402/Temporal/PlainDate/prototype/toLocaleString/resolved-time-zone.js
1115 skip script test262/intl402/Temporal/PlainDate/prototype/toLocaleString/options-undefined.js
1116 skip script test262/intl402/Temporal/PlainDate/prototype/toLocaleString/calendar-mismatch.js
1117 skip script test262/intl402/Temporal/PlainDate/prototype/with/cross-era-boundary.js
1119 skip script test262/intl402/Temporal/TimeZone/prototype/getPossibleInstantsFor/infinity-throws-rangeerror.js
1120 skip script test262/intl402/Temporal/TimeZone/prototype/getInstantFor/infinity-throws-rangeerror.js
1122 skip script test262/intl402/Temporal/Duration/prototype/round/relativeto-infinity-throws-rangeerror.js
1123 skip script test262/intl402/Temporal/Duration/prototype/add/relativeto-infinity-throws-rangeerror.js
1124 skip script test262/intl402/Temporal/Duration/prototype/subtract/relativeto-infinity-throws-rangeerror.js
1125 skip script test262/intl402/Temporal/Duration/prototype/total/relativeto-infinity-throws-rangeerror.js
1127 skip script test262/intl402/Temporal/PlainTime/prototype/toPlainDateTime/infinity-throws-rangeerror.js
1128 skip script test262/intl402/Temporal/PlainTime/prototype/toZonedDateTime/plaindate-infinity-throws-rangeerror.js
1129 skip script test262/intl402/Temporal/PlainTime/prototype/toLocaleString/options-conflict.js
1130 skip script test262/intl402/Temporal/PlainTime/prototype/toLocaleString/locales-undefined.js
1131 skip script test262/intl402/Temporal/PlainTime/prototype/toLocaleString/timezone-getoffsetnanosecondsfor-not-callable.js
1132 skip script test262/intl402/Temporal/PlainTime/prototype/toLocaleString/options-undefined.js
1133 skip script test262/intl402/Temporal/PlainTime/prototype/toLocaleString/resolved-time-zone.js
1135 skip script test262/intl402/Temporal/PlainDateTime/from/infinity-throws-rangeerror.js
1136 skip script test262/intl402/Temporal/PlainDateTime/compare/infinity-throws-rangeerror.js
1137 skip script test262/intl402/Temporal/PlainDateTime/prototype/equals/infinity-throws-rangeerror.js
1138 skip script test262/intl402/Temporal/PlainDateTime/prototype/withPlainDate/infinity-throws-rangeerror.js
1139 skip script test262/intl402/Temporal/PlainDateTime/prototype/withPlainDate/argument-plaindate-calendar.js
1140 skip script test262/intl402/Temporal/PlainDateTime/prototype/withPlainDate/argument-plaindate-calendar-same-object.js
1141 skip script test262/intl402/Temporal/PlainDateTime/prototype/withPlainDate/argument-plaindate-calendar-noniso.js
1142 skip script test262/intl402/Temporal/PlainDateTime/prototype/withPlainDate/argument-string-calendar.js
1143 skip script test262/intl402/Temporal/PlainDateTime/prototype/withPlainDate/argument-plaindate-calendar-same-id.js
1144 skip script test262/intl402/Temporal/PlainDateTime/prototype/withPlainDate/argument-string-iso-calendar.js
1145 skip script test262/intl402/Temporal/PlainDateTime/prototype/since/infinity-throws-rangeerror.js
1146 skip script test262/intl402/Temporal/PlainDateTime/prototype/eraYear/calendar-returns-infinity.js
1147 skip script test262/intl402/Temporal/PlainDateTime/prototype/eraYear/prop-desc.js
1148 skip script test262/intl402/Temporal/PlainDateTime/prototype/eraYear/branding.js
1149 skip script test262/intl402/Temporal/PlainDateTime/prototype/eraYear/validate-calendar-value.js
1150 skip script test262/intl402/Temporal/PlainDateTime/prototype/era/prop-desc.js
1151 skip script test262/intl402/Temporal/PlainDateTime/prototype/era/branding.js
1152 skip script test262/intl402/Temporal/PlainDateTime/prototype/era/validate-calendar-value.js
1153 skip script test262/intl402/Temporal/PlainDateTime/prototype/until/infinity-throws-rangeerror.js
1154 skip script test262/intl402/Temporal/PlainDateTime/prototype/toLocaleString/options-conflict.js
1155 skip script test262/intl402/Temporal/PlainDateTime/prototype/toLocaleString/locales-undefined.js
1156 skip script test262/intl402/Temporal/PlainDateTime/prototype/toLocaleString/timezone-getoffsetnanosecondsfor-not-callable.js
1157 skip script test262/intl402/Temporal/PlainDateTime/prototype/toLocaleString/resolved-time-zone.js
1158 skip script test262/intl402/Temporal/PlainDateTime/prototype/toLocaleString/options-undefined.js
1159 skip script test262/intl402/Temporal/PlainDateTime/prototype/toLocaleString/calendar-mismatch.js
1160 skip script test262/intl402/Temporal/PlainDateTime/prototype/toString/calendarname-always.js
1161 skip script test262/intl402/Temporal/PlainDateTime/prototype/toString/calendarname-auto.js
1162 skip script test262/intl402/Temporal/PlainDateTime/prototype/toString/calendarname-never.js
1164 skip script test262/intl402/Temporal/Instant/prototype/toLocaleString/locales-undefined.js
1165 skip script test262/intl402/Temporal/Instant/prototype/toLocaleString/options-conflict.js
1166 skip script test262/intl402/Temporal/Instant/prototype/toLocaleString/options-undefined.js
1168 skip script test262/intl402/Temporal/PlainYearMonth/from/argument-object.js
1169 skip script test262/intl402/Temporal/PlainYearMonth/from/infinity-throws-rangeerror.js
1170 skip script test262/intl402/Temporal/PlainYearMonth/compare/infinity-throws-rangeerror.js
1171 skip script test262/intl402/Temporal/PlainYearMonth/prototype/equals/infinity-throws-rangeerror.js
1172 skip script test262/intl402/Temporal/PlainYearMonth/prototype/since/infinity-throws-rangeerror.js
1173 skip script test262/intl402/Temporal/PlainYearMonth/prototype/eraYear/calendar-returns-infinity.js
1174 skip script test262/intl402/Temporal/PlainYearMonth/prototype/eraYear/branding.js
1175 skip script test262/intl402/Temporal/PlainYearMonth/prototype/eraYear/prop-desc.js
1176 skip script test262/intl402/Temporal/PlainYearMonth/prototype/eraYear/validate-calendar-value.js
1177 skip script test262/intl402/Temporal/PlainYearMonth/prototype/era/prop-desc.js
1178 skip script test262/intl402/Temporal/PlainYearMonth/prototype/era/branding.js
1179 skip script test262/intl402/Temporal/PlainYearMonth/prototype/era/validate-calendar-value.js
1180 skip script test262/intl402/Temporal/PlainYearMonth/prototype/until/infinity-throws-rangeerror.js
1181 skip script test262/intl402/Temporal/PlainYearMonth/prototype/toLocaleString/locales-undefined.js
1182 skip script test262/intl402/Temporal/PlainYearMonth/prototype/toLocaleString/timezone-getoffsetnanosecondsfor-not-callable.js
1183 skip script test262/intl402/Temporal/PlainYearMonth/prototype/toLocaleString/options-undefined.js
1184 skip script test262/intl402/Temporal/PlainYearMonth/prototype/toLocaleString/resolved-time-zone.js
1185 skip script test262/intl402/Temporal/PlainYearMonth/prototype/toLocaleString/calendar-mismatch.js
1187 skip script test262/intl402/Temporal/Calendar/calendar-case-insensitive.js
1188 skip script test262/intl402/Temporal/Calendar/from/basic.js
1189 skip script test262/intl402/Temporal/Calendar/from/calendar-case-insensitive.js
1190 skip script test262/intl402/Temporal/Calendar/prototype/daysInMonth/infinity-throws-rangeerror.js
1191 skip script test262/intl402/Temporal/Calendar/prototype/daysInWeek/infinity-throws-rangeerror.js
1192 skip script test262/intl402/Temporal/Calendar/prototype/day/infinity-throws-rangeerror.js
1193 skip script test262/intl402/Temporal/Calendar/prototype/year/infinity-throws-rangeerror.js
1194 skip script test262/intl402/Temporal/Calendar/prototype/monthsInYear/infinity-throws-rangeerror.js
1195 skip script test262/intl402/Temporal/Calendar/prototype/yearMonthFromFields/order-of-operations.js
1196 skip script test262/intl402/Temporal/Calendar/prototype/yearMonthFromFields/infinity-throws-rangeerror.js
1197 skip script test262/intl402/Temporal/Calendar/prototype/daysInYear/infinity-throws-rangeerror.js
1198 skip script test262/intl402/Temporal/Calendar/prototype/monthCode/infinity-throws-rangeerror.js
1199 skip script test262/intl402/Temporal/Calendar/prototype/month/infinity-throws-rangeerror.js
1200 skip script test262/intl402/Temporal/Calendar/prototype/dateAdd/date-infinity-throws-rangeerror.js
1201 skip script test262/intl402/Temporal/Calendar/prototype/monthDayFromFields/infinity-throws-rangeerror.js
1202 skip script test262/intl402/Temporal/Calendar/prototype/monthDayFromFields/order-of-operations.js
1203 skip script test262/intl402/Temporal/Calendar/prototype/dayOfWeek/infinity-throws-rangeerror.js
1204 skip script test262/intl402/Temporal/Calendar/prototype/weekOfYear/infinity-throws-rangeerror.js
1205 skip script test262/intl402/Temporal/Calendar/prototype/inLeapYear/infinity-throws-rangeerror.js
1206 skip script test262/intl402/Temporal/Calendar/prototype/dateFromFields/order-of-operations.js
1207 skip script test262/intl402/Temporal/Calendar/prototype/dateFromFields/infinity-throws-rangeerror.js
1208 skip script test262/intl402/Temporal/Calendar/prototype/dateUntil/argument-infinity-throws-rangeerror.js
1209 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/argument-string-with-utc-designator.js
1210 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/argument-zoneddatetime-convert.js
1211 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/argument-wrong-type.js
1212 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/length.js
1213 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/infinity-throws-rangeerror.js
1214 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/prop-desc.js
1215 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/argument-calendar-datefromfields-called-with-null-prototype-fields.js
1216 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/argument-propertybag-calendar-leap-second.js
1217 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/calendar-datefromfields-called-with-options-undefined.js
1218 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/argument-string-invalid.js
1219 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/year-zero.js
1220 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/argument-leap-second.js
1221 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/branding.js
1222 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/argument-number.js
1223 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/argument-propertybag-calendar-year-zero.js
1224 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/builtin.js
1225 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/argument-zoneddatetime-slots.js
1226 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/argument-propertybag-calendar-wrong-type.js
1227 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/argument-string-time-separators.js
1228 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/argument-propertybag-calendar-number.js
1229 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/name.js
1230 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/argument-string-time-zone-annotation.js
1231 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/argument-propertybag-calendar-case-insensitive.js
1232 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/argument-zoneddatetime-timezone-getoffsetnanosecondsfor-out-of-range.js
1233 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/argument-propertybag-calendar-string.js
1234 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/argument-string-calendar-annotation.js
1235 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/argument-zoneddatetime-timezone-getoffsetnanosecondsfor-non-integer.js
1236 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/argument-calendar-fields-undefined.js
1237 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/argument-propertybag-calendar-instance-does-not-get-calendar-property.js
1238 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/argument-string-unknown-annotation.js
1239 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/argument-string-multiple-time-zone.js
1240 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/argument-string-critical-unknown-annotation.js
1241 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/argument-builtin-calendar-no-array-iteration.js
1242 skip script test262/intl402/Temporal/Calendar/prototype/era/argument-builtin-calendar-no-array-iteration.js
1243 skip script test262/intl402/Temporal/Calendar/prototype/era/argument-zoneddatetime-convert.js
1244 skip script test262/intl402/Temporal/Calendar/prototype/era/argument-string-with-utc-designator.js
1245 skip script test262/intl402/Temporal/Calendar/prototype/era/argument-wrong-type.js
1246 skip script test262/intl402/Temporal/Calendar/prototype/era/length.js
1247 skip script test262/intl402/Temporal/Calendar/prototype/era/prop-desc.js
1248 skip script test262/intl402/Temporal/Calendar/prototype/era/infinity-throws-rangeerror.js
1249 skip script test262/intl402/Temporal/Calendar/prototype/era/argument-calendar-datefromfields-called-with-null-prototype-fields.js
1250 skip script test262/intl402/Temporal/Calendar/prototype/era/calendar-datefromfields-called-with-options-undefined.js
1251 skip script test262/intl402/Temporal/Calendar/prototype/era/argument-propertybag-calendar-leap-second.js
1252 skip script test262/intl402/Temporal/Calendar/prototype/era/argument-string-invalid.js
1253 skip script test262/intl402/Temporal/Calendar/prototype/era/year-zero.js
1254 skip script test262/intl402/Temporal/Calendar/prototype/era/branding.js
1255 skip script test262/intl402/Temporal/Calendar/prototype/era/argument-leap-second.js
1256 skip script test262/intl402/Temporal/Calendar/prototype/era/argument-number.js
1257 skip script test262/intl402/Temporal/Calendar/prototype/era/builtin.js
1258 skip script test262/intl402/Temporal/Calendar/prototype/era/argument-propertybag-calendar-year-zero.js
1259 skip script test262/intl402/Temporal/Calendar/prototype/era/argument-propertybag-calendar-wrong-type.js
1260 skip script test262/intl402/Temporal/Calendar/prototype/era/argument-zoneddatetime-slots.js
1261 skip script test262/intl402/Temporal/Calendar/prototype/era/argument-propertybag-calendar-number.js
1262 skip script test262/intl402/Temporal/Calendar/prototype/era/argument-string-time-separators.js
1263 skip script test262/intl402/Temporal/Calendar/prototype/era/name.js
1264 skip script test262/intl402/Temporal/Calendar/prototype/era/argument-string-time-zone-annotation.js
1265 skip script test262/intl402/Temporal/Calendar/prototype/era/argument-propertybag-calendar-case-insensitive.js
1266 skip script test262/intl402/Temporal/Calendar/prototype/era/argument-propertybag-calendar-string.js
1267 skip script test262/intl402/Temporal/Calendar/prototype/era/argument-zoneddatetime-timezone-getoffsetnanosecondsfor-out-of-range.js
1268 skip script test262/intl402/Temporal/Calendar/prototype/era/argument-string-calendar-annotation.js
1269 skip script test262/intl402/Temporal/Calendar/prototype/era/argument-zoneddatetime-timezone-getoffsetnanosecondsfor-non-integer.js
1270 skip script test262/intl402/Temporal/Calendar/prototype/era/argument-calendar-fields-undefined.js
1271 skip script test262/intl402/Temporal/Calendar/prototype/era/argument-propertybag-calendar-instance-does-not-get-calendar-property.js
1272 skip script test262/intl402/Temporal/Calendar/prototype/era/argument-string-unknown-annotation.js
1273 skip script test262/intl402/Temporal/Calendar/prototype/era/argument-string-multiple-time-zone.js
1274 skip script test262/intl402/Temporal/Calendar/prototype/era/argument-string-critical-unknown-annotation.js
1275 skip script test262/intl402/Temporal/Calendar/prototype/dayOfYear/infinity-throws-rangeerror.js
1276 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/not-a-constructor.js
1277 skip script test262/intl402/Temporal/Calendar/prototype/yearOfWeek/infinity-throws-rangeerror.js
1278 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/argument-string-date-with-utc-offset.js
1279 skip script test262/intl402/Temporal/Calendar/prototype/era/not-a-constructor.js
1280 skip script test262/intl402/Temporal/Calendar/prototype/era/argument-string-date-with-utc-offset.js
1281 skip script test262/intl402/Temporal/Calendar/prototype/mergeFields/japanese-mutually-exclusive-fields.js
1282 skip script test262/intl402/Temporal/Calendar/prototype/yearMonthFromFields/reference-day.js
1283 skip script test262/intl402/Temporal/Calendar/prototype/mergeFields/gregorian-mutually-exclusive-fields.js
1284 skip script test262/intl402/Temporal/Calendar/prototype/monthDayFromFields/one-of-era-erayear-undefined.js
1285 skip script test262/intl402/Temporal/Calendar/prototype/yearMonthFromFields/one-of-era-erayear-undefined.js
1286 skip script test262/intl402/Temporal/Calendar/prototype/dateFromFields/one-of-era-erayear-undefined.js
1287 skip script test262/intl402/Temporal/Calendar/prototype/monthDayFromFields/reference-year-1972.js
1288 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/argument-string-multiple-calendar.js
1289 skip script test262/intl402/Temporal/Calendar/prototype/era/argument-string-multiple-calendar.js
1290 skip script test262/intl402/Temporal/Calendar/prototype/dateUntil/until-across-lunisolar-leap-months.js
1291 skip script test262/intl402/Temporal/Calendar/prototype/dateUntil/zero-length-duration-result.js
1292 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/argument-duplicate-calendar-fields.js
1293 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/argument-constructor-in-calendar-fields.js
1294 skip script test262/intl402/Temporal/Calendar/prototype/eraYear/argument-proto-in-calendar-fields.js
1295 skip script test262/intl402/Temporal/Calendar/prototype/era/argument-duplicate-calendar-fields.js
1296 skip script test262/intl402/Temporal/Calendar/prototype/era/argument-constructor-in-calendar-fields.js
1297 skip script test262/intl402/Temporal/Calendar/prototype/era/argument-proto-in-calendar-fields.js
1298 skip script test262/intl402/Temporal/Calendar/prototype/monthDayFromFields/fields-underspecified.js
1300 skip script test262/staging/Temporal/ZonedDateTime/old/construction-and-properties.js
1301 skip script test262/staging/Intl402/Temporal/old/date-time-format.js
1302 skip script test262/staging/Intl402/Temporal/old/date-toLocaleString.js
1303 skip script test262/staging/Intl402/Temporal/old/time-toLocaleString.js
1304 skip script test262/staging/Intl402/Temporal/old/zoneddatetime-toLocaleString.js
1305 skip script test262/staging/Intl402/Temporal/old/hebrew-leap-months.js
1306 skip script test262/staging/Intl402/Temporal/old/addition-across-lunisolar-leap-months.js
1307 skip script test262/staging/Intl402/Temporal/old/yearmonth-toLocaleString.js
1308 skip script test262/staging/Intl402/Temporal/old/datetime-toLocaleString.js
1309 skip script test262/staging/Intl402/Temporal/old/japanese-era.js
1310 skip script test262/staging/Intl402/Temporal/old/monthday-toLocaleString.js
1311 skip script test262/staging/Intl402/Temporal/old/non-iso-calendars.js
1312 skip script test262/staging/Intl402/Temporal/old/indian-calendar.js
1313 skip script test262/staging/Intl402/Temporal/old/instant-toLocaleString.js
1314 skip script test262/staging/Intl402/Temporal/old/persian-calendar.js
1315 skip script test262/staging/Intl402/Temporal/old/islamic-calendars.js
1317 # Time zone identifier canonicalization.
1318 skip script test262/intl402/Temporal/ZonedDateTime/from/do-not-canonicalize-iana-identifiers.js
1319 skip script test262/intl402/Temporal/ZonedDateTime/from/timezone-case-insensitive.js
1320 skip script test262/intl402/Temporal/TimeZone/links-europe.js
1321 skip script test262/intl402/Temporal/TimeZone/links-etcetera.js
1322 skip script test262/intl402/Temporal/TimeZone/links-backzone.js
1323 skip script test262/intl402/Temporal/TimeZone/links-northamerica.js
1324 skip script test262/intl402/Temporal/TimeZone/links-backward.js
1325 skip script test262/intl402/Temporal/TimeZone/etc-timezone.js
1326 skip script test262/intl402/Temporal/TimeZone/iana-legacy-names.js
1327 skip script test262/intl402/Temporal/TimeZone/basic.js
1328 skip script test262/intl402/Temporal/TimeZone/links-asia.js
1329 skip script test262/intl402/Temporal/TimeZone/non-canonical-utc.js
1330 skip script test262/intl402/Temporal/TimeZone/from/iana-legacy-names.js
1331 skip script test262/intl402/Temporal/TimeZone/from/etc-timezone.js
1332 skip script test262/intl402/Temporal/TimeZone/from/argument-valid.js
1333 skip script test262/intl402/Temporal/TimeZone/from/timezone-case-insensitive.js
1335 # New Temporal failures, see bug 1878340
1336 skip script test262/built-ins/Temporal/Duration/out-of-range.js
1337 skip script test262/built-ins/Temporal/Duration/compare/argument-duration-out-of-range.js
1338 skip script test262/built-ins/Temporal/Duration/compare/relativeto-plaindate-add24hourdaystonormalizedtimeduration-out-of-range.js
1339 skip script test262/built-ins/Temporal/Duration/prototype/subtract/argument-duration-out-of-range.js
1340 skip script test262/built-ins/Temporal/Duration/prototype/subtract/result-out-of-range-1.js
1341 skip script test262/built-ins/Temporal/Duration/prototype/subtract/normalized-time-duration-to-days-loop-arbitrarily.js
1342 skip script test262/built-ins/Temporal/Duration/prototype/subtract/result-out-of-range-2.js
1343 skip script test262/built-ins/Temporal/Duration/prototype/subtract/relativeto-zoneddatetime-normalized-time-duration-to-days-range-errors.js
1344 skip script test262/built-ins/Temporal/Duration/prototype/subtract/argument-duration-precision-exact-numerical-values.js
1345 skip script test262/built-ins/Temporal/Duration/prototype/toString/throws-when-rounded-duration-is-invalid.js
1346 skip script test262/built-ins/Temporal/Duration/prototype/round/result-out-of-range.js
1347 skip script test262/built-ins/Temporal/Duration/prototype/round/normalized-time-duration-to-days-loop-arbitrarily.js
1348 skip script test262/built-ins/Temporal/Duration/prototype/round/relativeto-zoneddatetime-normalized-time-duration-to-days-range-errors.js
1349 skip script test262/built-ins/Temporal/Duration/prototype/round/out-of-range-when-converting-from-normalized-duration.js
1350 skip script test262/built-ins/Temporal/Duration/prototype/add/argument-duration-out-of-range.js
1351 skip script test262/built-ins/Temporal/Duration/prototype/add/result-out-of-range-1.js
1352 skip script test262/built-ins/Temporal/Duration/prototype/add/normalized-time-duration-to-days-loop-arbitrarily.js
1353 skip script test262/built-ins/Temporal/Duration/prototype/add/result-out-of-range-2.js
1354 skip script test262/built-ins/Temporal/Duration/prototype/add/relativeto-zoneddatetime-normalized-time-duration-to-days-range-errors.js
1355 skip script test262/built-ins/Temporal/Duration/prototype/add/argument-duration-precision-exact-numerical-values.js
1356 skip script test262/built-ins/Temporal/Duration/prototype/total/precision-exact-mathematical-values-7.js
1357 skip script test262/built-ins/Temporal/Duration/prototype/total/precision-exact-mathematical-values-6.js
1358 skip script test262/built-ins/Temporal/Duration/prototype/total/normalized-time-duration-to-days-loop-arbitrarily.js
1359 skip script test262/built-ins/Temporal/Duration/prototype/total/relativeto-plaindate-add24hourdaystonormalizedtimeduration-out-of-range.js
1360 skip script test262/built-ins/Temporal/Duration/prototype/total/relativeto-zoneddatetime-normalized-time-duration-to-days-range-errors.js
1361 skip script test262/built-ins/Temporal/Duration/from/argument-duration-out-of-range.js
1362 skip script test262/built-ins/Temporal/PlainTime/prototype/subtract/argument-duration-out-of-range.js
1363 skip script test262/built-ins/Temporal/PlainTime/prototype/add/argument-duration-out-of-range.js
1364 skip script test262/built-ins/Temporal/ZonedDateTime/prototype/until/normalized-time-duration-to-days-range-errors.js
1365 skip script test262/built-ins/Temporal/ZonedDateTime/prototype/until/normalized-time-duration-to-days-loop-arbitrarily.js
1366 skip script test262/built-ins/Temporal/ZonedDateTime/prototype/since/normalized-time-duration-to-days-range-errors.js
1367 skip script test262/built-ins/Temporal/ZonedDateTime/prototype/since/normalized-time-duration-to-days-loop-arbitrarily.js
1368 skip script test262/built-ins/Temporal/ZonedDateTime/prototype/hoursInDay/precision-exact-mathematical-values-2.js
1370 ##############################################
1371 # Iterator helper tests #
1372 ##############################################
1374 # Failures with --enable-iterator-helpers, see bug 1877831.
1375 shell-option(--enable-iterator-helpers) skip script test262/built-ins/Iterator/prototype/constructor/prop-desc.js
1376 shell-option(--enable-iterator-helpers) skip script test262/built-ins/Iterator/prototype/constructor/weird-setter.js
1377 shell-option(--enable-iterator-helpers) skip script test262/built-ins/Iterator/prototype/Symbol.toStringTag/prop-desc.js
1378 shell-option(--enable-iterator-helpers) skip script test262/built-ins/Iterator/prototype/Symbol.toStringTag/weird-setter.js
1380 ##############################################
1381 # AsyncFromSyncIteratorPrototype tests #
1382 ##############################################
1384 # Failures in AsyncFromSyncIteratorPrototype, see bug 1877862.
1385 skip script test262/built-ins/AsyncFromSyncIteratorPrototype/throw/throw-undefined-poisoned-return.js
1386 skip script test262/built-ins/AsyncFromSyncIteratorPrototype/throw/throw-undefined-return-object.js
1387 skip script test262/built-ins/AsyncFromSyncIteratorPrototype/throw/throw-undefined-return-not-object.js
1388 skip script test262/built-ins/AsyncFromSyncIteratorPrototype/throw/throw-null.js
1389 skip script test262/built-ins/AsyncFromSyncIteratorPrototype/throw/throw-undefined.js
1390 skip script test262/built-ins/AsyncFromSyncIteratorPrototype/throw/throw-result-poisoned-wrapper.js
1391 skip script test262/built-ins/AsyncFromSyncIteratorPrototype/throw/iterator-result-rejected-promise-close.js
1392 skip script test262/built-ins/AsyncFromSyncIteratorPrototype/throw/throw-undefined-get-return-undefined.js
1393 skip script test262/built-ins/AsyncFromSyncIteratorPrototype/next/next-result-poisoned-wrapper.js
1394 skip script test262/built-ins/AsyncFromSyncIteratorPrototype/next/for-await-iterator-next-rejected-promise-close.js
1395 skip script test262/built-ins/AsyncFromSyncIteratorPrototype/next/yield-iterator-next-rejected-promise-close.js
1396 skip script test262/built-ins/AsyncFromSyncIteratorPrototype/next/for-await-next-rejected-promise-close.js
1397 skip script test262/built-ins/AsyncFromSyncIteratorPrototype/next/iterator-result-poisoned-wrapper.js
1398 skip script test262/built-ins/AsyncFromSyncIteratorPrototype/next/yield-next-rejected-promise-close.js