aboutsummaryrefslogtreecommitdiffstats
path: root/vanilla/node_modules/vitest/dist/chunks/init-forks._y3TW739.js
diff options
context:
space:
mode:
Diffstat (limited to 'vanilla/node_modules/vitest/dist/chunks/init-forks._y3TW739.js')
-rw-r--r--vanilla/node_modules/vitest/dist/chunks/init-forks._y3TW739.js41
1 files changed, 0 insertions, 41 deletions
diff --git a/vanilla/node_modules/vitest/dist/chunks/init-forks._y3TW739.js b/vanilla/node_modules/vitest/dist/chunks/init-forks._y3TW739.js
deleted file mode 100644
index dd4c7ae..0000000
--- a/vanilla/node_modules/vitest/dist/chunks/init-forks._y3TW739.js
+++ /dev/null
@@ -1,41 +0,0 @@
-import { i as init } from './init.B6MLFIaN.js';
-
-if (!process.send) throw new Error("Expected worker to be run in node:child_process");
-// Store globals in case tests overwrite them
-const processExit = process.exit.bind(process);
-const processSend = process.send.bind(process);
-const processOn = process.on.bind(process);
-const processOff = process.off.bind(process);
-const processRemoveAllListeners = process.removeAllListeners.bind(process);
-// Work-around for nodejs/node#55094
-if (process.execArgv.some((execArg) => execArg.startsWith("--prof") || execArg.startsWith("--cpu-prof") || execArg.startsWith("--heap-prof") || execArg.startsWith("--diagnostic-dir"))) processOn("SIGTERM", () => processExit());
-processOn("error", onError);
-function workerInit(options) {
- const { runTests } = options;
- init({
- post: (v) => processSend(v),
- on: (cb) => processOn("message", cb),
- off: (cb) => processOff("message", cb),
- teardown: () => {
- processRemoveAllListeners("message");
- processOff("error", onError);
- },
- runTests: (state, traces) => executeTests("run", state, traces),
- collectTests: (state, traces) => executeTests("collect", state, traces),
- setup: options.setup
- });
- async function executeTests(method, state, traces) {
- try {
- await runTests(method, state, traces);
- } finally {
- process.exit = processExit;
- }
- }
-}
-// Prevent leaving worker in loops where it tries to send message to closed main
-// thread, errors, and tries to send the error.
-function onError(error) {
- if (error?.code === "ERR_IPC_CHANNEL_CLOSED" || error?.code === "EPIPE") processExit(1);
-}
-
-export { workerInit as w };