From c733cc0c7f34916dde4808716e32df62f335dc30 Mon Sep 17 00:00:00 2001 From: cjihrig Date: Mon, 6 Mar 2023 17:18:14 -0500 Subject: [PATCH] test_runner: mark module as stable MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR-URL: https://github.com/nodejs/node/pull/46983 Fixes: https://github.com/nodejs/node/issues/46642 Reviewed-By: Yagiz Nizipli Reviewed-By: Geoffrey Booth Reviewed-By: Matteo Collina Reviewed-By: Moshe Atlow Reviewed-By: Luigi Pinca Reviewed-By: Michaƫl Zasso Reviewed-By: Antoine du Hamel Reviewed-By: Danielle Adams Reviewed-By: Rafael Gonzaga --- doc/api/cli.md | 19 +++++++++++++++++++ doc/api/test.md | 13 ++++++++++++- 2 files changed, 31 insertions(+), 1 deletion(-) diff --git a/doc/api/cli.md b/doc/api/cli.md index 1e582ab29f12a4..a7c2a13602611f 100644 --- a/doc/api/cli.md +++ b/doc/api/cli.md @@ -1396,6 +1396,9 @@ added: - v18.1.0 - v16.17.0 changes: + - version: REPLACEME + pr-url: https://github.com/nodejs/node/pull/46983 + description: The test runner is now stable. - version: - v19.2.0 - v18.13.0 @@ -1412,6 +1415,10 @@ for more details. A regular expression that configures the test runner to only execute tests @@ -1424,6 +1431,10 @@ whose name matches the provided pattern. See the documentation on added: - v19.6.0 - v18.15.0 +changes: + - version: REPLACEME + pr-url: https://github.com/nodejs/node/pull/46983 + description: The test runner is now stable. --> A test reporter to use when running tests. See the documentation on @@ -1435,6 +1446,10 @@ A test reporter to use when running tests. See the documentation on added: - v19.6.0 - v18.15.0 +changes: + - version: REPLACEME + pr-url: https://github.com/nodejs/node/pull/46983 + description: The test runner is now stable. --> The destination for the corresponding test reporter. See the documentation on @@ -1446,6 +1461,10 @@ The destination for the corresponding test reporter. See the documentation on added: - v18.0.0 - v16.17.0 +changes: + - version: REPLACEME + pr-url: https://github.com/nodejs/node/pull/46983 + description: The test runner is now stable. --> Configures the test runner to only execute top level tests that have the `only` diff --git a/doc/api/test.md b/doc/api/test.md index 7ac56b3f4c7f76..59b1647b12632a 100644 --- a/doc/api/test.md +++ b/doc/api/test.md @@ -6,9 +6,13 @@ added: - v18.0.0 - v16.17.0 +changes: + - version: REPLACEME + pr-url: https://github.com/nodejs/node/pull/46983 + description: The test runner is now stable. --> -> Stability: 1 - Experimental +> Stability: 2 - Stable @@ -377,6 +381,8 @@ internally. ## Collecting code coverage +> Stability: 1 - Experimental + When Node.js is started with the [`--experimental-test-coverage`][] command-line flag, code coverage is collected and statistics are reported once all tests have completed. If the [`NODE_V8_COVERAGE`][] environment variable is @@ -535,6 +541,11 @@ The following built-reporters are supported: When `stdout` is a [TTY][], the `spec` reporter is used by default. Otherwise, the `tap` reporter is used by default. +The exact output of these reporters is subject to change between versions of +Node.js, and should not be relied on programmatically. If programmatic access +to the test runner's output is required, use the events emitted by the +{TestsStream}. + ### Custom reporters [`--test-reporter`][] can be used to specify a path to custom reporter.