| # Copyright (C) 2016 Caitlin Potter <caitp@igalia.com>. |
| # |
| # Redistribution and use in source and binary forms, with or without |
| # modification, are permitted provided that the following conditions |
| # are met: |
| # 1. Redistributions of source code must retain the above copyright |
| # notice, this list of conditions and the following disclaimer. |
| # 2. Redistributions in binary form must reproduce the above copyright |
| # notice, this list of conditions and the following disclaimer in the |
| # documentation and/or other materials provided with the distribution. |
| # |
| # THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS'' |
| # AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, |
| # THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR |
| # PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS |
| # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
| # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
| # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS |
| # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN |
| # CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
| # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF |
| # THE POSSIBILITY OF SUCH DAMAGE. |
| |
| # Provided to simplify running async function tests. To be removed once async |
| # functions are no longer behind a feature flag. |
| |
| --- |
| - path: stress/async-arrow-functions-lexical-super-binding.js |
| cmd: runDefault |
| - path: stress/async-arrow-functions-lexical-arguments-binding.js |
| cmd: runDefault |
| - path: stress/async-arrow-functions-lexical-this-binding.js |
| cmd: runDefault |
| - path: stress/async-arrow-functions-lexical-new.target-binding.js |
| cmd: runDefault |
| - path: stress/async-await-basic.js |
| cmd: runDefault |
| - path: stress/async-await-mozilla.js |
| cmd: runDefault |
| - path: stress/async-await-syntax.js |
| cmd: runDefault |
| - path: stress/async-await-module-reserved-word.js |
| cmd: runDefault |
| - path: stress/async-await-reserved-word.js |
| cmd: runDefault |
| - path: stress/async-await-long-loop.js |
| cmd: runNoCJIT "--gcMaxHeapSize=2000000" |
| - path: stress/async-await-throw-loop.js |
| cmd: runNoCJIT "--gcMaxHeapSize=2000000" |
| |
| # FTLJIT |
| - path: stress/async-function-create-optimized.js |
| cmd: runDefault |
| - path: stress/async-function-create-nobaseline.js |
| cmd: runDefault |
| - path: stress/async-function-declaration-sinking-no-double-allocate.js |
| cmd: runDefault |
| - path: stress/async-function-declaration-sinking-osrexit.js |
| cmd: runDefault |
| - path: stress/async-function-declaration-sinking-put.js |
| cmd: runDefault |
| - path: stress/async-function-expression-sinking-no-double-allocate.js |
| cmd: runDefault |
| - path: stress/async-function-expression-sinking-osrexit.js |
| cmd: runDefault |
| - path: stress/async-function-expression-sinking-put.js |
| cmd: runDefault |
| |
| # Test262 |
| - path: test262/test/built-ins/AsyncFunction/AsyncFunction-construct.js |
| cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], [] |
| - path: test262/test/built-ins/AsyncFunction/AsyncFunction-construct.js |
| cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], [:strict] |
| - path: test262/test/built-ins/AsyncFunction/AsyncFunction-is-extensible.js |
| cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], [] |
| - path: test262/test/built-ins/AsyncFunction/AsyncFunction-is-extensible.js |
| cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], [:strict] |
| - path: test262/test/built-ins/AsyncFunction/AsyncFunction-is-subclass.js |
| cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], [] |
| - path: test262/test/built-ins/AsyncFunction/AsyncFunction-is-subclass.js |
| cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], [:strict] |
| - path: test262/test/built-ins/AsyncFunction/AsyncFunction-length.js |
| cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js", "../../../harness/propertyHelper.js"], [] |
| - path: test262/test/built-ins/AsyncFunction/AsyncFunction-length.js |
| cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js", "../../../harness/propertyHelper.js"], [:strict] |
| - path: test262/test/built-ins/AsyncFunction/AsyncFunction-name.js |
| cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js", "../../../harness/propertyHelper.js"], [] |
| - path: test262/test/built-ins/AsyncFunction/AsyncFunction-name.js |
| cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js", "../../../harness/propertyHelper.js"], [:strict] |
| - path: test262/test/built-ins/AsyncFunction/AsyncFunction-prototype.js |
| cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js", "../../../harness/propertyHelper.js"], [] |
| - path: test262/test/built-ins/AsyncFunction/AsyncFunction-prototype.js |
| cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js", "../../../harness/propertyHelper.js"], [:strict] |
| - path: test262/test/built-ins/AsyncFunction/AsyncFunction.js |
| cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], [] |
| - path: test262/test/built-ins/AsyncFunction/AsyncFunction.js |
| cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], [:strict] |
| - path: test262/test/built-ins/AsyncFunction/AsyncFunctionPrototype-is-extensible.js |
| cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], [] |
| - path: test262/test/built-ins/AsyncFunction/AsyncFunctionPrototype-is-extensible.js |
| cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], [:strict] |
| - path: test262/test/built-ins/AsyncFunction/AsyncFunctionPrototype-prototype.js |
| cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], [] |
| - path: test262/test/built-ins/AsyncFunction/AsyncFunctionPrototype-prototype.js |
| cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], [:strict] |
| - path: test262/test/built-ins/AsyncFunction/AsyncFunctionPrototype-to-string.js |
| cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js", "../../../harness/propertyHelper.js"], [] |
| - path: test262/test/built-ins/AsyncFunction/AsyncFunctionPrototype-to-string.js |
| cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js", "../../../harness/propertyHelper.js"], [:strict] |
| - path: test262/test/built-ins/AsyncFunction/instance-construct.js |
| cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], [] |
| - path: test262/test/built-ins/AsyncFunction/instance-construct.js |
| cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], [:strict] |
| - path: test262/test/built-ins/AsyncFunction/instance-has-name.js |
| cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js", "../../../harness/propertyHelper.js"], [] |
| - path: test262/test/built-ins/AsyncFunction/instance-has-name.js |
| cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js", "../../../harness/propertyHelper.js"], [:strict] |
| - path: test262/test/built-ins/AsyncFunction/instance-length.js |
| cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js", "../../../harness/propertyHelper.js"], [] |
| - path: test262/test/built-ins/AsyncFunction/instance-length.js |
| cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js", "../../../harness/propertyHelper.js"], [:strict] |
| - path: test262/test/built-ins/AsyncFunction/instance-prototype-property.js |
| cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], [] |
| - path: test262/test/built-ins/AsyncFunction/instance-prototype-property.js |
| cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], [:strict] |
| - path: test262/test/built-ins/AsyncFunction/is-not-a-global.js |
| cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], [] |
| - path: test262/test/built-ins/AsyncFunction/is-not-a-global.js |
| cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], [:strict] |
| |
| # FIXME: CreateDynamicFunction() is broken in JSC, need to parse formal parameters and body separately. |
| - path: test262/test/built-ins/Function/prototype/toString/AsyncFunction.js |
| cmd: runTest262 :fail, "NoException", ["../../../../../harness/assert.js", "../../../../../harness/sta.js"], [] |
| - path: test262/test/built-ins/Function/prototype/toString/AsyncFunction.js |
| cmd: runTest262 :fail, "NoException", ["../../../../../harness/assert.js", "../../../../../harness/sta.js"], [:strict] |
| |
| # FIXME: These tests require F.p.toString revisions (https://tc39.github.io/Function-prototype-toString-revision/) |
| - path: test262/test/built-ins/Function/prototype/toString/async-function-declaration.js |
| cmd: runTest262 :fail, "NoException", ["../../../../../harness/assert.js", "../../../../../harness/sta.js"], [] |
| - path: test262/test/built-ins/Function/prototype/toString/async-function-declaration.js |
| cmd: runTest262 :fail, "NoException", ["../../../../../harness/assert.js", "../../../../../harness/sta.js"], [:strict] |
| - path: test262/test/built-ins/Function/prototype/toString/async-function-expression.js |
| cmd: runTest262 :fail, "NoException", ["../../../../../harness/assert.js", "../../../../../harness/sta.js"], [] |
| - path: test262/test/built-ins/Function/prototype/toString/async-function-expression.js |
| cmd: runTest262 :fail, "NoException", ["../../../../../harness/assert.js", "../../../../../harness/sta.js"], [:strict] |
| - path: test262/test/built-ins/Function/prototype/toString/async-method.js |
| cmd: runTest262 :fail, "NoException", ["../../../../../harness/assert.js", "../../../../../harness/sta.js"], [] |
| - path: test262/test/built-ins/Function/prototype/toString/async-method.js |
| cmd: runTest262 :fail, "NoException", ["../../../../../harness/assert.js", "../../../../../harness/sta.js"], [:strict] |
| |
| - path: test262/test/language/expressions/async-arrow-function/arrow-returns-promise.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:async] |
| - path: test262/test/language/expressions/async-arrow-function/arrow-returns-promise.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:strict, :async] |
| - path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-NSPL-with-USD.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-NSPL-with-USD.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-arguments-in-formal-parameters.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals-default.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals-default.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-call.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-call.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-property.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-property.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-duplicate-parameters.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-eval-in-formal-parameters.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-formals-body-duplicate.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-formals-body-duplicate.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-call.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-call.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-property.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-property.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/expressions/async-function/early-errors-expression-NSPL-with-USD.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/expressions/async-function/early-errors-expression-NSPL-with-USD.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/expressions/async-function/early-errors-expression-binding-identifier-arguments.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/expressions/async-function/early-errors-expression-binding-identifier-eval.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/expressions/async-function/early-errors-expression-body-contains-super-call.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/expressions/async-function/early-errors-expression-body-contains-super-call.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/expressions/async-function/early-errors-expression-body-contains-super-property.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/expressions/async-function/early-errors-expression-body-contains-super-property.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/expressions/async-function/early-errors-expression-eval-in-formal-parameters.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/expressions/async-function/early-errors-expression-formals-body-duplicate.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/expressions/async-function/early-errors-expression-formals-body-duplicate.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/expressions/async-function/early-errors-expression-formals-contains-super-call.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/expressions/async-function/early-errors-expression-formals-contains-super-call.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/expressions/async-function/early-errors-expression-formals-contains-super-property.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/expressions/async-function/early-errors-expression-formals-contains-super-property.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/expressions/async-function/early-errors-expression-not-simple-assignment-target.js |
| cmd: runTest262 :normal, "ReferenceError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/expressions/async-function/early-errors-expression-not-simple-assignment-target.js |
| cmd: runTest262 :normal, "ReferenceError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/expressions/async-function/expression-returns-promise.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/expressions/async-function/expression-returns-promise.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/expressions/async-function/syntax-expression-is-PrimaryExpression.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/expressions/async-function/syntax-expression-is-PrimaryExpression.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/expressions/await/await-BindingIdentifier-in-global.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/expressions/await/await-BindingIdentifier-in-global.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/expressions/await/await-BindingIdentifier-nested.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/expressions/await/await-BindingIdentifier-nested.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/expressions/await/await-awaits-thenable-not-callable.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:async] |
| - path: test262/test/language/expressions/await/await-awaits-thenable-not-callable.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:strict, :async] |
| - path: test262/test/language/expressions/await/await-awaits-thenables-that-throw.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:async] |
| - path: test262/test/language/expressions/await/await-awaits-thenables-that-throw.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:strict, :async] |
| - path: test262/test/language/expressions/await/await-awaits-thenables.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:async] |
| - path: test262/test/language/expressions/await/await-awaits-thenables.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:strict, :async] |
| - path: test262/test/language/expressions/await/await-in-function.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/expressions/await/await-in-function.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/expressions/await/await-in-generator.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/expressions/await/await-in-generator.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/expressions/await/await-in-global.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/expressions/await/await-in-global.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/expressions/await/await-in-nested-function.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/expressions/await/await-in-nested-function.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/expressions/await/await-in-nested-generator.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/expressions/await/await-in-nested-generator.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/expressions/await/await-throws-rejections.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/expressions/await/await-throws-rejections.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| |
| #FIXME: JSC always throws these ReferenceErrors at runtime rather than at parse time. |
| - path: test262/test/language/expressions/await/early-errors-await-not-simple-assignment-target.js |
| cmd: runTest262 :fail, "ReferenceError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/expressions/await/early-errors-await-not-simple-assignment-target.js |
| cmd: runTest262 :fail, "ReferenceError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| |
| - path: test262/test/language/expressions/await/no-operand.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/expressions/await/no-operand.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/expressions/await/syntax-await-has-UnaryExpression-with-MultiplicativeExpression.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:async] |
| - path: test262/test/language/expressions/await/syntax-await-has-UnaryExpression-with-MultiplicativeExpression.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:strict, :async] |
| - path: test262/test/language/expressions/await/syntax-await-has-UnaryExpression.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:async] |
| - path: test262/test/language/expressions/await/syntax-await-has-UnaryExpression.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:strict, :async] |
| |
| - path: test262/test/language/expressions/object/method-definition/async-super-call-body.js |
| cmd: runTest262 :normal, "NoException", ["../../../../../harness/assert.js", "../../../../../harness/sta.js", "../../../../../harness/doneprintHandle.js"], [:async] |
| - path: test262/test/language/expressions/object/method-definition/async-super-call-body.js |
| cmd: runTest262 :normal, "NoException", ["../../../../../harness/assert.js", "../../../../../harness/sta.js", "../../../../../harness/doneprintHandle.js"], [:strict, :async] |
| - path: test262/test/language/expressions/object/method-definition/async-super-call-param.js |
| cmd: runTest262 :normal, "NoException", ["../../../../../harness/assert.js", "../../../../../harness/sta.js", "../../../../../harness/doneprintHandle.js"], [:async] |
| - path: test262/test/language/expressions/object/method-definition/async-super-call-param.js |
| cmd: runTest262 :normal, "NoException", ["../../../../../harness/assert.js", "../../../../../harness/sta.js", "../../../../../harness/doneprintHandle.js"], [:strict, :async] |
| |
| - path: test262/test/language/statements/async-function/declaration-returns-promise.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/statements/async-function/declaration-returns-promise.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/statements/async-function/early-errors-declaration-NSPL-with-USD.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/statements/async-function/early-errors-declaration-NSPL-with-USD.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/statements/async-function/early-errors-declaration-arguments-in-formal-parameters.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/statements/async-function/early-errors-declaration-await-in-formals-default.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/statements/async-function/early-errors-declaration-await-in-formals-default.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/statements/async-function/early-errors-declaration-await-in-formals.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/statements/async-function/early-errors-declaration-await-in-formals.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/statements/async-function/early-errors-declaration-binding-identifier-arguments.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/statements/async-function/early-errors-declaration-binding-identifier-eval.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/statements/async-function/early-errors-declaration-body-contains-super-call.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/statements/async-function/early-errors-declaration-body-contains-super-call.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/statements/async-function/early-errors-declaration-body-contains-super-property.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/statements/async-function/early-errors-declaration-body-contains-super-property.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/statements/async-function/early-errors-declaration-duplicate-parameters.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/statements/async-function/early-errors-declaration-eval-in-formal-parameters.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/statements/async-function/early-errors-declaration-formals-body-duplicate.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/statements/async-function/early-errors-declaration-formals-body-duplicate.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/statements/async-function/early-errors-declaration-formals-contains-super-call.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/statements/async-function/early-errors-declaration-formals-contains-super-call.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/statements/async-function/early-errors-declaration-formals-contains-super-property.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/statements/async-function/early-errors-declaration-formals-contains-super-property.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/statements/async-function/early-errors-no-async-generator.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/statements/async-function/early-errors-no-async-generator.js |
| cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/statements/async-function/evaluation-body-that-returns-after-await.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:async] |
| - path: test262/test/language/statements/async-function/evaluation-body-that-returns-after-await.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:strict, :async] |
| - path: test262/test/language/statements/async-function/evaluation-body-that-returns.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:async] |
| - path: test262/test/language/statements/async-function/evaluation-body-that-returns.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:strict, :async] |
| - path: test262/test/language/statements/async-function/evaluation-body-that-throws-after-await.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:async] |
| - path: test262/test/language/statements/async-function/evaluation-body-that-throws-after-await.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:strict, :async] |
| - path: test262/test/language/statements/async-function/evaluation-body-that-throws.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:async] |
| - path: test262/test/language/statements/async-function/evaluation-body-that-throws.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:strict, :async] |
| - path: test262/test/language/statements/async-function/evaluation-body.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/statements/async-function/evaluation-body.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/statements/async-function/evaluation-default-that-throws.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:async] |
| - path: test262/test/language/statements/async-function/evaluation-default-that-throws.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:strict, :async] |
| - path: test262/test/language/statements/async-function/evaluation-mapped-arguments.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:async] |
| - path: test262/test/language/statements/async-function/evaluation-this-value-global.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:async] |
| - path: test262/test/language/statements/async-function/evaluation-this-value-passed.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:async] |
| - path: test262/test/language/statements/async-function/evaluation-this-value-passed.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:strict, :async] |
| - path: test262/test/language/statements/async-function/evaluation-unmapped-arguments.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:async] |
| - path: test262/test/language/statements/async-function/evaluation-unmapped-arguments.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:strict, :async] |
| - path: test262/test/language/statements/async-function/syntax-declaration-line-terminators-allowed.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/statements/async-function/syntax-declaration-line-terminators-allowed.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/statements/async-function/syntax-declaration-no-line-terminator.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [] |
| - path: test262/test/language/statements/async-function/syntax-declaration-no-line-terminator.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict] |
| - path: test262/test/language/statements/async-function/syntax-declaration.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:async] |
| - path: test262/test/language/statements/async-function/syntax-declaration.js |
| cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:strict, :async] |
| |
| - path: test262/test/language/statements/class/definition/methods-async-super-call-body.js |
| cmd: runTest262 :normal, "NoException", ["../../../../../harness/assert.js", "../../../../../harness/sta.js", "../../../../../harness/doneprintHandle.js"], [:async] |
| - path: test262/test/language/statements/class/definition/methods-async-super-call-body.js |
| cmd: runTest262 :normal, "NoException", ["../../../../../harness/assert.js", "../../../../../harness/sta.js", "../../../../../harness/doneprintHandle.js"], [:strict, :async] |
| - path: test262/test/language/statements/class/definition/methods-async-super-call-param.js |
| cmd: runTest262 :normal, "NoException", ["../../../../../harness/assert.js", "../../../../../harness/sta.js", "../../../../../harness/doneprintHandle.js"], [:async] |
| - path: test262/test/language/statements/class/definition/methods-async-super-call-param.js |
| cmd: runTest262 :normal, "NoException", ["../../../../../harness/assert.js", "../../../../../harness/sta.js", "../../../../../harness/doneprintHandle.js"], [:strict, :async] |