26 Commits

Author SHA1 Message Date
Philip Jägenstedt
942e65f505 Update number of tests in README to 50k+
Since 2017 the test suite has grown significantly and 50k is a significant number!

The command `git grep -lF '/*---' test | wc -l` found 50568 tests.

A count in May (commit 5c9ff876dcefd19a27ef735224bd69ac1d1ee8e9) is used so that the past tense still works.
2025-06-05 10:03:24 +02:00
Louay Bassbouss
8da5438d7a
Add WMAS Test Suite to Test262 Runners section in README (#4335)
Integrates Test262 ECMAScript tests into the WMAS Test Suite, built on WPT. Ensures Test262 results are compatible with the WPT format.
2025-04-17 14:25:03 -07:00
Ujjwal Sharma
56e77d6325 Update link to test262-harness repo 2025-03-25 11:38:42 +01:00
Clonex
211195bb08
Fixed website section in README (#3981)
Co-authored-by: Ms2ger <Ms2ger@gmail.com>
2024-01-09 10:48:12 +01:00
Mike Pennisi
7e190c786d Document rationale for some maintenance practices 2023-02-15 09:04:26 -08:00
Marko Lahma
715c3ceb16 Add test262-harness-dotnet to README
I've developed a library for running and generating (currently) NUnit based test suites for test262. This is already being successfully used in two .NET projects, Jint (JS interpreter) and esprima-dotnet (JS parsing library).
2022-06-01 14:34:32 -07:00
Mike Pennisi
74b12b3777 Improve documentation of harness files & raw flag
Prior to this commit, the term "harness" was used to refer both to the
like-named directory in the repository and the external projects which
consume the tests. Reserve the term "harness" to refer solely to the
files maintained within this project's `harness/` directory, and use
the term "runner" to refer to the external projects.

Prior to this commit, the term "helper" was not defined and therefore
introduced ambiguity in text that described harness files. Replace the
term with more explicit wording in terms of the harness files.

Because test runners have some leeway in how they include harness files,
the requirement that "[t]he test source code must not be modified in any
way" does not necessarily preclude the use of harness files. Update the
instructions for interpreting the `raw` frontmatter flag to explicitly
disallow harness files.
2021-12-03 19:45:24 -05:00
Rohit Ashiwal
a6c819ad0f
fix link to branch preserved-website-directory (#2715)
Currently, we direct the readers to `compare` page. Which is odd, since readers
hope to land on the branch's page. Let's fix this by changing the link to point
to the branch's page.
2020-07-30 15:41:24 -07:00
Rick Waldron
a2b45dd33b
README: where did website go? (#2677)
- Includes removal of website directory
2020-06-24 13:46:56 -07:00
Rick Waldron
53597b65d5
Update README.md
Co-authored-by: Leo Balter <leonardo.balter@gmail.com>
2020-06-24 15:05:02 -04:00
Rick Waldron
cc136b333a README: information about CI results 2020-06-24 14:04:58 -04:00
Izhido
2ef4b205b4 Added URL for C++ test harness. (#1615) 2018-06-29 14:59:45 -04:00
Rick Waldron
b537d405ec Goals & State of Test262 2017-10-16 14:24:02 -04:00
Valerie R Young
f395874eda Add "fixme" and notes to README
I'm leaving these todos for Leo or Rick -- I think you can explain the state and goal of Test262 better than me at this point!
2017-10-12 19:15:26 -04:00
Rick Waldron
d3e2689307 Fix parentheses 2017-10-12 10:38:16 -04:00
Rick Waldron
53778cdf1f readme revisions, first pass 2017-10-10 10:28:52 -04:00
Leo Balter
b1ca9c0222
Add link in the README file 2017-05-18 15:53:41 -04:00
Brian Terlson
507d034c5a Add Leo to the maintainers list 2017-03-22 10:14:18 -07:00
Kevin Gibbons
48896f9445 Add link to web-based runner (#801) 2016-11-29 14:35:01 -05:00
smikes
dd32ad7c16 Add links to volunteer-maintained test runners 2016-07-12 20:54:26 -06:00
Tom Care
b4664d5d20 Update maintainer in README.MD
Update the maintainer to @tcare as @goyakin is no longer maintaining the repo.
2016-06-22 15:20:24 -07:00
jugglinmike
a657b64ae4 Add documentation on interpreting tests (#508)
The project's CONTRIBUTING.md was written with test authors in mind. It
contains details on non-technical metadata (e.g. "author" and "es6id"),
helper function usage, and preferred code structure. In addition, it
elides certain low-level technical details on the requirements for the
runtime environment.

Introduce a new document targeted towards those executing the tests.
Formalize all expectations regarding how the runtime environment should
be defined, how metadata should be interpreted, and how results should
be understood. This information has overlap with the CONTRIBUTING.md
file, but it also contains details that are irrelevant to test authors.

This document can serve as a more formal contract between Test262 and
the implementors who consume it. This allows Test262 to unambiguously
document future modifications to the formal requirements which in turn
supports consumers who maintain their own test harnesses.
2016-04-18 14:31:51 -04:00
littledan
01d785946e Update README.md 2016-01-19 13:10:39 -08:00
Sam Mikes
5b8879b951 document timeout and clean up
CONTRIBUTING.md
- document `timeout` tag
- reorder tags in frontmatter doc
- minor cleanups
- minor fixes
- add style note
- reformat flags
- remove discussion of obsolete $INCLUDE
- incorporate line notes from @domenic
- integrate additional comments
- add links back, move arg notes down
- Raise outline level by one

README.md
- link to CONTRIBUTING
2014-08-25 17:00:15 +01:00
Murat Sutunc
874ddaeb24 Added contributing.md and improved README 2014-07-10 14:53:31 -07:00
Brian Terlson
cbb5c16b9d Add a basic readme 2014-07-03 12:18:01 -07:00