Update test262 and flow tests (#7925)

This commit is contained in:
Nicolò Ribaudo
2018-05-14 19:26:28 +02:00
committed by Brian Ng
parent e06cf20d2e
commit ba11d9fa7c
5 changed files with 86 additions and 13 deletions

View File

@@ -28,7 +28,10 @@ function getPlugins(features) {
}
exports.getTests = function(testDir) {
const stream = new TestStream(testDir, { omitRuntime: true });
const stream = new TestStream(testDir, {
omitRuntime: true,
acceptVersion: "3.0.0",
});
const tests = [];
stream.on("data", test => {

View File

@@ -179,7 +179,6 @@ annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-switch.js(de
annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-try.js(default)
annexB/language/global-code/if-stmt-else-decl-global-skip-early-err.js(default)
annexB/language/global-code/if-stmt-else-decl-global-update.js(default)
built-ins/Function/prototype/toString/intrinsics.js(strict mode)
language/expressions/assignment/destructuring/obj-prop-__proto__dup.js(default)
language/expressions/assignment/destructuring/obj-prop-__proto__dup.js(strict mode)
language/expressions/assignment/dstr-obj-id-identifier-yield-ident-valid.js(default)
@@ -420,8 +419,6 @@ language/literals/regexp/u-invalid-non-empty-class-ranges.js(default)
language/literals/regexp/u-invalid-non-empty-class-ranges.js(strict mode)
language/literals/regexp/u-invalid-oob-decimal-escape.js(default)
language/literals/regexp/u-invalid-oob-decimal-escape.js(strict mode)
language/literals/regexp/u-invalid-quantifiable-assertion.js(default)
language/literals/regexp/u-invalid-quantifiable-assertion.js(strict mode)
language/literals/regexp/u-unicode-esc-bounds.js(default)
language/literals/regexp/u-unicode-esc-bounds.js(strict mode)
language/literals/regexp/u-unicode-esc-non-hex.js(default)
@@ -739,4 +736,50 @@ built-ins/AsyncGeneratorPrototype/next/name.js(strict mode)
built-ins/AsyncGeneratorPrototype/return/name.js(default)
built-ins/AsyncGeneratorPrototype/return/name.js(strict mode)
built-ins/AsyncGeneratorPrototype/throw/name.js(default)
built-ins/AsyncGeneratorPrototype/throw/name.js(strict mode)
built-ins/AsyncGeneratorPrototype/throw/name.js(strict mode)
language/expressions/async-arrow-function/await-as-param-ident-nested-arrow-parameter-position.js(default)
language/expressions/async-arrow-function/await-as-param-ident-nested-arrow-parameter-position.js(strict mode)
language/expressions/async-arrow-function/await-as-param-nested-arrow-parameter-position.js(default)
language/expressions/async-arrow-function/await-as-param-nested-arrow-parameter-position.js(strict mode)
language/expressions/async-arrow-function/await-as-param-rest-nested-arrow-parameter-position.js(default)
language/expressions/async-arrow-function/await-as-param-rest-nested-arrow-parameter-position.js(strict mode)
language/expressions/class/class-name-ident-static-escaped.js(default)
language/expressions/class/class-name-ident-static.js(default)
language/literals/regexp/invalid-optional-lookbehind.js(default)
language/literals/regexp/invalid-optional-lookbehind.js(strict mode)
language/literals/regexp/invalid-optional-negative-lookbehind.js(default)
language/literals/regexp/invalid-optional-negative-lookbehind.js(strict mode)
language/literals/regexp/invalid-range-lookbehind.js(default)
language/literals/regexp/invalid-range-lookbehind.js(strict mode)
language/literals/regexp/invalid-range-negative-lookbehind.js(default)
language/literals/regexp/invalid-range-negative-lookbehind.js(strict mode)
language/literals/regexp/u-invalid-optional-lookahead.js(default)
language/literals/regexp/u-invalid-optional-lookahead.js(strict mode)
language/literals/regexp/u-invalid-optional-lookbehind.js(default)
language/literals/regexp/u-invalid-optional-lookbehind.js(strict mode)
language/literals/regexp/u-invalid-optional-negative-lookahead.js(default)
language/literals/regexp/u-invalid-optional-negative-lookahead.js(strict mode)
language/literals/regexp/u-invalid-optional-negative-lookbehind.js(default)
language/literals/regexp/u-invalid-optional-negative-lookbehind.js(strict mode)
language/literals/regexp/u-invalid-range-lookahead.js(default)
language/literals/regexp/u-invalid-range-lookahead.js(strict mode)
language/literals/regexp/u-invalid-range-lookbehind.js(default)
language/literals/regexp/u-invalid-range-lookbehind.js(strict mode)
language/literals/regexp/u-invalid-range-negative-lookahead.js(default)
language/literals/regexp/u-invalid-range-negative-lookahead.js(strict mode)
language/literals/regexp/u-invalid-range-negative-lookbehind.js(default)
language/literals/regexp/u-invalid-range-negative-lookbehind.js(strict mode)
language/statements/class/class-name-ident-static-escaped.js(default)
language/statements/class/class-name-ident-static.js(default)
language/statements/try/early-catch-function.js(default)
language/statements/try/early-catch-function.js(strict mode)
language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration-nested-in-function.js(default)
language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration-nested-in-function.js(strict mode)
language/literals/string/line-separator.js(default)
language/literals/string/line-separator.js(strict mode)
language/literals/string/paragraph-separator.js(default)
language/literals/string/paragraph-separator.js(strict mode)
built-ins/Function/prototype/toString/proxy-async-generator-function.js(default)
built-ins/Function/prototype/toString/proxy-async-generator-function.js(strict mode)
built-ins/Function/prototype/toString/proxy-async-generator-method-definition.js(default)
built-ins/Function/prototype/toString/proxy-async-generator-method-definition.js(strict mode)