aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-06-18 21:07:38 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-06-18 21:07:38 -0700
commit8a5b8f1fca984dc54db955545a929d410c887ef7 (patch)
treef1202524b0168b5c7617cca03ffa13cf1caff933
parent8ad9e5755d67967a4c033241635fc2a214066f41 (diff)
downloadbun-8a5b8f1fca984dc54db955545a929d410c887ef7.tar.gz
bun-8a5b8f1fca984dc54db955545a929d410c887ef7.tar.zst
bun-8a5b8f1fca984dc54db955545a929d410c887ef7.zip
Make more tests fail
-rw-r--r--packages/bun-internal-test/src/runner.node.mjs10
1 files changed, 10 insertions, 0 deletions
diff --git a/packages/bun-internal-test/src/runner.node.mjs b/packages/bun-internal-test/src/runner.node.mjs
index 4ded315ff..2c3290400 100644
--- a/packages/bun-internal-test/src/runner.node.mjs
+++ b/packages/bun-internal-test/src/runner.node.mjs
@@ -4,9 +4,17 @@ import { fsyncSync, rmSync, writeFileSync, writeSync } from "fs";
import { readdirSync } from "node:fs";
import { resolve } from "node:path";
import { StringDecoder } from "node:string_decoder";
+import { totalmem } from "os";
import { relative } from "path";
import { fileURLToPath } from "url";
+const nativeMemory = totalmem();
+const BUN_JSC_forceRAMSizeNumber = parseInt(process.env["BUN_JSC_forceRAMSize"] || "0", 10);
+let BUN_JSC_forceRAMSize = Number(BigInt(nativeMemory) >> BigInt(2)) + "";
+if (!(Number.isSafeInteger(BUN_JSC_forceRAMSizeNumber) && BUN_JSC_forceRAMSizeNumber > 0)) {
+ BUN_JSC_forceRAMSize = BUN_JSC_forceRAMSizeNumber + "";
+}
+
const cwd = resolve(fileURLToPath(import.meta.url), "../../../../");
process.chdir(cwd);
@@ -39,6 +47,8 @@ async function runTest(path) {
env: {
...process.env,
FORCE_COLOR: "1",
+ BUN_GARBAGE_COLLECTOR_LEVEL: "1",
+ BUN_JSC_forceRAMSize,
},
});
} catch (e) {