2017-10-12 10:38:16 -04:00
2017-07-25 23:05:46 -07:00
2017-07-25 23:05:46 -07:00
2017-04-24 15:11:02 -04:00
2017-07-13 12:27:29 -04:00
2017-04-10 15:31:19 -04:00
2017-10-02 11:12:14 -04:00
2017-10-12 10:38:16 -04:00

Test262: ECMAScript Test Suite (ECMA TR/104)

Test262 is the implementation conformance test suite for the latest drafts (or most recent published edition) of the following Ecma specifications:

Test262 itself is described in ECMA TR/104 and is included in ECMA-414 (pdf).

As defined in the TC39 Process, Stage 4 Entrance Criteria requires tests for new feature proposals to advance. Tests may be written by proposal champions, implementers, or any interested community member.

A proposal champion is someone that worked on the feature proposal and specification directly.

An implementer is someone that works on implementing the proposal into a JavaScript engine, parser, runtime or embedding.

A community member is you, and we welcome you to contribute! If you're having trouble getting started, or even just want to ask a question, feel free to open an issue.

Contributing to Test262

Guidance for contributing to Test262 can be found in CONTRIBUTING.md.

Authors of contributions from non-Ecma member organizations must sign the Test262 CLA

Running Test262

Guidance for running Test262 and explanations of how a test file is interpreted by a test runner is in INTERPRETING

Test262 Runners & Harnesses

Volunteer-maintained projects that may be used to execute Test262 in various ECMAScript hosts:

Description
Official ECMAScript Conformance Test Suite
Readme BSD-3-Clause-HP 143 MiB
Languages
JavaScript 99.7%
Python 0.2%