Server IP : 150.95.80.236 / Your IP : 3.141.45.179 Web Server : Apache System : Linux host-150-95-80-236 3.10.0-1160.105.1.el7.x86_64 #1 SMP Thu Dec 7 15:39:45 UTC 2023 x86_64 User : social-telecare ( 10000) PHP Version : 7.4.33 Disable Function : opcache_get_status MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/vhosts/pcu.in.th/api-uat.pcu.in.th/node_modules/@jest/core/build/ |
Upload File : |
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); exports.shouldRunInBand = shouldRunInBand; /** * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ const SLOW_TEST_TIME = 1000; function shouldRunInBand( tests, timings, { detectOpenHandles, maxWorkers, runInBand, watch, watchAll, workerIdleMemoryLimit } ) { // If user asked for run in band, respect that. // detectOpenHandles makes no sense without runInBand, because it cannot detect leaks in workers if (runInBand || detectOpenHandles) { return true; } /* * If we are using watch/watchAll mode, don't schedule anything in the main * thread to keep the TTY responsive and to prevent watch mode crashes caused * by leaks (improper test teardown). */ if (watch || watchAll) { return false; } /* * Otherwise, run in band if we only have one test or one worker available. * Also, if we are confident from previous runs that the tests will finish * quickly we also run in band to reduce the overhead of spawning workers. */ const areFastTests = timings.every(timing => timing < SLOW_TEST_TIME); const oneWorkerOrLess = maxWorkers <= 1; const oneTestOrLess = tests.length <= 1; return ( // When specifying a memory limit, workers should be used !workerIdleMemoryLimit && (oneWorkerOrLess || oneTestOrLess || (tests.length <= 20 && timings.length > 0 && areFastTests)) ); }