Title: Test Runner `test()` method `concurrency` option should specify "application process" instead of "application thread" · Issue #60721 · nodejs/node · GitHub
Open Graph Title: Test Runner `test()` method `concurrency` option should specify "application process" instead of "application thread" · Issue #60721 · nodejs/node
X Title: Test Runner `test()` method `concurrency` option should specify "application process" instead of "application thread" · Issue #60721 · nodejs/node
Description: Affected URL(s) https://nodejs.org/docs/latest-v24.x/api/test.html#testname-options-fn Description of the problem concurrency
Open Graph Description: Affected URL(s) https://nodejs.org/docs/latest-v24.x/api/test.html#testname-options-fn Description of the problem concurrency
X Description: Affected URL(s) https://nodejs.org/docs/latest-v24.x/api/test.html#testname-options-fn Description of the problem concurrency <number> | <boolean> If a number is provided, then that man...
Opengraph URL: https://github.com/nodejs/node/issues/60721
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Test Runner `test()` method `concurrency` option should specify \"application process\" instead of \"application thread\"","articleBody":"### Affected URL(s)\n\nhttps://nodejs.org/docs/latest-v24.x/api/test.html#testname-options-fn\n\n### Description of the problem\n\n\u003e `concurrency` `\u003cnumber\u003e` | `\u003cboolean\u003e` If a number is provided, then that many tests would run in parallel within the application thread. If true, all scheduled asynchronous tests run concurrently within the thread. If false, only one test runs at a time. If unspecified, subtests inherit this value from their parent. Default: false.\n\nBased on my understanding of the test runner, tests are executed in processes **not** threads. I think we should update the text here to be specific. Furthermore, I think we should change `in parallel` with `concurrently` as unless you are actually executing the tests in separate threads or process its not actually true parallelism. Similar to the way `Promise.all()` works, right?\n\nI've had these docs cited to me in a claim that Node.js test runner uses worker threads for test execution, when I don't believe that is the case (and if it is then we need different doc updates).","author":{"url":"https://github.com/Ethan-Arrowood","@type":"Person","name":"Ethan-Arrowood"},"datePublished":"2025-11-15T00:06:04.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":8},"url":"https://github.com/60721/node/issues/60721"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:996d51cf-bc67-5be9-b67f-feaa1ebd7010 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | A320:13DA2D:47EA70:66310B:6A4CA363 |
| html-safe-nonce | 7c85f1cf3a14f1e804159bac1180ea505d9696dad4be5daff3eb9bbf37251457 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBMzIwOjEzREEyRDo0N0VBNzA6NjYzMTBCOjZBNENBMzYzIiwidmlzaXRvcl9pZCI6IjM2MjQ4OTgyNTYxMjA0NzIwMyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 733c44fee88f6741281eb3ad620db0a0fbed9a50e02239f9ec4bcb536e78d409 |
| hovercard-subject-tag | issue:3627591101 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/nodejs/node/60721/issue_layout |
| twitter:image | https://opengraph.githubassets.com/a757c126d2f8397ba3f80d689345eea68e11c3f05bb1d865826b4d916edf163c/nodejs/node/issues/60721 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/a757c126d2f8397ba3f80d689345eea68e11c3f05bb1d865826b4d916edf163c/nodejs/node/issues/60721 |
| og:image:alt | Affected URL(s) https://nodejs.org/docs/latest-v24.x/api/test.html#testname-options-fn Description of the problem concurrency |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | Ethan-Arrowood |
| hostname | github.com |
| expected-hostname | github.com |
| None | 3d11bb817438277de2a940854450e83a7d32b6aeb5014e9e6b00a6423900251c |
| turbo-cache-control | no-preview |
| go-import | github.com/nodejs/node git https://github.com/nodejs/node.git |
| octolytics-dimension-user_id | 9950313 |
| octolytics-dimension-user_login | nodejs |
| octolytics-dimension-repository_id | 27193779 |
| octolytics-dimension-repository_nwo | nodejs/node |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 27193779 |
| octolytics-dimension-repository_network_root_nwo | nodejs/node |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | ae90d426644ca15e89bacceb72e51f4e9dbf85f7 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width