aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-03-04 18:18:15 -0800
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-03-04 18:18:15 -0800
commitcbfe17d95a0a7666771d555955582b363e8e6527 (patch)
tree79fd76f2ac235acc5ba90d5fbef42e2884f90311
parentf915abf3be3c1f745352a4c033f81ac7a6c16237 (diff)
downloadbun-cbfe17d95a0a7666771d555955582b363e8e6527.tar.gz
bun-cbfe17d95a0a7666771d555955582b363e8e6527.tar.zst
bun-cbfe17d95a0a7666771d555955582b363e8e6527.zip
Update runner.node.mjs
-rw-r--r--packages/bun-internal-test/src/runner.node.mjs31
1 files changed, 28 insertions, 3 deletions
diff --git a/packages/bun-internal-test/src/runner.node.mjs b/packages/bun-internal-test/src/runner.node.mjs
index 540c90a37..e2d05fbc5 100644
--- a/packages/bun-internal-test/src/runner.node.mjs
+++ b/packages/bun-internal-test/src/runner.node.mjs
@@ -42,14 +42,39 @@ async function runTest(path) {
action.startGroup(`${prefix} - ${name}`);
}
- process.stdout.write(stdout);
+ await new Promise((resolve, reject) => {
+ process.stdout.write(stdout, err => {
+ if (err) {
+ reject(err);
+ } else {
+ resolve();
+ }
+ });
+ });
if (isAction) {
findErrors(stdout);
- process.stderr.write(stderr);
+ await new Promise((resolve, reject) => {
+ process.stdout.write(stderr, err => {
+ if (err) {
+ reject(err);
+ } else {
+ resolve();
+ }
+ });
+ });
+
findErrors(stderr);
} else {
- process.stderr.write(stderr);
+ await new Promise((resolve, reject) => {
+ process.stdout.write(stderr, err => {
+ if (err) {
+ reject(err);
+ } else {
+ resolve();
+ }
+ });
+ });
findErrors(stderr);
}