Official ECMAScript Conformance Test Suite
Go to file
Claude Pache a266cfa8cb Add tests for known violation of invariants (#841)
Some popular JavaScript engines display violation of invariants about
property attributes for some non-standard but “web-reality” object
properties. Add tests against such violations

Closes #653
Fixes #649
2017-03-01 15:32:46 -05:00
docs Rename `String.prototype.contains` to `String.prototype.includes` 2014-12-10 13:27:42 -08:00
harness SharedArrayBuffer and Atomics tests (#839) 2017-02-07 11:17:31 -05:00
src Add tests for accessor names 2017-03-01 11:38:10 -05:00
test Add tests for known violation of invariants (#841) 2017-03-01 15:32:46 -05:00
tools Update test harness to support new negative format 2016-10-19 15:24:21 -04:00
website Remove links to hg.ecmascript.org (non-license content) 2015-07-17 17:43:27 +02:00
.gitattributes Import tests from Google V8 (templates) 2015-04-02 12:13:51 -04:00
.gitignore
.hgignore
.jshintrc
CONTRIBUTING.md Remove "NotEarlyError" object 2016-10-19 15:24:22 -04:00
Draft TR ECMA-104 2nd edition.doc Add files via upload 2016-09-30 13:03:42 +02:00
INTERPRETING.md SharedArrayBuffer and Atomics tests (#839) 2017-02-07 11:17:31 -05:00
LICENSE
README.md Add link to web-based runner (#801) 2016-11-29 14:35:01 -05:00
excludelist.xml Fix packager.py for updated locations 2014-12-09 14:52:12 -08:00
make.py Add initial set of generated test sources 2016-03-16 15:29:30 -04:00

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) 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: