Fix test262 harness to handle async negative tests properly (#4526)

JerryScript-DCO-1.0-Signed-off-by: Csaba Osztrogonác csaba.osztrogonac@h-lab.eu
This commit is contained in:
Csaba Osztrogonác
2021-01-22 15:09:16 +01:00
committed by GitHub
parent 8ba0d1b6ee
commit 9900cacb15
2 changed files with 3 additions and 273 deletions
-271
View File
@@ -1703,12 +1703,6 @@
<test id="language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-id-elision.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-id-exhausted.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-obj-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-obj-prop-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-dflt-ary-init-iter-close.js"><reason></reason></test>
@@ -1748,12 +1742,6 @@
<test id="language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-id-elision.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-id-exhausted.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-obj-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-empty.js"><reason></reason></test>
@@ -1833,12 +1821,6 @@
<test id="language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-id-elision.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-id-exhausted.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-obj-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-obj-prop-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-init-iter-close.js"><reason></reason></test>
@@ -1878,12 +1860,6 @@
<test id="language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-id-elision.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-id-exhausted.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-obj-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-empty.js"><reason></reason></test>
@@ -3307,12 +3283,6 @@
<test id="language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-id-elision.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-id-exhausted.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-obj-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-obj-prop-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-dflt-ary-init-iter-close.js"><reason></reason></test>
@@ -3352,12 +3322,6 @@
<test id="language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-id-elision.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-id-exhausted.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-obj-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-empty.js"><reason></reason></test>
@@ -3437,12 +3401,6 @@
<test id="language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-id-elision.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-id-exhausted.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-obj-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-obj-prop-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-init-iter-close.js"><reason></reason></test>
@@ -3482,12 +3440,6 @@
<test id="language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-id-elision.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-id-exhausted.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-obj-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-empty.js"><reason></reason></test>
@@ -7342,33 +7294,9 @@
<test id="language/block-scope/syntax/redeclaration/function-name-redeclaration-attempt-with-async-generator.js"><reason></reason></test>
<test id="language/block-scope/syntax/redeclaration/generator-name-redeclaration-attempt-with-async-generator.js"><reason></reason></test>
<test id="language/expressions/async-generator/dstr/ary-init-iter-no-close.js"><reason></reason></test>
<test id="language/expressions/async-generator/dstr/ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/expressions/async-generator/dstr/ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/expressions/async-generator/dstr/ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/expressions/async-generator/dstr/ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/expressions/async-generator/dstr/ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/expressions/async-generator/dstr/ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/expressions/async-generator/dstr/dflt-ary-init-iter-no-close.js"><reason></reason></test>
<test id="language/expressions/async-generator/dstr/dflt-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/expressions/async-generator/dstr/dflt-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/expressions/async-generator/dstr/dflt-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/expressions/async-generator/dstr/dflt-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/expressions/async-generator/dstr/dflt-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/expressions/async-generator/dstr/dflt-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/expressions/async-generator/dstr/named-ary-init-iter-no-close.js"><reason></reason></test>
<test id="language/expressions/async-generator/dstr/named-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/expressions/async-generator/dstr/named-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/expressions/async-generator/dstr/named-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/expressions/async-generator/dstr/named-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/expressions/async-generator/dstr/named-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/expressions/async-generator/dstr/named-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/expressions/async-generator/dstr/named-dflt-ary-init-iter-no-close.js"><reason></reason></test>
<test id="language/expressions/async-generator/dstr/named-dflt-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/expressions/async-generator/dstr/named-dflt-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/expressions/async-generator/dstr/named-dflt-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/expressions/async-generator/dstr/named-dflt-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/expressions/async-generator/dstr/named-dflt-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/expressions/async-generator/dstr/named-dflt-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/expressions/async-generator/eval-var-scope-syntax-err.js"><reason></reason></test>
<test id="language/expressions/async-generator/named-eval-var-scope-syntax-err.js"><reason></reason></test>
<test id="language/expressions/async-generator/named-yield-promise-reject-next-catch.js"><reason></reason></test>
@@ -7425,33 +7353,9 @@
<test id="language/expressions/class/async-gen-method/yield-star-sync-return.js"><reason></reason></test>
<test id="language/expressions/class/async-gen-method/yield-star-sync-throw.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-gen-meth-ary-init-iter-no-close.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-gen-meth-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-gen-meth-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-gen-meth-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-gen-meth-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-gen-meth-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-gen-meth-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-gen-meth-dflt-ary-init-iter-no-close.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-gen-meth-static-ary-init-iter-no-close.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-gen-meth-static-dflt-ary-init-iter-no-close.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-ary-init-iter-close.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-ary-init-iter-no-close.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-ary-name-iter-val.js"><reason></reason></test>
@@ -7489,12 +7393,6 @@
<test id="language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-id-elision.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-id-exhausted.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-obj-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-obj-prop-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-dflt-ary-init-iter-close.js"><reason></reason></test>
@@ -7534,12 +7432,6 @@
<test id="language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-id-elision.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-id-exhausted.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-obj-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-empty.js"><reason></reason></test>
@@ -7619,12 +7511,6 @@
<test id="language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-id-elision.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-id-exhausted.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-obj-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-obj-prop-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-init-iter-close.js"><reason></reason></test>
@@ -7664,12 +7550,6 @@
<test id="language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-id-elision.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-id-exhausted.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-obj-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js"><reason></reason></test>
<test id="language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-empty.js"><reason></reason></test>
@@ -7942,19 +7822,7 @@
<test id="language/expressions/dynamic-import/usage/nested-async-gen-return-await-returns-thenable.js"><reason></reason></test>
<test id="language/expressions/dynamic-import/usage/nested-async-gen-return-await-specifier-tostring.js"><reason></reason></test>
<test id="language/expressions/object/dstr/async-gen-meth-ary-init-iter-no-close.js"><reason></reason></test>
<test id="language/expressions/object/dstr/async-gen-meth-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/expressions/object/dstr/async-gen-meth-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/expressions/object/dstr/async-gen-meth-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/expressions/object/dstr/async-gen-meth-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/expressions/object/dstr/async-gen-meth-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/expressions/object/dstr/async-gen-meth-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/expressions/object/dstr/async-gen-meth-dflt-ary-init-iter-no-close.js"><reason></reason></test>
<test id="language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/expressions/object/method-definition/async-gen-meth-eval-var-scope-syntax-err.js"><reason></reason></test>
<test id="language/expressions/object/method-definition/async-gen-yield-promise-reject-next-catch.js"><reason></reason></test>
<test id="language/expressions/object/method-definition/async-gen-yield-promise-reject-next-for-await-of-async-iterator.js"><reason></reason></test>
@@ -7981,19 +7849,7 @@
<test id="language/module-code/top-level-await/syntax/for-await-await-expr-template-literal.js"><reason></reason></test>
<test id="language/module-code/top-level-await/syntax/for-await-await-expr-this.js"><reason></reason></test>
<test id="language/statements/async-generator/dstr/ary-init-iter-no-close.js"><reason></reason></test>
<test id="language/statements/async-generator/dstr/ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/statements/async-generator/dstr/ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/statements/async-generator/dstr/ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/statements/async-generator/dstr/ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/statements/async-generator/dstr/ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/statements/async-generator/dstr/ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/statements/async-generator/dstr/dflt-ary-init-iter-no-close.js"><reason></reason></test>
<test id="language/statements/async-generator/dstr/dflt-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/statements/async-generator/dstr/dflt-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/statements/async-generator/dstr/dflt-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/statements/async-generator/dstr/dflt-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/statements/async-generator/dstr/dflt-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/statements/async-generator/dstr/dflt-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/statements/async-generator/eval-var-scope-syntax-err.js"><reason></reason></test>
<test id="language/statements/async-generator/return-undefined-implicit-and-explicit.js"><reason></reason></test>
<test id="language/statements/async-generator/yield-promise-reject-next-catch.js"><reason></reason></test>
@@ -8036,33 +7892,9 @@
<test id="language/statements/class/async-gen-method/yield-star-sync-return.js"><reason></reason></test>
<test id="language/statements/class/async-gen-method/yield-star-sync-throw.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-gen-meth-ary-init-iter-no-close.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-gen-meth-dflt-ary-init-iter-no-close.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-gen-meth-static-ary-init-iter-no-close.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-gen-meth-static-dflt-ary-init-iter-no-close.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-ary-init-iter-close.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-ary-init-iter-no-close.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-ary-name-iter-val.js"><reason></reason></test>
@@ -8100,12 +7932,6 @@
<test id="language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-id-elision.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-id-exhausted.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-obj-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-obj-prop-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-dflt-ary-init-iter-close.js"><reason></reason></test>
@@ -8145,12 +7971,6 @@
<test id="language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-id-elision.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-id-exhausted.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-obj-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-empty.js"><reason></reason></test>
@@ -8230,12 +8050,6 @@
<test id="language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-id-elision.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-id-exhausted.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-obj-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-obj-prop-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-init-iter-close.js"><reason></reason></test>
@@ -8275,12 +8089,6 @@
<test id="language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-id-elision.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-id-exhausted.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-obj-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js"><reason></reason></test>
<test id="language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-empty.js"><reason></reason></test>
@@ -8523,15 +8331,8 @@
<test id="language/statements/class/elements/syntax/valid/grammar-static-private-async-gen-meth-prototype.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-from-sync-iterator-continuation-abrupt-completion-get-constructor.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-decl-dstr-array-elem-init-simple-no-strict.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-decl-dstr-array-elem-init-yield-ident-invalid.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-invalid.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-yield-ident-invalid.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-invalid.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-yield-ident-invalid.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-decl-dstr-array-elem-put-prop-ref-user-err.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-decl-dstr-array-elem-put-unresolvable-strict.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-decl-dstr-array-elem-target-simple-strict.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-decl-dstr-array-elem-target-yield-invalid.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-decl-dstr-array-elem-trlg-iter-elision-iter-nrml-close-null.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-decl-dstr-obj-id-init-simple-no-strict.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-decl-dstr-obj-id-simple-no-strict.js"><reason></reason></test>
@@ -8546,18 +8347,6 @@
<test id="language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-id-iter-close.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-id-iter-step-err.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-id-iter-val-err.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-const-obj-ptrn-id-get-value-err.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-const-obj-ptrn-id-init-throws.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-const-obj-ptrn-id-init-unresolvable.js"><reason></reason></test>
@@ -8577,18 +8366,6 @@
<test id="language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-id-iter-close.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-id-iter-step-err.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-id-iter-val-err.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-let-obj-ptrn-id-get-value-err.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-let-obj-ptrn-id-init-throws.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-let-obj-ptrn-id-init-unresolvable.js"><reason></reason></test>
@@ -8608,18 +8385,6 @@
<test id="language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-id-iter-close.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-id-iter-step-err.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-id-iter-val-err.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-var-obj-ptrn-id-get-value-err.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-var-obj-ptrn-id-init-throws.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-func-dstr-var-obj-ptrn-id-init-unresolvable.js"><reason></reason></test>
@@ -8668,18 +8433,6 @@
<test id="language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-id-iter-close.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-id-iter-step-err.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-id-iter-val-err.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-id-get-value-err.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-id-init-throws.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-id-init-unresolvable.js"><reason></reason></test>
@@ -8699,18 +8452,6 @@
<test id="language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-id-iter-close.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-id-iter-step-err.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-id-iter-val-err.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-id-get-value-err.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-id-init-throws.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-id-init-unresolvable.js"><reason></reason></test>
@@ -8730,18 +8471,6 @@
<test id="language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-id-iter-close.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-id-iter-step-err.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-id-iter-val-err.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-ary.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-id.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-obj.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-ary.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-id.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-obj.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-id-get-value-err.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-id-init-throws.js"><reason></reason></test>
<test id="language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-id-init-unresolvable.js"><reason></reason></test>
+3 -2
View File
@@ -468,10 +468,11 @@ class TestResult(object):
return 'Test262:AsyncTestComplete' not in self.stdout
def has_unexpected_outcome(self):
if self.case.is_negative():
return not (self.has_failed() and self.case.negative_match(self.get_error_output()))
if self.case.is_async_test():
return self.async_has_failed() or self.has_failed()
elif self.case.is_negative():
return not (self.has_failed() and self.case.negative_match(self.get_error_output()))
return self.has_failed()