diff options
author | 2023-06-18 21:07:38 -0700 | |
---|---|---|
committer | 2023-06-18 21:07:38 -0700 | |
commit | 8a5b8f1fca984dc54db955545a929d410c887ef7 (patch) | |
tree | f1202524b0168b5c7617cca03ffa13cf1caff933 | |
parent | 8ad9e5755d67967a4c033241635fc2a214066f41 (diff) | |
download | bun-8a5b8f1fca984dc54db955545a929d410c887ef7.tar.gz bun-8a5b8f1fca984dc54db955545a929d410c887ef7.tar.zst bun-8a5b8f1fca984dc54db955545a929d410c887ef7.zip |
Make more tests fail
-rw-r--r-- | packages/bun-internal-test/src/runner.node.mjs | 10 |
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) { |