v8/test/message
yangguo 461e47a8fe [d8] implement console for d8.
for now, it's just the methods
- log
- warn
- debug
- info
- error
- time
- timeEnd

R=jarin@chromium.org

Review-Url: https://codereview.chromium.org/2840543002
Cr-Commit-Position: refs/heads/master@{#44797}
2017-04-24 13:23:10 +00:00
..
regress [string] Fix error message in String.prototype.repeat. 2017-02-28 12:48:39 +00:00
arrow-bare-rest-param.js Remove always-on --harmony-rest-parameters flag 2015-12-12 00:00:38 +00:00
arrow-bare-rest-param.out
arrow-formal-parameters.js Remove --harmony-arrow-functions flag 2015-09-30 19:50:40 +00:00
arrow-formal-parameters.out Remove --harmony-arrow-functions flag 2015-09-30 19:50:40 +00:00
arrow-invalid-rest-2.js [parser] report invalid rest parameter errors in Arrow functions 2016-02-02 00:33:07 +00:00
arrow-invalid-rest-2.out Remove duplicated code from comma-separated Expression parsing 2016-08-31 01:24:19 +00:00
arrow-invalid-rest.js [parser] report invalid rest parameter errors in Arrow functions 2016-02-02 00:33:07 +00:00
arrow-invalid-rest.out Remove duplicated code from comma-separated Expression parsing 2016-08-31 01:24:19 +00:00
arrow-missing.js Remove always-on --harmony-rest-parameters flag 2015-12-12 00:00:38 +00:00
arrow-missing.out
arrow-param-after-rest-2.js Remove always-on --harmony-rest-parameters flag 2015-12-12 00:00:38 +00:00
arrow-param-after-rest-2.out
arrow-param-after-rest.js Remove always-on --harmony-rest-parameters flag 2015-12-12 00:00:38 +00:00
arrow-param-after-rest.out
arrow-strict-eval-bare-parameter.js Remove --harmony-arrow-functions flag 2015-09-30 19:50:40 +00:00
arrow-strict-eval-bare-parameter.out Remove --harmony-arrow-functions flag 2015-09-30 19:50:40 +00:00
arrow-two-rest-params.js Remove always-on --harmony-rest-parameters flag 2015-12-12 00:00:38 +00:00
arrow-two-rest-params.out
asm-assignment-undeclared.js [asm.js] Fix assignment with undeclared target. 2017-03-30 08:36:17 +00:00
asm-assignment-undeclared.out [asm.js] Fix assignment with undeclared target. 2017-03-30 08:36:17 +00:00
asm-function-mismatch-def.js [asm.js] Test and fix function type checking. 2017-04-07 12:10:45 +00:00
asm-function-mismatch-def.out [asm.js] Test and fix function type checking. 2017-04-07 12:10:45 +00:00
asm-function-mismatch-use.js [asm.js] Test and fix function type checking. 2017-04-07 12:10:45 +00:00
asm-function-mismatch-use.out [asm.js] Test and fix function type checking. 2017-04-07 12:10:45 +00:00
asm-function-redefined.js [asm.js] Test and fix function name collisions. 2017-04-07 09:03:11 +00:00
asm-function-redefined.out [asm.js] Test and fix function name collisions. 2017-04-07 09:03:11 +00:00
asm-function-undefined.js [asm.js] Test and fix function table definition failures. 2017-04-11 16:46:26 +00:00
asm-function-undefined.out [asm.js] Test and fix function table definition failures. 2017-04-11 16:46:26 +00:00
asm-function-variable-collision.js [asm.js] Test and fix function name collisions. 2017-04-07 09:03:11 +00:00
asm-function-variable-collision.out [asm.js] Test and fix function name collisions. 2017-04-07 09:03:11 +00:00
asm-missing-parameter-annotation.js [asm.js] Make validation error messages consistent. 2017-03-29 20:55:12 +00:00
asm-missing-parameter-annotation.out [asm.js] Make validation error messages consistent. 2017-03-29 20:55:12 +00:00
asm-missing-return-annotation.js [asm.js] Make validation error messages consistent. 2017-03-29 20:55:12 +00:00
asm-missing-return-annotation.out [asm.js] Make validation error messages consistent. 2017-03-29 20:55:12 +00:00
asm-table-mismatch-def.js [asm.js] Test and fix function table type checks. 2017-04-10 08:47:34 +00:00
asm-table-mismatch-def.out [asm.js] Test and fix function table type checks. 2017-04-10 08:47:34 +00:00
asm-table-mismatch-use.js [asm.js] Test and fix function table type checks. 2017-04-10 08:47:34 +00:00
asm-table-mismatch-use.out [asm.js] Test and fix function table type checks. 2017-04-10 08:47:34 +00:00
asm-table-redefined.js [asm.js] Test and fix function table definition failures. 2017-04-11 16:46:26 +00:00
asm-table-redefined.out [asm.js] Test and fix function table definition failures. 2017-04-11 16:46:26 +00:00
asm-table-undefined.js [asm.js] Test and fix function table definition failures. 2017-04-11 16:46:26 +00:00
asm-table-undefined.out [asm.js] Test and fix function table definition failures. 2017-04-11 16:46:26 +00:00
asm-table-variable-collision.js [asm.js] Test and fix function table definition failures. 2017-04-11 16:46:26 +00:00
asm-table-variable-collision.out [asm.js] Test and fix function table definition failures. 2017-04-11 16:46:26 +00:00
call-non-constructable.js [turbofan] Fix exception message for non-constructables. 2016-11-23 13:17:55 +00:00
call-non-constructable.out [turbofan] Fix exception message for non-constructables. 2016-11-23 13:17:55 +00:00
call-primitive-constructor.js [turbofan] Fix exception message for non-constructables. 2016-11-23 13:17:55 +00:00
call-primitive-constructor.out [turbofan] Fix exception message for non-constructables. 2016-11-23 13:17:55 +00:00
call-primitive-function.js [turbofan] Fix exception message for non-constructables. 2016-11-23 13:17:55 +00:00
call-primitive-function.out [turbofan] Fix exception message for non-constructables. 2016-11-23 13:17:55 +00:00
call-undeclared-function.js [turbofan] Fix exception message for non-constructables. 2016-11-23 13:17:55 +00:00
call-undeclared-function.out [turbofan] Fix exception message for non-constructables. 2016-11-23 13:17:55 +00:00
class-constructor-accessor.js
class-constructor-accessor.out
class-constructor-generator.js
class-constructor-generator.out
console.js [d8] implement console for d8. 2017-04-24 13:23:10 +00:00
console.out [d8] implement console for d8. 2017-04-24 13:23:10 +00:00
const-decl-no-init2.js [parser] early error when declaration Pattern missing Initializer 2015-11-04 19:26:40 +00:00
const-decl-no-init2.out [parser] early error when declaration Pattern missing Initializer 2015-11-04 19:26:40 +00:00
const-decl-no-init-sloppy.out Pass legacy const runtime flag to preparser appropriately 2016-03-18 01:09:17 +00:00
const-decl-no-init.js [parser] early error when declaration Pattern missing Initializer 2015-11-04 19:26:40 +00:00
const-decl-no-init.out [parser] early error when declaration Pattern missing Initializer 2015-11-04 19:26:40 +00:00
default-parameter-tdz-arrow.js Remove destructuring and default arguments runtime flags 2016-03-10 23:22:30 +00:00
default-parameter-tdz-arrow.out [es6] Self-assignment in a default parameter initializer should throw 2015-11-25 01:30:39 +00:00
default-parameter-tdz.js Remove destructuring and default arguments runtime flags 2016-03-10 23:22:30 +00:00
default-parameter-tdz.out [es6] Self-assignment in a default parameter initializer should throw 2015-11-25 01:30:39 +00:00
destructuring-decl-no-init-array2.js Remove destructuring and default arguments runtime flags 2016-03-10 23:22:30 +00:00
destructuring-decl-no-init-array2.out [parser] early error when declaration Pattern missing Initializer 2015-11-04 19:26:40 +00:00
destructuring-decl-no-init-array.js Remove destructuring and default arguments runtime flags 2016-03-10 23:22:30 +00:00
destructuring-decl-no-init-array.out [parser] early error when declaration Pattern missing Initializer 2015-11-04 19:26:40 +00:00
destructuring-decl-no-init-obj2.js Remove destructuring and default arguments runtime flags 2016-03-10 23:22:30 +00:00
destructuring-decl-no-init-obj2.out [parser] early error when declaration Pattern missing Initializer 2015-11-04 19:26:40 +00:00
destructuring-decl-no-init-obj.js Remove destructuring and default arguments runtime flags 2016-03-10 23:22:30 +00:00
destructuring-decl-no-init-obj.out [parser] early error when declaration Pattern missing Initializer 2015-11-04 19:26:40 +00:00
destructuring-modify-const.js Remove destructuring and default arguments runtime flags 2016-03-10 23:22:30 +00:00
destructuring-modify-const.out
export-duplicate-as.js Reland of "[modules] Make duplicate export error deterministic." 2016-09-15 01:37:03 +00:00
export-duplicate-as.out Reland of "[modules] Make duplicate export error deterministic." 2016-09-15 01:37:03 +00:00
export-duplicate-default.js Reland of "[modules] Make duplicate export error deterministic." 2016-09-15 01:37:03 +00:00
export-duplicate-default.out Reland of "[modules] Make duplicate export error deterministic." 2016-09-15 01:37:03 +00:00
export-duplicate.js Reland of "[modules] Make duplicate export error deterministic." 2016-09-15 01:37:03 +00:00
export-duplicate.out Reland of "[modules] Make duplicate export error deterministic." 2016-09-15 01:37:03 +00:00
for-in-let-loop-initializers-strict.js
for-in-let-loop-initializers-strict.out
for-in-loop-initializers-destructuring.js Remove destructuring and default arguments runtime flags 2016-03-10 23:22:30 +00:00
for-in-loop-initializers-destructuring.out Disallow destructuring in legacy sloppy for-in loop parsing 2015-11-25 01:15:28 +00:00
for-in-loop-initializers-strict.js
for-in-loop-initializers-strict.out
for-loop-invalid-lhs.js Remove FLAG_min_preparse_length. 2016-11-18 14:06:49 +00:00
for-loop-invalid-lhs.out Remove FLAG_min_preparse_length. 2016-11-18 14:06:49 +00:00
for-of-let-loop-initializers.js
for-of-let-loop-initializers.out
for-of-loop-initializers-sloppy.js
for-of-loop-initializers-sloppy.out
for-of-loop-initializers-strict.js
for-of-loop-initializers-strict.out
for-of-throw-in-body.js Preserve exception message in iterator finalization. 2016-04-04 08:15:25 +00:00
for-of-throw-in-body.out Preserve exception message in iterator finalization. 2016-04-04 08:15:25 +00:00
formal-parameters-bad-rest.js Remove always-on --harmony-rest-parameters flag 2015-12-12 00:00:38 +00:00
formal-parameters-bad-rest.out
formal-parameters-strict-body.js
formal-parameters-strict-body.out
formal-parameters-trailing-comma.js Enable --harmony-trailing-commas 2017-01-31 23:30:57 +00:00
formal-parameters-trailing-comma.out Enable --harmony-trailing-commas 2017-01-31 23:30:57 +00:00
function-sent-escaped.js [parser] unify metaproperty parsing and require unescaped property name 2016-02-16 23:38:09 +00:00
function-sent-escaped.out [parser] unify metaproperty parsing and require unescaped property name 2016-02-16 23:38:09 +00:00
generators-throw1.js Remove the --ignition-generators flag. 2016-07-25 12:56:27 +00:00
generators-throw1.out Remove the --ignition-generators flag. 2016-07-25 12:56:27 +00:00
generators-throw2.js Remove the --ignition-generators flag. 2016-07-25 12:56:27 +00:00
generators-throw2.out Remove the --ignition-generators flag. 2016-07-25 12:56:27 +00:00
get-iterator1.js [prettyprinter] improve call-printing of GetIterator nodes 2017-04-11 01:53:49 +00:00
get-iterator1.out [prettyprinter] improve call-printing of GetIterator nodes 2017-04-11 01:53:49 +00:00
import-as-eval.js
import-as-eval.out
import-as-redeclaration.js
import-as-redeclaration.out
import-as-reserved-word.js
import-as-reserved-word.out
import-eval.js
import-eval.out
import-redeclaration.js
import-redeclaration.out
import-reserved-word.js
import-reserved-word.out
instanceof-noncallable.js Remove all harmony runtime flags which shipped in M51 2016-06-24 01:13:10 +00:00
instanceof-noncallable.out [es6] Rebaseline tests of 'instanceof' error messages. 2016-03-21 14:01:50 +00:00
instanceof-nonobject.js Remove all harmony runtime flags which shipped in M51 2016-06-24 01:13:10 +00:00
instanceof-nonobject.out [es6] Rebaseline tests of 'instanceof' error messages. 2016-03-21 14:01:50 +00:00
invalid-spread-2.js Remove always-on --harmony-rest-parameters flag 2015-12-12 00:00:38 +00:00
invalid-spread-2.out
invalid-spread.js Remove always-on --harmony-rest-parameters flag 2015-12-12 00:00:38 +00:00
invalid-spread.out
isvar.js
isvar.out
let-asi-await-nonasync.js [parser] allow ASI when "await" or "yield" follows "let" 2017-04-11 16:32:39 +00:00
let-asi-await-nonasync.out [parser] allow ASI when "await" or "yield" follows "let" 2017-04-11 16:32:39 +00:00
let-asi-yield-nongenerator.js [parser] allow ASI when "await" or "yield" follows "let" 2017-04-11 16:32:39 +00:00
let-asi-yield-nongenerator.out [parser] allow ASI when "await" or "yield" follows "let" 2017-04-11 16:32:39 +00:00
let-lexical-declaration-destructuring-brace-in-single-statement.js Report unexpected lexical decl also without destructuring 2017-02-17 10:57:32 +00:00
let-lexical-declaration-destructuring-brace-in-single-statement.out Report unexpected lexical decl also without destructuring 2017-02-17 10:57:32 +00:00
let-lexical-declaration-destructuring-in-single-statement.js Report unexpected lexical decl also without destructuring 2017-02-17 10:57:32 +00:00
let-lexical-declaration-destructuring-in-single-statement.out Report unexpected lexical decl also without destructuring 2017-02-17 10:57:32 +00:00
let-lexical-declaration-in-single-statement.js Report unexpected lexical decl also without destructuring 2017-02-17 10:57:32 +00:00
let-lexical-declaration-in-single-statement.out Report unexpected lexical decl also without destructuring 2017-02-17 10:57:32 +00:00
let-lexical-name-in-array-prohibited.js Remove runtime flags for sloppy mode block scoping features 2016-04-08 00:30:20 +00:00
let-lexical-name-in-array-prohibited.out Fix let pattern error accumulation 2015-10-15 10:46:17 +00:00
let-lexical-name-in-object-prohibited.js Remove runtime flags for sloppy mode block scoping features 2016-04-08 00:30:20 +00:00
let-lexical-name-in-object-prohibited.out Check for let in lexically bound names for short object literals 2015-10-15 07:52:20 +00:00
let-lexical-name-prohibited.js Remove runtime flags for sloppy mode block scoping features 2016-04-08 00:30:20 +00:00
let-lexical-name-prohibited.out Prohibit let in lexical bindings 2015-10-05 20:29:22 +00:00
message.gyp [gn] Move build to gypfiles 2016-04-29 10:11:11 +00:00
message.isolate Reland [swarming] Isolate v8 testing. 2015-10-05 09:48:42 +00:00
message.status [asm.js] Widen test coverage to message tests. 2017-03-29 08:42:32 +00:00
modules-cycle1.js [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-cycle1.out [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-cycle2.js [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-cycle2.out [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-cycle3.js [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-cycle3.out [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-cycle4.js [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-cycle4.out [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-cycle5.js [modules] Fix bug in Module::Instantiate. 2017-02-28 19:00:58 +00:00
modules-cycle5.out [modules] Fix bug in Module::Instantiate. 2017-02-28 19:00:58 +00:00
modules-cycle6.js [modules] Fix bug in Module::Instantiate. 2017-02-28 19:00:58 +00:00
modules-cycle6.out [modules] Fix bug in Module::Instantiate. 2017-02-28 19:00:58 +00:00
modules-duplicate-export1.js [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-duplicate-export1.out [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-duplicate-export2.js [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-duplicate-export2.out [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-duplicate-export3.js [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-duplicate-export3.out [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-duplicate-export4.js [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-duplicate-export4.out [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-import1.js [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-import1.out [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-import2.js [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-import2.out [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-import3.js [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-import3.out [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-import4.js [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-import4.out [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-import5.js [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-import5.out [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-import6.js [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-import6.out [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-import-redeclare1.js [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-import-redeclare1.out [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-import-redeclare2.js [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-import-redeclare2.out [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-import-redeclare3.js [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-import-redeclare3.out [parsing] When failing due to variable redeclaration, point at the variable. 2016-10-27 11:03:47 +00:00
modules-skip-cycle2.js [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-skip-cycle3.js [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-skip-cycle5.js [modules] Fix bug in Module::Instantiate. 2017-02-28 19:00:58 +00:00
modules-skip-cycle6.js [modules] Fix bug in Module::Instantiate. 2017-02-28 19:00:58 +00:00
modules-star-conflict1.js [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-star-conflict1.out [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-star-conflict2.js [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-star-conflict2.out [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-star-default.js [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-star-default.out [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-undefined-export1.js [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-undefined-export1.out [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-undefined-export2.js [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
modules-undefined-export2.out [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
new-target-assignment.js Remove --harmony-new-target flag 2015-10-28 16:47:08 +00:00
new-target-assignment.out Remove --harmony-new-target flag 2015-10-28 16:47:08 +00:00
new-target-escaped.js [parser] unify metaproperty parsing and require unescaped property name 2016-02-16 23:38:09 +00:00
new-target-escaped.out [parser] unify metaproperty parsing and require unescaped property name 2016-02-16 23:38:09 +00:00
new-target-for-loop.js Remove --harmony-new-target flag 2015-10-28 16:47:08 +00:00
new-target-for-loop.out Remove --harmony-new-target flag 2015-10-28 16:47:08 +00:00
new-target-postfix-op.js Remove --harmony-new-target flag 2015-10-28 16:47:08 +00:00
new-target-postfix-op.out Remove --harmony-new-target flag 2015-10-28 16:47:08 +00:00
new-target-prefix-op.js Remove --harmony-new-target flag 2015-10-28 16:47:08 +00:00
new-target-prefix-op.out Remove --harmony-new-target flag 2015-10-28 16:47:08 +00:00
nf-yield-in-generator.js [tests] add tests for "yield" as function name 2015-12-08 20:41:31 +00:00
nf-yield-in-generator.out [tests] add tests for "yield" as function name 2015-12-08 20:41:31 +00:00
nf-yield-strict-in-generator.js [tests] add tests for "yield" as function name 2015-12-08 20:41:31 +00:00
nf-yield-strict-in-generator.out [tests] add tests for "yield" as function name 2015-12-08 20:41:31 +00:00
nf-yield-strict.js [tests] add tests for "yield" as function name 2015-12-08 20:41:31 +00:00
nf-yield-strict.out [tests] add tests for "yield" as function name 2015-12-08 20:41:31 +00:00
nfe-yield-generator.js [tests] add tests for "yield" as function name 2015-12-08 20:41:31 +00:00
nfe-yield-generator.out [tests] add tests for "yield" as function name 2015-12-08 20:41:31 +00:00
nfe-yield-strict.js [tests] add tests for "yield" as function name 2015-12-08 20:41:31 +00:00
nfe-yield-strict.out [tests] add tests for "yield" as function name 2015-12-08 20:41:31 +00:00
non-alphanum.js [testing] Convert "non-alphanum" to be a "message" test. 2016-03-11 11:36:40 +00:00
non-alphanum.out [testing] Convert "non-alphanum" to be a "message" test. 2016-03-11 11:36:40 +00:00
non-use-strict-hex-escape.js [testing] Move the last JS tests out of "preparser". 2016-03-14 17:10:49 +00:00
non-use-strict-hex-escape.out [testing] Move the last JS tests out of "preparser". 2016-03-14 17:10:49 +00:00
non-use-strict-octal-escape.js [testing] Move the last JS tests out of "preparser". 2016-03-14 17:10:49 +00:00
non-use-strict-octal-escape.out [testing] Move the last JS tests out of "preparser". 2016-03-14 17:10:49 +00:00
non-use-strict-uhex-escape.js [testing] Move the last JS tests out of "preparser". 2016-03-14 17:10:49 +00:00
non-use-strict-uhex-escape.out [testing] Move the last JS tests out of "preparser". 2016-03-14 17:10:49 +00:00
nonstrict-arguments.js [testing] Move the last JS tests out of "preparser". 2016-03-14 17:10:49 +00:00
nonstrict-arguments.out [testing] Move the last JS tests out of "preparser". 2016-03-14 17:10:49 +00:00
nonstrict-eval.js [testing] Move the last JS tests out of "preparser". 2016-03-14 17:10:49 +00:00
nonstrict-eval.out [testing] Move the last JS tests out of "preparser". 2016-03-14 17:10:49 +00:00
nonstrict-with.js [testing] Move the last JS tests out of "preparser". 2016-03-14 17:10:49 +00:00
nonstrict-with.out [testing] Move the last JS tests out of "preparser". 2016-03-14 17:10:49 +00:00
overwritten-builtins.js
overwritten-builtins.out
paren_in_arg_string.js
paren_in_arg_string.out [builtins] Add receiver to builtin exit frames 2016-07-04 12:46:47 +00:00
README.md [testing] Rename documentation file. 2017-03-31 08:05:15 +00:00
redeclaration1.js [parsing] When failing due to variable redeclaration, point at the variable. 2016-10-27 11:03:47 +00:00
redeclaration1.out [parsing] When failing due to variable redeclaration, point at the variable. 2016-10-27 11:03:47 +00:00
redeclaration2.js [parsing] When failing due to variable redeclaration, point at the variable. 2016-10-27 11:03:47 +00:00
redeclaration2.out [parsing] When failing due to variable redeclaration, point at the variable. 2016-10-27 11:03:47 +00:00
redeclaration3.js [parsing] When failing due to variable redeclaration, point at the variable. 2016-10-27 11:03:47 +00:00
redeclaration3.out [parsing] When failing due to variable redeclaration, point at the variable. 2016-10-27 11:03:47 +00:00
replacement-marker-as-argument.js
replacement-marker-as-argument.out
rest-param-class-setter-strict.js Remove always-on --harmony-rest-parameters flag 2015-12-12 00:00:38 +00:00
rest-param-class-setter-strict.out
rest-param-object-setter-sloppy.js Remove always-on --harmony-rest-parameters flag 2015-12-12 00:00:38 +00:00
rest-param-object-setter-sloppy.out
rest-param-object-setter-strict.js Remove always-on --harmony-rest-parameters flag 2015-12-12 00:00:38 +00:00
rest-param-object-setter-strict.out
simple-throw.js
simple-throw.out
strict-formal-parameters.js
strict-formal-parameters.out
strict-octal-indirect-regexp.js [testing] Move the last JS tests out of "preparser". 2016-03-14 17:10:49 +00:00
strict-octal-indirect-regexp.out [testing] Move the last JS tests out of "preparser". 2016-03-14 17:10:49 +00:00
strict-octal-number.js [testing] Convert some "preparser" tests into "message". 2016-03-11 11:00:12 +00:00
strict-octal-number.out [testing] Convert some "preparser" tests into "message". 2016-03-11 11:00:12 +00:00
strict-octal-regexp.js [testing] Convert some "preparser" tests into "message". 2016-03-11 11:00:12 +00:00
strict-octal-regexp.out [testing] Convert some "preparser" tests into "message". 2016-03-11 11:00:12 +00:00
strict-octal-string.js [testing] Convert some "preparser" tests into "message". 2016-03-11 11:00:12 +00:00
strict-octal-string.out Change error messages for octal escape sequences 2016-12-07 17:26:42 +00:00
strict-octal-use-strict-after.js [testing] Convert some "preparser" tests into "message". 2016-03-11 11:00:12 +00:00
strict-octal-use-strict-after.out Change error messages for octal escape sequences 2016-12-07 17:26:42 +00:00
strict-octal-use-strict-before.js [testing] Convert some "preparser" tests into "message". 2016-03-11 11:00:12 +00:00
strict-octal-use-strict-before.out Change error messages for octal escape sequences 2016-12-07 17:26:42 +00:00
strict-with.js [testing] Convert some "preparser" tests into "message". 2016-03-11 11:00:12 +00:00
strict-with.out [testing] Convert some "preparser" tests into "message". 2016-03-11 11:00:12 +00:00
super-constructor-extra-statement.js
super-constructor-extra-statement.out
super-constructor.js
super-constructor.out
super-in-function.js
super-in-function.out
testcfg.py [d8] implement console for d8. 2017-04-24 13:23:10 +00:00
tonumber-symbol.js [Interpreter] Add expression positions to BinaryOps. 2016-12-08 10:11:17 +00:00
tonumber-symbol.out [Interpreter] Add expression positions to BinaryOps. 2016-12-08 10:11:17 +00:00
try-catch-finally-no-message.js
try-catch-finally-no-message.out
try-catch-finally-return-in-finally.js
try-catch-finally-return-in-finally.out
try-catch-finally-throw-in-catch-and-finally.js
try-catch-finally-throw-in-catch-and-finally.out
try-catch-finally-throw-in-catch.js
try-catch-finally-throw-in-catch.out
try-catch-finally-throw-in-finally.js
try-catch-finally-throw-in-finally.out
try-catch-lexical-conflict.js Remove destructuring and default arguments runtime flags 2016-03-10 23:22:30 +00:00
try-catch-lexical-conflict.out Eagerly declare variables in ParseVariableDeclarations where possible 2016-02-16 19:09:45 +00:00
try-catch-variable-conflict.js Remove destructuring and default arguments runtime flags 2016-03-10 23:22:30 +00:00
try-catch-variable-conflict.out Eagerly declare variables in ParseVariableDeclarations where possible 2016-02-16 19:09:45 +00:00
try-finally-return-in-finally.js
try-finally-return-in-finally.out
try-finally-throw-in-finally.js
try-finally-throw-in-finally.out
try-finally-throw-in-try-and-finally.js
try-finally-throw-in-try-and-finally.out
try-finally-throw-in-try.js
try-finally-throw-in-try.out
unicode-escape-invalid-2.js [parser] implement error reporting for Scanner 2016-03-21 20:27:44 +00:00
unicode-escape-invalid-2.out [parser] implement error reporting for Scanner 2016-03-21 20:27:44 +00:00
unicode-escape-invalid.js [parser] implement error reporting for Scanner 2016-03-21 20:27:44 +00:00
unicode-escape-invalid.out [parser] implement error reporting for Scanner 2016-03-21 20:27:44 +00:00
unicode-escape-undefined.js [parser] implement error reporting for Scanner 2016-03-21 20:27:44 +00:00
unicode-escape-undefined.out [parser] implement error reporting for Scanner 2016-03-21 20:27:44 +00:00
unterminated-arg-list.js
unterminated-arg-list.out
wasm-trap.js [wasm] Generate correct locations for error messages 2016-12-12 12:46:02 +00:00
wasm-trap.out [wasm] Generate correct locations for error messages 2016-12-12 12:46:02 +00:00
yield-in-arrow-param.js Properly disallow 'yield' in class expressions and arrow parameters 2016-05-03 01:57:48 +00:00
yield-in-arrow-param.out Properly disallow 'yield' in class expressions and arrow parameters 2016-05-03 01:57:48 +00:00
yield-in-generator-param.js Properly disallow 'yield' in class expressions and arrow parameters 2016-05-03 01:57:48 +00:00
yield-in-generator-param.out Properly disallow 'yield' in class expressions and arrow parameters 2016-05-03 01:57:48 +00:00

JavaScript tests with expected output

Tests in test/message pass if the output matches the expected output. Message tests are particularly useful when checking for exact error messages.

Tests and their expected output must have the same filename, with the .js and .out extension.

foo.js
foo.out

All tests must end with an exception. The test runner does not handle output from multiple runs, e.g., --stress-opt. Without an exception, the output will be generated several times and the comparison will fail.

You can use a regex in the expected output. Instead of the exact path. use

*%(basename)s:7: SyntaxError: Detected cycle while resolving name 'a'

Empty lines are ignored in the comparison, but whitespaces are not.

Exact details of the test runner are in testcfg.py.