Skip to content

Commit 7d68b7b

Browse files
richiemccollMoLow
authored andcommitted
doc: update test concurrency description / default values
PR-URL: #46457 Reviewed-By: Moshe Atlow <moshe@atlow.co.il> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Jacob Smith <jacob@frende.me>
1 parent 2dacd07 commit 7d68b7b

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

doc/api/test.md

+11-10
Original file line numberDiff line numberDiff line change
@@ -678,11 +678,10 @@ added:
678678
properties are supported:
679679
* `concurrency` {number|boolean} If a number is provided,
680680
then that many files would run in parallel.
681-
If truthy, it would run (number of cpu cores - 1)
682-
files in parallel.
683-
If falsy, it would only run one file at a time.
684-
If unspecified, subtests inherit this value from their parent.
685-
**Default:** `true`.
681+
If `true`, it would run `os.availableParallelism() - 1` test files in
682+
parallel.
683+
If `false`, it would only run one test file at a time.
684+
**Default:** `false`.
686685
* `files`: {Array} An array containing the list of files to run.
687686
**Default** matching files from [test runner execution model][].
688687
* `signal` {AbortSignal} Allows aborting an in-progress test execution.
@@ -728,10 +727,9 @@ changes:
728727
properties are supported:
729728
* `concurrency` {number|boolean} If a number is provided,
730729
then that many tests would run in parallel.
731-
If truthy, it would run (number of cpu cores - 1)
732-
tests in parallel.
730+
If `true`, it would run `os.availableParallelism() - 1` tests in parallel.
733731
For subtests, it will be `Infinity` tests in parallel.
734-
If falsy, it would only run one test at a time.
732+
If `false`, it would only run one test at a time.
735733
If unspecified, subtests inherit this value from their parent.
736734
**Default:** `false`.
737735
* `only` {boolean} If truthy, and the test context is configured to run
@@ -1645,9 +1643,12 @@ changes:
16451643
`fn` does not have a name.
16461644
* `options` {Object} Configuration options for the subtest. The following
16471645
properties are supported:
1648-
* `concurrency` {number} The number of tests that can be run at the same time.
1646+
* `concurrency` {number|boolean|null} If a number is provided,
1647+
then that many tests would run in parallel.
1648+
If `true`, it would run all subtests in parallel.
1649+
If `false`, it would only run one test at a time.
16491650
If unspecified, subtests inherit this value from their parent.
1650-
**Default:** `1`.
1651+
**Default:** `null`.
16511652
* `only` {boolean} If truthy, and the test context is configured to run
16521653
`only` tests, then this test will be run. Otherwise, the test is skipped.
16531654
**Default:** `false`.

0 commit comments

Comments
 (0)