Skip to content

Commit f3aac5f

Browse files
committed
Version 0.9.0 + fix README formatting
1 parent ad7ca8e commit f3aac5f

File tree

4 files changed

+16
-10
lines changed

4 files changed

+16
-10
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11

22
# Change Log
33

4+
## 0.9.0
5+
* Improve unexpected pass reporting ([#9](https://github.com/js-temporal/temporal-test262-runner/pull/9))
6+
* Fix sourcemaps by including source URLs when loading code into the VM ([#10](https://github.com/js-temporal/temporal-test262-runner/pull/10))
7+
* Add timeout option to catch infinite-loop/long-running tests ([#11](https://github.com/js-temporal/temporal-test262-runner/pull/11))
8+
* Optionally remove unexpectedly passing tests from expected-failure files ([#12](https://github.com/js-temporal/temporal-test262-runner/pull/12))
9+
410
## 0.8.0
511
* Make `npm test` fail when tests pass unexpectedly ([#6](https://github.com/js-temporal/temporal-test262-runner/pull/6))
612

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ process.exit(result ? 0 : 1);
5555
If a pattern doesn't match any files relative to `test/**/Temporal/`, it will
5656
also try to match relative to the current working directory, so that tab
5757
completion works. Example: `[ 'PlainDateTime/**', 'prototype/with/*.js' ]`
58-
* `expectedFailureFiles?: string[]` Optional array of text filenames
58+
* `expectedFailureFiles?: string[]` - Optional array of text filenames
5959
that each contain a list of test files (relative to the `test` subdirectory
6060
of `test262Dir`) that are expected to fail. Lines starting with `#` and
6161
blank lines are ignored. Lines from multiple files will be concatenated and
@@ -65,6 +65,12 @@ process.exit(result ? 0 : 1);
6565
built-ins/Temporal/Duration/compare/argument-string-negative-fractional-units.js
6666
built-ins/Temporal/Duration/from/argument-string-negative-fractional-units.js
6767
```
68+
* `updateExpectedFailureFiles?: boolean` - Used in local development to
69+
automatically revise expected-failure files after making code changes that fix
70+
test failures, removing tests that were expected to fail but now pass from the
71+
expected-failure files. This option does not add newly failing tests to the
72+
expected-failure files - this must be done manually. We recommend this option
73+
be set using an optional CLI flag for ease of use.
6874
* `timeoutMsecs?: number|string` - Optional number of milliseconds to allow
6975
tests to run before they'll be terminated. This ensures that infinite-loop (or
7076
super-long) tests won't prevent others from completing. Default is 2000 msecs
@@ -74,9 +80,3 @@ process.exit(result ? 0 : 1);
7480
a number before evaluation, which makes it easier for callers to pass
7581
environment variables as-is. NaN values will silently be assigned the default
7682
value.
77-
* updateExpectedFailureFiles?: boolean Used in local development to
78-
automatically revise expected-failure files after making code changes that
79-
fix test failures, removing tests that were expected to fail but now pass from
80-
the expected-failure files. This option does not add newly failing tests to the
81-
expected-failure files - this must be done manually. We recommend this option
82-
be set using an optional CLI flag for ease of use.

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@js-temporal/temporal-test262-runner",
3-
"version": "0.8.0",
3+
"version": "0.9.0",
44
"description": "Lightweight runner for ECMAScript Temporal's Test262 tests",
55
"main": "index.mjs",
66
"scripts": {

0 commit comments

Comments
 (0)