Official ECMAScript Conformance Test Suite
Go to file
Daniel Ehrenberg dcfcd17ae7
Fix async generator test templates
- Insert a missing .next() call
- Avoid overlapping names used in test cases

Case files like `src/dstr-binding/ary-ptrn-elem-ary-elision-init.case` are already setting
bindings named `g`. Renaming them in the templates prevents overlapping names.
2017-04-06 19:40:25 -04:00
docs
harness Improve isEnumerable check with a for-in loop for string names (#880) 2017-03-13 10:48:33 -07:00
src Fix async generator test templates 2017-04-06 19:40:25 -04:00
test Fix toFixed test to invoke toString() properly 2017-04-06 19:40:22 -04:00
tools [generation] Prevent invalid transformation 2017-03-04 12:17:35 -05:00
website
.gitattributes
.gitignore
.hgignore
.jshintrc
CONTRIBUTING.md Document test flag: `generated` (#886) 2017-03-06 12:12:42 -05:00
Draft TR ECMA-104 2nd edition.doc Add files via upload 2016-09-30 13:03:42 +02:00
INTERPRETING.md Document test flag: `generated` (#886) 2017-03-06 12:12:42 -05:00
LICENSE
README.md Add Leo to the maintainers list 2017-03-22 10:14:18 -07:00
excludelist.xml
make.py

README.md

Test262 is the official ECMAScript (ECMA-262) conformance suite.

Test262 tests conformance to the continually maintained draft future ECMAScript standard found at http://tc39.github.io/ecma262/ , together with any Stage 3 or later TC39 proposals. It is maintained by Tom Care (@tcare) and Leo Balter (@leobalter) with significant contributions from many in the ECMAScript community.

Contributing to Test262

See CONTRIBUTING.md

  1. Sign the Test262 CLA.
  2. Send a pull request. Please make sure you have one commit per pull request. If you have multiple commits, squash them before sending the pull request.

Running Test262

See INTERPRETING.md

There are a number of volunteer-maintained projects that may be used to execute Test262 in various ECMAScript hosts: