mirror of
https://github.com/termux-pacman/termux-packages.git
synced 2025-12-25 13:10:37 +00:00
32 lines
1.4 KiB
Diff
32 lines
1.4 KiB
Diff
diff --git a/lib/internal/test_runner/test.js b/lib/internal/test_runner/test.js
|
|
index 1663958f..8813f52b 100644
|
|
--- a/lib/internal/test_runner/test.js
|
|
+++ b/lib/internal/test_runner/test.js
|
|
@@ -39,7 +39,7 @@ const {
|
|
} = require('internal/validators');
|
|
const { setTimeout } = require('timers/promises');
|
|
const { TIMEOUT_MAX } = require('internal/timers');
|
|
-const { cpus } = require('os');
|
|
+const { numcpus } = require('os');
|
|
const { bigint: hrtime } = process.hrtime;
|
|
const kCallbackAndPromisePresent = 'callbackAndPromisePresent';
|
|
const kCancelledByParent = 'cancelledByParent';
|
|
@@ -53,7 +53,7 @@ const noop = FunctionPrototype;
|
|
const isTestRunner = getOptionValue('--test');
|
|
const testOnlyFlag = !isTestRunner && getOptionValue('--test-only');
|
|
// TODO(cjihrig): Use uv_available_parallelism() once it lands.
|
|
-const rootConcurrency = isTestRunner ? MathMax(cpus().length - 1, 1) : 1;
|
|
+const rootConcurrency = isTestRunner ? MathMax(numcpus() - 1, 1) : 1;
|
|
const kShouldAbort = Symbol('kShouldAbort');
|
|
|
|
|
|
@@ -153,7 +153,7 @@ class Test extends AsyncResource {
|
|
this.concurrency = concurrency;
|
|
} else if (typeof concurrency === 'boolean') {
|
|
if (concurrency) {
|
|
- this.concurrency = isTestRunner ? MathMax(cpus().length - 1, 1) : Infinity;
|
|
+ this.concurrency = isTestRunner ? MathMax(numcpus() - 1, 1) : Infinity;
|
|
} else {
|
|
this.concurrency = 1;
|
|
}
|