aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-04-20 05:40:11 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-04-20 05:40:11 -0700
commit4dc0364201cfb08f5f3a7a6f9d1f2975600761e4 (patch)
treef1902abd272823b3fb52fd2b520f52aaa4abe08c
parentaa4d47fe2de93e7c7c4b2bd0b8b7c97414885133 (diff)
downloadbun-4dc0364201cfb08f5f3a7a6f9d1f2975600761e4.tar.gz
bun-4dc0364201cfb08f5f3a7a6f9d1f2975600761e4.tar.zst
bun-4dc0364201cfb08f5f3a7a6f9d1f2975600761e4.zip
Update runner.node.mjs
-rw-r--r--packages/bun-internal-test/src/runner.node.mjs35
1 files changed, 20 insertions, 15 deletions
diff --git a/packages/bun-internal-test/src/runner.node.mjs b/packages/bun-internal-test/src/runner.node.mjs
index c00624d12..f540b424f 100644
--- a/packages/bun-internal-test/src/runner.node.mjs
+++ b/packages/bun-internal-test/src/runner.node.mjs
@@ -51,19 +51,24 @@ var failingTests = [];
async function runTest(path) {
const name = path.replace(cwd, "").slice(1);
- const {
- stdout,
- stderr,
- status: exitCode,
- error: timedOut,
- } = spawnSync("bun", ["test", path], {
- stdio: ["ignore", "pipe", "pipe"],
- timeout: 500_000,
- env: {
- ...process.env,
- FORCE_COLOR: "1",
- },
- });
+ try {
+ var {
+ stdout,
+ stderr,
+ status: exitCode,
+ error: timedOut,
+ } = spawnSync("bun", ["test", path], {
+ stdio: ["ignore", "pipe", "pipe"],
+ timeout: 1000 * 60 * 3,
+ env: {
+ ...process.env,
+ FORCE_COLOR: "1",
+ },
+ });
+ } catch (e) {
+ console.error(e);
+ }
+
const passed = exitCode === 0 && !timedOut;
if (!passed) {
@@ -81,8 +86,8 @@ async function runTest(path) {
action.startGroup(`${prefix} - ${name}`);
}
- dump(stdout);
- dump(stderr);
+ stdout && stdout?.byteLength && dump(stdout);
+ stderr && stderr?.byteLength && dump(stderr);
if (isAction) {
action.endGroup();