Files
termux-packages/packages/nodejs-lts/lib-internal-test_runner-test.js.patch
2023-02-14 16:02:45 +00:00

22 lines
954 B
Diff

--- ./lib/internal/test_runner/test.js.orig 2023-02-02 02:40:18.000000000 +0530
+++ ./lib/internal/test_runner/test.js 2023-02-10 18:46:00.132415180 +0530
@@ -53,7 +53,7 @@
} = require('internal/validators');
const { setTimeout } = require('timers/promises');
const { TIMEOUT_MAX } = require('internal/timers');
-const { cpus } = require('os');
+const { availableParallelism } = require('os');
const { bigint: hrtime } = process.hrtime;
const kCallbackAndPromisePresent = 'callbackAndPromisePresent';
const kCancelledByParent = 'cancelledByParent';
@@ -217,8 +217,7 @@
case 'boolean':
if (concurrency) {
- // TODO(cjihrig): Use uv_available_parallelism() once it lands.
- this.concurrency = parent === null ? MathMax(cpus().length - 1, 1) : Infinity;
+ this.concurrency = parent === null ? MathMax(availableParallelism() - 1, 1) : Infinity;
} else {
this.concurrency = 1;
}