diff options
author | 2023-03-04 17:31:59 -0800 | |
---|---|---|
committer | 2023-03-04 17:31:59 -0800 | |
commit | ffdc8a19d172397d346e5a8d40e116a0bf99c364 (patch) | |
tree | 71b3fc95f55411e4ba7f47b43850e719b11de33e | |
parent | c1c8d6356f3dc0c9418d96e29d222160712b6f75 (diff) | |
download | bun-ffdc8a19d172397d346e5a8d40e116a0bf99c364.tar.gz bun-ffdc8a19d172397d346e5a8d40e116a0bf99c364.tar.zst bun-ffdc8a19d172397d346e5a8d40e116a0bf99c364.zip |
fixup
-rw-r--r-- | packages/bun-internal-test/src/runner.ts | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/packages/bun-internal-test/src/runner.ts b/packages/bun-internal-test/src/runner.ts index f3add7385..fc88cba13 100644 --- a/packages/bun-internal-test/src/runner.ts +++ b/packages/bun-internal-test/src/runner.ts @@ -5,7 +5,7 @@ import * as action from "@actions/core"; const cwd = resolve("../.."); const isAction = !!process.env["GITHUB_ACTION"]; -const errorPattern = /error: ([\S\s]*?)(?=\n.*?at (\/.*):(\d+):(\d+))/mgi; +const errorPattern = /error: ([\S\s]*?)(?=\n.*?at (\/.*):(\d+):(\d+))/gim; function* findTests(dir: string, query?: string): Generator<string> { for (const entry of readdirSync(resolve(dir), { encoding: "utf-8", withFileTypes: true })) { @@ -20,7 +20,7 @@ function* findTests(dir: string, query?: string): Generator<string> { async function runTest(path: string): Promise<void> { const name = path.replace(cwd, "").slice(1); - const runner = await spawn({ + const runner = spawn({ cwd, cmd: ["bun", "test", path], stdout: "pipe", @@ -28,10 +28,10 @@ async function runTest(path: string): Promise<void> { env: { ...process.env, FORCE_COLOR: "1", - } + }, }); const exitCode = await Promise.race([ - new Promise((resolve) => { + new Promise(resolve => { setTimeout(() => { runner.kill(); resolve(124); // Timed Out @@ -40,9 +40,7 @@ async function runTest(path: string): Promise<void> { runner.exited, ]); if (isAction) { - const prefix = exitCode === 0 - ? "PASS" - : `FAIL (exit code ${exitCode})`; + const prefix = exitCode === 0 ? "PASS" : `FAIL (exit code ${exitCode})`; action.startGroup(`${prefix} - ${name}`); } for (const stdout of [runner.stdout, runner.stderr]) { |