Skip to content
Snippets Groups Projects
  1. Oct 19, 2017
  2. Oct 17, 2017
  3. Oct 02, 2017
    • jugglinmike's avatar
      Introduce version number (#1255) · a7f56167
      jugglinmike authored
      Changes to the instructions for interpreting tests will likely produce
      new failures for consumers who are updating between revisions of
      Test262. Introduce a machine-readable convention for signaling
      substantive changes.
      a7f56167
  4. Jun 28, 2017
    • Mike Pennisi's avatar
      Enforce use of `throw` stmt in early error tests · 53842533
      Mike Pennisi authored
      Previously, test consumers were encouraged to insert a `throw` statement
      as the first statement of tests for early errors. This recommendation
      made tests harder to consume, and as an optional transformation,
      consumers may have ignored it or simply been unaware it was made. By
      explicitly including such a `throw` statement, the tests become more
      literal, making them easier to consume and more transparent in their
      expectations.
      
      Document expectation for all tests for early errors to include an
      explicit `throw` statement. Extend linting script to verify that
      contributors are automatically notified of violations and to ensure that
      future contributions satisfy this expectation.
      53842533
  5. Apr 27, 2017
  6. Apr 20, 2017
  7. Mar 06, 2017
  8. Mar 01, 2017
  9. Feb 07, 2017
  10. Nov 22, 2016
  11. Oct 19, 2016
  12. Jun 21, 2016
  13. Apr 18, 2016
    • jugglinmike's avatar
      Add documentation on interpreting tests (#508) · a657b64a
      jugglinmike authored
      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.
      a657b64a
Loading