From e34cfef763d601f80c6e494d2a1aaba1562ef9fe Mon Sep 17 00:00:00 2001 From: Jax Date: Mon, 15 Dec 2025 18:03:53 +0800 Subject: [PATCH] Fix s3 leak tests run wrong times. Related to #20487 --- test/js/bun/s3/bun-write-leak-fixture.js | 4 ++-- test/js/bun/s3/s3-stream-leak-fixture.js | 4 ++-- test/js/bun/s3/s3-text-leak-fixture.js | 4 ++-- test/js/bun/s3/s3-write-leak-fixture.js | 4 ++-- test/js/bun/s3/s3-writer-leak-fixture.js | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/test/js/bun/s3/bun-write-leak-fixture.js b/test/js/bun/s3/bun-write-leak-fixture.js index 0a7dabee8186..8a0171eefd57 100644 --- a/test/js/bun/s3/bun-write-leak-fixture.js +++ b/test/js/bun/s3/bun-write-leak-fixture.js @@ -13,14 +13,14 @@ async function writeLargeFile() { async function run() { { // base line - await Promise.all(new Array(10).fill(writeLargeFile())); + await Promise.all(Array.from({ length: 10 }, () => writeLargeFile())); await Bun.sleep(10); Bun.gc(true); } MAX_ALLOWED_MEMORY_USAGE = ((process.memoryUsage.rss() / 1024 / 1024) | 0) + MAX_ALLOWED_MEMORY_USAGE_INCREMENT; { - await Promise.all(new Array(100).fill(writeLargeFile())); + await Promise.all(Array.from({ length: 100 }, () => writeLargeFile())); Bun.gc(true); } const rss = (process.memoryUsage.rss() / 1024 / 1024) | 0; diff --git a/test/js/bun/s3/s3-stream-leak-fixture.js b/test/js/bun/s3/s3-stream-leak-fixture.js index b440f8334ba7..bc52333e9697 100644 --- a/test/js/bun/s3/s3-stream-leak-fixture.js +++ b/test/js/bun/s3/s3-stream-leak-fixture.js @@ -21,13 +21,13 @@ async function run(inputType) { { // base line - await Promise.all(new Array(10).fill(readLargeFile())); + await Promise.all(Array.from({ length: 10 }, () => readLargeFile())); await Bun.sleep(10); Bun.gc(true); } MAX_ALLOWED_MEMORY_USAGE = ((process.memoryUsage.rss() / 1024 / 1024) | 0) + MAX_ALLOWED_MEMORY_USAGE_INCREMENT; { - await Promise.all(new Array(100).fill(readLargeFile())); + await Promise.all(Array.from({ length: 100 }, () => readLargeFile())); Bun.gc(true); } const rss = (process.memoryUsage.rss() / 1024 / 1024) | 0; diff --git a/test/js/bun/s3/s3-text-leak-fixture.js b/test/js/bun/s3/s3-text-leak-fixture.js index 358d8818db9b..db361e14fbae 100644 --- a/test/js/bun/s3/s3-text-leak-fixture.js +++ b/test/js/bun/s3/s3-text-leak-fixture.js @@ -16,13 +16,13 @@ async function run(inputType) { { // base line - await Promise.all(new Array(10).fill(readLargeFile())); + await Promise.all(Array.from({ length: 10 }, () => readLargeFile())); await Bun.sleep(10); Bun.gc(true); } MAX_ALLOWED_MEMORY_USAGE = ((process.memoryUsage.rss() / 1024 / 1024) | 0) + MAX_ALLOWED_MEMORY_USAGE_INCREMENT; { - await Promise.all(new Array(100).fill(readLargeFile())); + await Promise.all(Array.from({ length: 100 }, () => readLargeFile())); Bun.gc(true); } const rss = (process.memoryUsage.rss() / 1024 / 1024) | 0; diff --git a/test/js/bun/s3/s3-write-leak-fixture.js b/test/js/bun/s3/s3-write-leak-fixture.js index 75a8c2d36a55..86ca20869d75 100644 --- a/test/js/bun/s3/s3-write-leak-fixture.js +++ b/test/js/bun/s3/s3-write-leak-fixture.js @@ -13,14 +13,14 @@ async function writeLargeFile() { async function run() { { // base line - await Promise.all(new Array(10).fill(writeLargeFile())); + await Promise.all(Array.from({ length: 10 }, () => writeLargeFile())); await Bun.sleep(10); Bun.gc(true); } MAX_ALLOWED_MEMORY_USAGE = ((process.memoryUsage.rss() / 1024 / 1024) | 0) + MAX_ALLOWED_MEMORY_USAGE_INCREMENT; { - await Promise.all(new Array(100).fill(writeLargeFile())); + await Promise.all(Array.from({ length: 100 }, () => writeLargeFile())); Bun.gc(true); } const rss = (process.memoryUsage.rss() / 1024 / 1024) | 0; diff --git a/test/js/bun/s3/s3-writer-leak-fixture.js b/test/js/bun/s3/s3-writer-leak-fixture.js index 5fc0e7038696..6a9758a980b8 100644 --- a/test/js/bun/s3/s3-writer-leak-fixture.js +++ b/test/js/bun/s3/s3-writer-leak-fixture.js @@ -21,14 +21,14 @@ async function writeLargeFile() { async function run() { { // base line - await Promise.all(new Array(10).fill(writeLargeFile())); + await Promise.all(Array.from({ length: 10 }, () => writeLargeFile())); await Bun.sleep(10); Bun.gc(true); } MAX_ALLOWED_MEMORY_USAGE = ((process.memoryUsage.rss() / 1024 / 1024) | 0) + MAX_ALLOWED_MEMORY_USAGE_INCREMENT; { - await Promise.all(new Array(100).fill(writeLargeFile())); + await Promise.all(Array.from({ length: 100 }, () => writeLargeFile())); Bun.gc(true); } const rss = (process.memoryUsage.rss() / 1024 / 1024) | 0;