Clone this repo:
  1. 5da6f98 Add escape-above-astral.js to cover escaping code units as encoded from extended unicode escape. (#942) by Doug Ilijev · 25 hours ago master
  2. 882b3cc Fix frontmatter tags (#936) by Leo Balter · 2 days ago
  3. 89160ff Merge pull request #926 from littledan/typedarray-constructor-edge-case by Leo Balter · 2 days ago
  4. 184275f Tests for RegExp capture substitution out of bounds (#925) by littledan · 2 days ago
  5. 32e1296 Test for TypedArray.prototype.fill semantics change (#927) by littledan · 2 days ago

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: