🐰
Bun
PublicBuild and test Bun
Merge branch 'main' into don/ci/typos-docs
Passed in 54m 11s
test/bundler/bundler_compile.test.ts
- 1 failing on
3.20 aarch64
bun test v1.1.43-canary.1 (bb4910d2)
✓ bundler > compile/HelloWorld [682.35ms]
... omitted 13 tests ...
✓ bundler > compile/ReactSSR+esm [743.44ms]
835 | if (bundlerEnv[key] === undefined) {
836 | delete bundlerEnv[key];
837 | }
838 | }
839 |
840 | const { stdout, stderr, success, exitCode } = Bun.spawnSync({
^
error: Test "compile/ReactSSR+esm+minify" timed out after 90957ms (killed 1 dangling process)
at <anonymous> (/var/lib/buildkite-agent/builds/ip-172-31-45-180/bun/bun/test/bundler/expectBundled.ts:840:57)
at <anonymous> (/var/lib/buildkite-agent/builds/ip-172-31-45-180/bun/bun/test/bundler/expectBundled.ts:563:11)
✗ bundler > compile/ReactSSR+esm+minify [90957.42ms]
# Unhandled error between tests
-------------------------------
932 | }
933 |
934 | return testRef(id, opts);
935 | }
936 | if (allErrors.length === 0) {
937 | throw new Error("Bundle Failed\ncode: " + exitCode + "\nstdout: " + stdout + "\nstderr: " + stderr);
^
error: Bundle Failed
code: null
stdout:
stderr:
at <anonymous> (/var/lib/buildkite-agent/builds/ip-172-31-45-180/bun/bun/test/bundler/expectBundled.ts:937:19)
at <anonymous> (/var/lib/buildkite-agent/builds/ip-172-31-45-180/bun/bun/test/bundler/expectBundled.ts:563:11)
-------------------------------
✓ bundler > compile/DynamicRequire [70.96ms]
... omitted 16 tests ...
✓ bundler > compile/SourceMapBigFile [659.94ms]
1 tests failed:
✗ bundler > compile/ReactSSR+esm+minify [90957.42ms]
33 pass
1 fail
1 error
38 expect() calls
Ran 34 tests across 1 files. [106.82s]
test/cli/install/bun-install-registry.test.ts
- 1 failing on
2019 x64
... omitted 182 lines ...
✓ package.json indentation > works for root and workspace packages [266.00ms]
... omitted 62 tests ...
✓ hoisting > hoisting/using incorrect peer dep on initial install [109.00ms]
5318 |
5319 | const lockfile = (await Bun.file(join(packageDir, "bun.lock")).text()).replaceAll(
5320 | /localhost:\d+/g,
5321 | "localhost:1234",
5322 | );
5323 | expect(lockfile).toMatchSnapshot();
^
error: expect(received).toMatchSnapshot(expected)
Expected:
"{
"lockfileVersion": 0,
"workspaces": {
"": {
"name": "foo",
"dependencies": {
"hoist-lockfile-1": "1.0.0",
"hoist-lockfile-2": "1.0.0",
"hoist-lockfile-3": "1.0.0",
},
},
},
"packages": {
"hoist-lockfile-1": ["hoist-lockfile-1@1.0.0", "http://localhost:1234/hoist-lockfile-1/-/hoist-lockfile-1-1.0.0.tgz", { "dependencies": { "hoist-lockfile-shared": "*" } }, "sha512-E2nwR7egMFDoYjeRno7CAa59kiwkLGfhTFy2Q335JWp2r2bDkwoAt1LdChd5PdGYkbo7SfViHkW44ga+WXA+eA=="],
"hoist-lockfile-2": ["hoist-lockfile-2@1.0.0", "http://localhost:1234/hoist-lockfile-2/-/hoist-lockfile-2-1.0.0.tgz", { "dependencies": { "hoist-lockfile-shared": "^1.0.1" } }, "sha512-7iNRBJF/U078n9oZW7aDvVLkA7+076a2ONEFvITpjKdhT07KWaBei0SzHkFYW4f3foGZPNlHsv0aAgk949TPJg=="],
"hoist-lockfile-3": ["hoist-lockfile-3@1.0.0", "http://localhost:1234/hoist-lockfile-3/-/hoist-lockfile-3-1.0.0.tgz", { "dependencies": { "hoist-lockfile-shared": ">=1.0.1" } }, "sha512-iGz7jH7jxz/zq4OZM8hhT7kUX2Ye1m+45SoyMVcWTM7ZB+cY306Ff1mQePKTjkn84/pJMITMdRgDv/qF8PuQUw=="],
"hoist-lockfile-shared": ["hoist-lockfile-shared@2.0.2", "http://localhost:1234/hoist-lockfile-shared/-/hoist-lockfile-shared-2.0.2.tgz", {}, "sha512-xPWoyP8lv+/JrbClRzhJx1eUsHqDflSTmWOxx82xvMIEs6mbiIuvIp3/L+Ojc6mqex6y426h7L5j0hjLZE3V9w=="],
"hoist-lockfile-2/hoist-lockfile-shared": ["hoist-lockfile-shared@1.0.2", "http://localhost:1234/hoist-lockfile-shared/-/hoist-lockfile-shared-1.0.2.tgz", {}, "sha512-p7IQ/BbkTRLG/GUx6j2cDQ+vTUc/v9OW9Ss9igh/GFysbr0Qjriz/DiETnISkxYaTFitqOkUSOUkEKyeLNJsfQ=="],
}
}
"
Received:
"{
"lockfileVersion": 0,
"workspaces": {
"": {
"name": "foo",
"dependencies": {
"hoist-lockfile-1": "1.0.0",
"hoist-lockfile-2": "1.0.0",
"hoist-lockfile-3": "1.0.0",
},
},
},
"packages": {
"hoist-lockfile-1": ["hoist-lockfile-1@1.0.0", "http://localhost:1234/hoist-lockfile-1/-/hoist-lockfile-1-1.0.0.tgz", { "dependencies": { "hoist-lockfile-shared": "*" } }, "sha512-E2nwR7egMFDoYjeRno7CAa59kiwkLGfhTFy2Q335JWp2r2bDkwoAt1LdChd5PdGYkbo7SfViHkW44ga+WXA+eA=="],
"hoist-lockfile-2": ["hoist-lockfile-2@1.0.0", "http://localhost:1234/hoist-lockfile-2/-/hoist-lockfile-2-1.0.0.tgz", { "dependencies": { "hoist-lockfile-shared": "^1.0.1" } }, "sha512-7iNRBJF/U078n9oZW7aDvVLkA7+076a2ONEFvITpjKdhT07KWaBei0SzHkFYW4f3foGZPNlHsv0aAgk949TPJg=="],
"hoist-lockfile-3": ["hoist-lockfile-3@1.0.0", "http://localhost:1234/hoist-lockfile-3/-/hoist-lockfile-3-1.0.0.tgz", { "dependencies": { "hoist-lockfile-shared": ">=1.0.1" } }, "sha512-iGz7jH7jxz/zq4OZM8hhT7kUX2Ye1m+45SoyMVcWTM7ZB+cY306Ff1mQePKTjkn84/pJMITMdRgDv/qF8PuQUw=="],
"hoist-lockfile-shared": ["hoist-lockfile-shared@1.0.2", "http://localhost:1234/hoist-lockfile-shared/-/hoist-lockfile-shared-1.0.2.tgz", {}, "sha512-p7IQ/BbkTRLG/GUx6j2cDQ+vTUc/v9OW9Ss9igh/GFysbr0Qjriz/DiETnISkxYaTFitqOkUSOUkEKyeLNJsfQ=="],
}
}
"
at <anonymous> (C:\buildkite-agent\builds\EC2AMAZ-7MCUMAE\bun\bun\test\cli\install\bun-install-registry.test.ts:5323:22)
✗ hoisting > text lockfile is hoisted [94.00ms]
✓ transitive file dependencies > from hoisted workspace dependencies [421.00ms]
... omitted 160 tests ...
✓ --lockfile-only [93.00ms]
Resolving dependencies
Resolved, downloaded and extracted [8]
Saved lockfile
✓ it should ignore peerDependencies within workspaces [109.00ms]
... omitted 21 tests ...
✓ it should be able to find binary in node_modules/.bin from parent directory of root package [140.00ms]
[0.40ms] migrated lockfile from package-lock.json
Saved lockfile
✓ doesn't error when the migration is out of sync [63.00ms]
... omitted 2 tests ...
✓ $npm_lifecycle_event is accurate during publish [63.00ms]
5 tests todo:
✎ binaries > text lockfile updates with new bin entry for folder dependencies
... omitted 3 tests ...
✎ yarn tests > dragon test 10
1 tests failed:
✗ hoisting > text lockfile is hoisted [94.00ms]
306 pass
5 todo
1 fail
snapshots: 17 passed, 1 failed
5628 expect() calls
Ran 312 tests across 1 files. [39.88s]
test/cli/install/bun-install.test.ts
- 1 failing on
3.20 aarch64
bun test v1.1.43-canary.1 (bb4910d2)
✓ chooses > highest matching version > when latest is 999.999.999 and range is 0.0.x [23.55ms]
... omitted 38 tests ...
✓ should support --registry CLI flag [16.84ms]
bun install v1.1.43-canary.1 (bb4910d2)
+ @repo/eslint-config@workspace:packages/eslint-config
+ @repo/typescript-config@workspace:packages/typescript-config
+ @repo/ui@workspace:packages/ui
3 packages installed [2.00ms]
Saved lockfile
bun install v1.1.43-canary.1 (bb4910d2)
+ @repo/eslint-config@workspace:config/eslint-config
+ @repo/typescript-config@workspace:config/typescript-config
+ @repo/ui@workspace:config/ui
3 packages installed [1.00ms]
Saved lockfile
✓ should work when moving workspace packages [12.43ms]
bun install v1.1.43-canary.1 (bb4910d2)
+ @repo/eslint-config@workspace:packages/eslint-config
+ @repo/typescript-config@workspace:packages/typescript-config
+ @repo/ui@workspace:packages/ui
3 packages installed [1.00ms]
Saved lockfile
bun install v1.1.43-canary.1 (bb4910d2)
+ @repo/eslint-config-lol@workspace:packages/eslint-config
1 package installed [1.00ms]
Removed: 2
Saved lockfile
✓ should work when renaming a single workspace package [10.16ms]
... omitted 87 tests ...
✓ should handle frozenLockfile in config file [34.13ms]
6279 | stdin: "pipe",
6280 | stderr: "pipe",
6281 | env,
6282 | });
6283 | const err1 = await new Response(stderr1).text();
6284 | expect(err1).not.toContain("error:");
^
error: expect(received).not.toContain(expected)
Expected to not contain: "error:"
Received: "Resolving dependencies\nResolved, downloaded and extracted [432]\nerror: No version matching \"5.0.4\" found for specifier \"typescript\" (but package exists)\nerror: typescript@5.0.4 failed to resolve\n"
at <anonymous> (/var/lib/buildkite-agent/builds/ip-172-31-45-180/bun/bun/test/cli/install/bun-install.test.ts:6284:20)
✗ should perform bin-linking across multiple dependencies [60102.94ms]
✓ should handle trustedDependencies [11.41ms]
... omitted 5 tests ...
✓ should handle installing packages from inside a workspace without prefix [25.33ms]
bun install v1.1.43-canary.1 (bb4910d2)
4 packages installed [1.00ms]
Saved lockfile
✓ should handle installing workspaces with more complicated globs [6.40ms]
TEMPDIR /tmp/buntmp-bgGeMd/multi-glob_OMlfao
bun install v1.1.43-canary.1 (bb4910d2)
4 packages installed [2.00ms]
Saved lockfile
✓ should handle installing workspaces with multiple glob patterns [7.65ms]
... omitted 21 tests ...
✓ non-optional dependencies need to be resolvable in text lockfile [4.85ms]
2 tests todo:
✎ Registry URLs > shouldn't fail joining invalid registry and package URLs for peer dependencies
✎ should handle installing workspaces with absolute glob patterns
1 tests failed:
✗ should perform bin-linking across multiple dependencies [60102.94ms]
159 pass
2 todo
1 fail
5 snapshots, 1984 expect() calls
Ran 162 tests across 1 files. [89.96s]
test/js/node/zlib/leak.test.ts
- timeout on
3.20 aarch64
bun test v1.1.43-canary.1 (bb4910d2)
beforeAll done
67018752
65683456
- -1335296
- 10485760
✓ zlib compression does not leak memory > deflate [4239.67ms]
test/js/node/watch/fs.watchFile.test.ts
- 1 failing on
2019 x64
bun test v1.1.43-canary.1 (bb4910d2)
✓ fs.watchFile > zeroed stats if does not exist
[
[
Stats {
atime: 2025-01-08T07:10:26.985Z,
atimeMs: 1736320226985.523,
birthtime: 2025-01-08T07:10:26.911Z,
birthtimeMs: 1736320226911.637,
blksize: 4096,
blocks: 0,
ctime: 2025-01-08T07:10:26.985Z,
ctimeMs: 1736320226985.523,
dev: 2686697624,
gid: 0,
ino: 562949954334719,
isBlockDevice: [Function: isBlockDevice],
isCharacterDevice: [Function: isCharacterDevice],
isDirectory: [Function: isDirectory],
isFIFO: [Function: isFIFO],
isFile: [Function: isFile],
isSocket: [Function: isSocket],
isSymbolicLink: [Function: isSymbolicLink],
mode: 33206,
mtime: 2025-01-08T07:10:26.985Z,
mtimeMs: 1736320226985.523,
nlink: 1,
rdev: 0,
size: 0,
uid: 0,
}, Stats {
atime: 2025-01-08T07:10:26.911Z,
atimeMs: 1736320226911.6929,
birthtime: 2025-01-08T07:10:26.911Z,
birthtimeMs: 1736320226911.637,
blksize: 4096,
blocks: 0,
ctime: 2025-01-08T07:10:26.911Z,
ctimeMs: 1736320226911.6929,
dev: 2686697624,
gid: 0,
ino: 562949954334719,
isBlockDevice: [Function: isBlockDevice],
isCharacterDevice: [Function: isCharacterDevice],
isDirectory: [Function: isDirectory],
isFIFO: [Function: isFIFO],
isFile: [Function: isFile],
isSocket: [Function: isSocket],
isSymbolicLink: [Function: isSymbolicLink],
mode: 33206,
mtime: 2025-01-08T07:10:26.911Z,
mtimeMs: 1736320226911.6929,
nlink: 1,
rdev: 0,
size: 5,
uid: 0,
}
]
]
57 |
58 | fs.unwatchFile(path.join(testDir, "watch.txt"));
59 |
60 | expect(entries.length).toBeGreaterThan(0);
61 | console.log(entries);
62 | expect(entries[0][0].size).toBeGreaterThan(5);
^
error: expect(received).toBeGreaterThan(expected)
Expected: > 5
Received: 0
at <anonymous> (C:\buildkite-agent\builds\EC2AMAZ-7MCUMAE\bun\bun\test\js\node\watch\fs.watchFile.test.ts:62:32)
✗ fs.watchFile > it watches a file [78.00ms]
✓ fs.watchFile > unicode file name [94.00ms]
✓ fs.watchFile > bigint stats [62.00ms]
✓ fs.watchFile > StatWatcherScheduler stress test (1000 watchers with random times) [2016.00ms]
4 pass
1 fail
14 expect() calls
Ran 5 tests across 1 files. [2.38s]
test/integration/next-pages/test/next-build.test.ts
- 1 failing on
22.04 x64-baseline
... omitted 150 lines ...
error: No such file or directory
path: "/tmp/buntmp-fXGSCb/next-k9x2nb4akczrUIE/.next/_error.js",
syscall: "open",
errno: -2,
code: "ENOENT",
at <anonymous> (/var/lib/buildkite-agent/builds/ip-172-31-45-150/bun/bun/test/integration/next-pages/test/next-build.test.ts:203:20)
index.js:
198 | // print diffs for every file if not the same
199 | for (const key in bunBuildHash) {
200 | if (bunBuildHash[key] !== nodeBuildHash[key]) {
201 | console.log(key + ":");
202 | try {
203 | expect(readFileSync(join(bunBuildDir, key)).toString()).toBe(
^
error: No such file or directory
path: "/tmp/buntmp-fXGSCb/next-k9x2nb4akczrUIE/.next/index.js",
syscall: "open",
errno: -2,
code: "ENOENT",
at <anonymous> (/var/lib/buildkite-agent/builds/ip-172-31-45-150/bun/bun/test/integration/next-pages/test/next-build.test.ts:203:20)
188 |
189 | console.log("Hashing files...");
190 | const [bunBuildHash, nodeBuildHash] = await Promise.all([hashAllFiles(bunBuildDir), hashAllFiles(nodeBuildDir)]);
191 |
192 | try {
193 | expect(bunBuildHash).toEqual(nodeBuildHash);
^
error: expect(received).toEqual(expected)
{
"26a46d62cd723877-s.woff2": "94e5c823e72e71cc20f4bfa29b0434f2260040965d9d066c0e7cb5dc99ffd6c3",
"404.html": "c22e6f73caf3132a26e00c1984e211654ad9995ebb7fa6e803e0c27dd6d46808",
"500.html": "5f5efb723bb0164f412eb8e0f0a1f83839a6ae984171460e928cfe5d9672f5ca",
"55c55f0601d81cf3-s.woff2": "ce129476f4299b215b55b1eed2fc4324b46bdb2641e11d59e2481b744a47d114",
"581909926a08bbc8-s.woff2": "eac5cbaf2fd167d707e1ecf2e68e2af232be9cfc952574164417f32a594c5efc",
"64e35c75ac8db195.css": "5691cefa31cf1998f326ec9227ca0886223ea1977edc402bc4ec8c5a591fe77a",
"6d93bde91c0c2823-s.woff2": "32e52496a256089f279c61501aefbb4380f792c93f01ec7a6e735678fd62b3f1",
"859.js": "ae67154ba7c86a0f0b15b4c53a5efe2e5b5c84603ec13ba52263657bd3daec1b",
"97e0cb1ae144a2a9-s.woff2": "3d2330061b4d9a5a521789331ece51a755fda6535edb26d7409b710528b3cd0d",
BUILD_ID: "225d02574cbeafeeb960c92668d7ec63df869dedfe2431f26487c6723147dc4f",
"_app-39a73ecd57cf303a.js": "ccb2d54d9ca7d1efd389b502c61baf10f984b95e650680ee46ee82da0f9911bc",
"_app.js": "7159af67aaa456f3e0badc58e02af58dce25582bc7e014eb779539984a6b1a2d",
"_app.js.nft.json": "7bff2696bfff52fdf8bd041ec88fc5b758511c3e9f8e40237636afc327f99e27",
"_buildManifest.js": "77ca7a42ae9a0f85b549c3b3b0168bdf34873d008633d1b78357c5b728ed5a37",
"_document.js": "b4906b3c93afe83ae998f2b37b689e3f2f55760aca438d337513d07b18995e64",
"_document.js.nft.json": "0b42663399b76fb2c9d58c29f775702b942ea8ded5dcd2e0615b52fbacc1c4e4",
"_error-5a00309fd5f4b49e.js": "2af824099a96dbb65a1a8618fd555392d97fd1a434928d3b91eccbb0c2361270",
+ "_error.js": "74b7734d9552077944258fe2bd0e9855ec006291ffa101c8f1ce0ae37db4d4bd",
- "_error.js": "450ef15bf7725618393ed24b7f3ef7fb026a076dc2cf9610fe8e9b223d36610e",
"_error.js.nft.json": "c3cdd57c1dd43fdcd226f76e38e7ce2c3cbfcde7762abb334e739a4a411f2ffd",
"_ssgManifest.js": "a66383b381b46cccc8f600e19dedea91beedf07e06bb49f011fa7f7073ead591",
"a34f9d1faa5f3315-s.p.woff2": "c88db2401bef7e1203e0933cc5525a0f81863bfd076756db12acea5596f089ec",
"build-manifest.json": "8829e9dcdebfce862643c09b6b908f2e04dd01ae2ec86ab045a317499c674560",
"df0a9ae256c0569c-s.woff2": "8db00ff46c67b22cda8bed865acf7077651cac8d2841d5b40980556b48961931",
"e3040af655f682be.css": "8ed72a4b6175a982eb60a1410d46b8403ff2d0078371ae851b0fa1c6714bf525",
"export-marker.json": "a6ab976262e465fb8f610912254c90e795cb83f75bcfc728e1d7e064f8115cea",
"font-manifest.json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"framework-5429a50ba5373c56.js": "a922d06946c153c130de6238a7d90e238f1341d19d42cee935017ad7495589e5",
"functions-config-manifest.json": "f157cdd14cfb0251223d6412d2e28e5eaa4c0e9534661a95eccc54d72e3e5c91",
"hello.js": "24367dff9a3fdc9f173a5fc42c42a2ad77ad67b62e598d20ccc5bc53ebd6bfc8",
"hello.js.nft.json": "0d271a7b994b9040e09092b59f0a1d13f0400d0932e5523c4d360c1ce9df78e3",
"images-manifest.json": "675781f29a529fceb07c0a27ebd6790d229b83b22822fc8607cb82bbcf311a3b",
"index-7f862c60b0e63a49.js": "961019163868f50d0cf133b3623a1ac78a9aeac47c58472c676a362df9179f71",
"index.html": "b4fdb10d9c428afe947e5936ecf4908f0653747d307395d2ff1974812aa7ee31",
+ "index.js": "e05719aa4e2fa8acb56c76393129888448efd3c2e41be263aaf7c0f8c7d4f250",
- "index.js": "050681f817ad024b4c8f98c3f04beb67e7d014885e15c6c93013a8937dc36f1d",
"index.js.nft.json": "96485bd7fc7fc90c6793b1c5f3103fe4f09f5a06352e0153021f03ed6307e975",
"index.json": "d99567fc7d863069f877e5366c24f775ad7e47d1ec0be299462963accd8e32cb",
"main-a25bb6cd49197ab7.js": "8a0c4ea6783ac73b948ee2c83ab76875692f693f0e57b3fc6c4c26b9ffde5dd0",
"middleware-build-manifest.js": "8b326d920afae90d5be6bb6115c9d5879bf97ef0531a1ed6c8d8e24be2dcdd3f",
"middleware-manifest.json": "119037a2e167d77bd7c6ce46bd372995ef7dc9f2dc169c408974c1d8b040eed4",
"middleware-react-loadable-manifest.js": "ad2e79ec91e2a5440840da3d8bd222c279b3b4c47e89a968327a66f6cb12eb82",
"next-font-manifest.js": "c5b99f3ab5d5b4be2cad49c3ff0180069cb1324fa25ad640c63ad07ce277f014",
"next-font-manifest.json": "416cdf52b6dd1d94506a5151c63f244bb89d7f214cb18b24de7c76a3f172a6b5",
"package.json": "091a04fa67c7907b98e106fcff8b964e13129754fce72d24f3025b97c4887fa3",
"polyfills-c67a75d1b6f99dc8.js": "0225eb034d024a03bdc90ea6c79f56193662e7c3eee909696298820e517cbb83",
"react-loadable-manifest.json": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a",
"routes-manifest.json": "5e655786745279b19e0e8288c926a556e74e51981e123a23beb6f3339e52e0f9",
"webpack-8fa1640cc84ba8fe.js": "2c2b5462bbd8903fdd91d11656a319a34a410fb2ee92ca025bcb15ab40248bf8",
"webpack-api-runtime.js": "66a02c35f7493d07c3891b4829f34bd031bdc0999598e05398de446d21ed1430",
"webpack-runtime.js": "4579ed6dbd9f6fc36ebb2db29561e6ca377f15fa43aff766a9ef04ba172032c3",
}
- Expected - 2
+ Received + 2
at <anonymous> (/var/lib/buildkite-agent/builds/ip-172-31-45-150/bun/bun/test/integration/next-pages/test/next-build.test.ts:193:28)
✗ next build works [28690.05ms]
0 pass
1 fail
2 snapshots, 8 expect() calls
Ran 1 tests across 1 files. [28.72s]
test/cli/install/bun-install-registry.test.ts
- 1 failing on
12 x64
... omitted 177 lines ...
✓ package.json indentation > works for root and workspace packages [21.09ms]
... omitted 62 tests ...
✓ hoisting > hoisting/using incorrect peer dep on initial install [34.76ms]
5318 |
5319 | const lockfile = (await Bun.file(join(packageDir, "bun.lock")).text()).replaceAll(
5320 | /localhost:\d+/g,
5321 | "localhost:1234",
5322 | );
5323 | expect(lockfile).toMatchSnapshot();
^
error: expect(received).toMatchSnapshot(expected)
Expected:
"{
"lockfileVersion": 0,
"workspaces": {
"": {
"name": "foo",
"dependencies": {
"hoist-lockfile-1": "1.0.0",
"hoist-lockfile-2": "1.0.0",
"hoist-lockfile-3": "1.0.0",
},
},
},
"packages": {
"hoist-lockfile-1": ["hoist-lockfile-1@1.0.0", "http://localhost:1234/hoist-lockfile-1/-/hoist-lockfile-1-1.0.0.tgz", { "dependencies": { "hoist-lockfile-shared": "*" } }, "sha512-E2nwR7egMFDoYjeRno7CAa59kiwkLGfhTFy2Q335JWp2r2bDkwoAt1LdChd5PdGYkbo7SfViHkW44ga+WXA+eA=="],
"hoist-lockfile-2": ["hoist-lockfile-2@1.0.0", "http://localhost:1234/hoist-lockfile-2/-/hoist-lockfile-2-1.0.0.tgz", { "dependencies": { "hoist-lockfile-shared": "^1.0.1" } }, "sha512-7iNRBJF/U078n9oZW7aDvVLkA7+076a2ONEFvITpjKdhT07KWaBei0SzHkFYW4f3foGZPNlHsv0aAgk949TPJg=="],
"hoist-lockfile-3": ["hoist-lockfile-3@1.0.0", "http://localhost:1234/hoist-lockfile-3/-/hoist-lockfile-3-1.0.0.tgz", { "dependencies": { "hoist-lockfile-shared": ">=1.0.1" } }, "sha512-iGz7jH7jxz/zq4OZM8hhT7kUX2Ye1m+45SoyMVcWTM7ZB+cY306Ff1mQePKTjkn84/pJMITMdRgDv/qF8PuQUw=="],
"hoist-lockfile-shared": ["hoist-lockfile-shared@2.0.2", "http://localhost:1234/hoist-lockfile-shared/-/hoist-lockfile-shared-2.0.2.tgz", {}, "sha512-xPWoyP8lv+/JrbClRzhJx1eUsHqDflSTmWOxx82xvMIEs6mbiIuvIp3/L+Ojc6mqex6y426h7L5j0hjLZE3V9w=="],
"hoist-lockfile-2/hoist-lockfile-shared": ["hoist-lockfile-shared@1.0.2", "http://localhost:1234/hoist-lockfile-shared/-/hoist-lockfile-shared-1.0.2.tgz", {}, "sha512-p7IQ/BbkTRLG/GUx6j2cDQ+vTUc/v9OW9Ss9igh/GFysbr0Qjriz/DiETnISkxYaTFitqOkUSOUkEKyeLNJsfQ=="],
}
}
"
Received:
"{
"lockfileVersion": 0,
"workspaces": {
"": {
"name": "foo",
"dependencies": {
"hoist-lockfile-1": "1.0.0",
"hoist-lockfile-2": "1.0.0",
"hoist-lockfile-3": "1.0.0",
},
},
},
"packages": {
"hoist-lockfile-1": ["hoist-lockfile-1@1.0.0", "http://localhost:1234/hoist-lockfile-1/-/hoist-lockfile-1-1.0.0.tgz", { "dependencies": { "hoist-lockfile-shared": "*" } }, "sha512-E2nwR7egMFDoYjeRno7CAa59kiwkLGfhTFy2Q335JWp2r2bDkwoAt1LdChd5PdGYkbo7SfViHkW44ga+WXA+eA=="],
"hoist-lockfile-2": ["hoist-lockfile-2@1.0.0", "http://localhost:1234/hoist-lockfile-2/-/hoist-lockfile-2-1.0.0.tgz", { "dependencies": { "hoist-lockfile-shared": "^1.0.1" } }, "sha512-7iNRBJF/U078n9oZW7aDvVLkA7+076a2ONEFvITpjKdhT07KWaBei0SzHkFYW4f3foGZPNlHsv0aAgk949TPJg=="],
"hoist-lockfile-3": ["hoist-lockfile-3@1.0.0", "http://localhost:1234/hoist-lockfile-3/-/hoist-lockfile-3-1.0.0.tgz", { "dependencies": { "hoist-lockfile-shared": ">=1.0.1" } }, "sha512-iGz7jH7jxz/zq4OZM8hhT7kUX2Ye1m+45SoyMVcWTM7ZB+cY306Ff1mQePKTjkn84/pJMITMdRgDv/qF8PuQUw=="],
"hoist-lockfile-shared": ["hoist-lockfile-shared@1.0.2", "http://localhost:1234/hoist-lockfile-shared/-/hoist-lockfile-shared-1.0.2.tgz", {}, "sha512-p7IQ/BbkTRLG/GUx6j2cDQ+vTUc/v9OW9Ss9igh/GFysbr0Qjriz/DiETnISkxYaTFitqOkUSOUkEKyeLNJsfQ=="],
}
}
"
at <anonymous> (/var/lib/buildkite-agent/builds/ip-172-31-34-221/bun/bun/test/cli/install/bun-install-registry.test.ts:5323:22)
✗ hoisting > text lockfile is hoisted [14.78ms]
✓ transitive file dependencies > from hoisted workspace dependencies [47.98ms]
... omitted 116 tests ...
✓ --lockfile-only [15.53ms]
Resolving dependencies
Resolved, downloaded and extracted [8]
Saved lockfile
✓ it should ignore peerDependencies within workspaces [16.17ms]
... omitted 21 tests ...
✓ it should be able to find binary in node_modules/.bin from parent directory of root package [27.73ms]
[0.10ms] migrated lockfile from package-lock.json
Saved lockfile
✓ doesn't error when the migration is out of sync [13.03ms]
... omitted 2 tests ...
✓ $npm_lifecycle_event is accurate during publish [19.75ms]
5 tests todo:
✎ binaries > text lockfile updates with new bin entry for folder dependencies
... omitted 3 tests ...
✎ yarn tests > dragon test 10
1 tests failed:
✗ hoisting > text lockfile is hoisted [14.78ms]
262 pass
5 todo
1 fail
snapshots: 17 passed, 1 failed
5440 expect() calls
Ran 268 tests across 1 files. [9.01s]
test/integration/next-pages/test/next-build.test.ts
- 1 failing on
24.04 x64
... omitted 150 lines ...
^
error: No such file or directory
path: "/tmp/buntmp-mTOLXk/next-jp8ezc0wl5hKIw6/.next/_error.js",
syscall: "open",
errno: -2,
code: "ENOENT",
at <anonymous> (/var/lib/buildkite-agent/builds/ip-172-31-37-91/bun/bun/test/integration/next-pages/test/next-build.test.ts:203:20)
198 | // print diffs for every file if not the same
199 | for (const key in bunBuildHash) {
200 | if (bunBuildHash[key] !== nodeBuildHash[key]) {
201 | console.log(key + ":");
202 | try {
203 | expect(readFileSync(join(bunBuildDir, key)).toString()).toBe(
^
error: No such file or directory
path: "/tmp/buntmp-mTOLXk/next-jp8ezc0wl5hKIw6/.next/index.js",
syscall: "open",
errno: -2,
code: "ENOENT",
at <anonymous> (/var/lib/buildkite-agent/builds/ip-172-31-37-91/bun/bun/test/integration/next-pages/test/next-build.test.ts:203:20)
188 |
189 | console.log("Hashing files...");
190 | const [bunBuildHash, nodeBuildHash] = await Promise.all([hashAllFiles(bunBuildDir), hashAllFiles(nodeBuildDir)]);
191 |
192 | try {
193 | expect(bunBuildHash).toEqual(nodeBuildHash);
^
error: expect(received).toEqual(expected)
{
"26a46d62cd723877-s.woff2": "94e5c823e72e71cc20f4bfa29b0434f2260040965d9d066c0e7cb5dc99ffd6c3",
"404.html": "c22e6f73caf3132a26e00c1984e211654ad9995ebb7fa6e803e0c27dd6d46808",
"500.html": "5f5efb723bb0164f412eb8e0f0a1f83839a6ae984171460e928cfe5d9672f5ca",
"55c55f0601d81cf3-s.woff2": "ce129476f4299b215b55b1eed2fc4324b46bdb2641e11d59e2481b744a47d114",
"581909926a08bbc8-s.woff2": "eac5cbaf2fd167d707e1ecf2e68e2af232be9cfc952574164417f32a594c5efc",
"64e35c75ac8db195.css": "5691cefa31cf1998f326ec9227ca0886223ea1977edc402bc4ec8c5a591fe77a",
"6d93bde91c0c2823-s.woff2": "32e52496a256089f279c61501aefbb4380f792c93f01ec7a6e735678fd62b3f1",
"859.js": "ae67154ba7c86a0f0b15b4c53a5efe2e5b5c84603ec13ba52263657bd3daec1b",
"97e0cb1ae144a2a9-s.woff2": "3d2330061b4d9a5a521789331ece51a755fda6535edb26d7409b710528b3cd0d",
BUILD_ID: "225d02574cbeafeeb960c92668d7ec63df869dedfe2431f26487c6723147dc4f",
"_app-39a73ecd57cf303a.js": "ccb2d54d9ca7d1efd389b502c61baf10f984b95e650680ee46ee82da0f9911bc",
"_app.js": "7159af67aaa456f3e0badc58e02af58dce25582bc7e014eb779539984a6b1a2d",
"_app.js.nft.json": "7bff2696bfff52fdf8bd041ec88fc5b758511c3e9f8e40237636afc327f99e27",
"_buildManifest.js": "77ca7a42ae9a0f85b549c3b3b0168bdf34873d008633d1b78357c5b728ed5a37",
"_document.js": "b4906b3c93afe83ae998f2b37b689e3f2f55760aca438d337513d07b18995e64",
"_document.js.nft.json": "0b42663399b76fb2c9d58c29f775702b942ea8ded5dcd2e0615b52fbacc1c4e4",
"_error-5a00309fd5f4b49e.js": "2af824099a96dbb65a1a8618fd555392d97fd1a434928d3b91eccbb0c2361270",
+ "_error.js": "74b7734d9552077944258fe2bd0e9855ec006291ffa101c8f1ce0ae37db4d4bd",
- "_error.js": "450ef15bf7725618393ed24b7f3ef7fb026a076dc2cf9610fe8e9b223d36610e",
"_error.js.nft.json": "c3cdd57c1dd43fdcd226f76e38e7ce2c3cbfcde7762abb334e739a4a411f2ffd",
"_ssgManifest.js": "a66383b381b46cccc8f600e19dedea91beedf07e06bb49f011fa7f7073ead591",
"a34f9d1faa5f3315-s.p.woff2": "c88db2401bef7e1203e0933cc5525a0f81863bfd076756db12acea5596f089ec",
"build-manifest.json": "8829e9dcdebfce862643c09b6b908f2e04dd01ae2ec86ab045a317499c674560",
"df0a9ae256c0569c-s.woff2": "8db00ff46c67b22cda8bed865acf7077651cac8d2841d5b40980556b48961931",
"e3040af655f682be.css": "8ed72a4b6175a982eb60a1410d46b8403ff2d0078371ae851b0fa1c6714bf525",
"export-marker.json": "a6ab976262e465fb8f610912254c90e795cb83f75bcfc728e1d7e064f8115cea",
"font-manifest.json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"framework-5429a50ba5373c56.js": "a922d06946c153c130de6238a7d90e238f1341d19d42cee935017ad7495589e5",
"functions-config-manifest.json": "f157cdd14cfb0251223d6412d2e28e5eaa4c0e9534661a95eccc54d72e3e5c91",
"hello.js": "24367dff9a3fdc9f173a5fc42c42a2ad77ad67b62e598d20ccc5bc53ebd6bfc8",
"hello.js.nft.json": "0d271a7b994b9040e09092b59f0a1d13f0400d0932e5523c4d360c1ce9df78e3",
"images-manifest.json": "675781f29a529fceb07c0a27ebd6790d229b83b22822fc8607cb82bbcf311a3b",
"index-7f862c60b0e63a49.js": "961019163868f50d0cf133b3623a1ac78a9aeac47c58472c676a362df9179f71",
"index.html": "b4fdb10d9c428afe947e5936ecf4908f0653747d307395d2ff1974812aa7ee31",
+ "index.js": "e05719aa4e2fa8acb56c76393129888448efd3c2e41be263aaf7c0f8c7d4f250",
- "index.js": "050681f817ad024b4c8f98c3f04beb67e7d014885e15c6c93013a8937dc36f1d",
"index.js.nft.json": "96485bd7fc7fc90c6793b1c5f3103fe4f09f5a06352e0153021f03ed6307e975",
"index.json": "d99567fc7d863069f877e5366c24f775ad7e47d1ec0be299462963accd8e32cb",
"main-a25bb6cd49197ab7.js": "8a0c4ea6783ac73b948ee2c83ab76875692f693f0e57b3fc6c4c26b9ffde5dd0",
"middleware-build-manifest.js": "8b326d920afae90d5be6bb6115c9d5879bf97ef0531a1ed6c8d8e24be2dcdd3f",
"middleware-manifest.json": "119037a2e167d77bd7c6ce46bd372995ef7dc9f2dc169c408974c1d8b040eed4",
"middleware-react-loadable-manifest.js": "ad2e79ec91e2a5440840da3d8bd222c279b3b4c47e89a968327a66f6cb12eb82",
"next-font-manifest.js": "c5b99f3ab5d5b4be2cad49c3ff0180069cb1324fa25ad640c63ad07ce277f014",
"next-font-manifest.json": "416cdf52b6dd1d94506a5151c63f244bb89d7f214cb18b24de7c76a3f172a6b5",
"package.json": "091a04fa67c7907b98e106fcff8b964e13129754fce72d24f3025b97c4887fa3",
"polyfills-c67a75d1b6f99dc8.js": "0225eb034d024a03bdc90ea6c79f56193662e7c3eee909696298820e517cbb83",
"react-loadable-manifest.json": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a",
"routes-manifest.json": "5e655786745279b19e0e8288c926a556e74e51981e123a23beb6f3339e52e0f9",
"webpack-8fa1640cc84ba8fe.js": "2c2b5462bbd8903fdd91d11656a319a34a410fb2ee92ca025bcb15ab40248bf8",
"webpack-api-runtime.js": "66a02c35f7493d07c3891b4829f34bd031bdc0999598e05398de446d21ed1430",
"webpack-runtime.js": "4579ed6dbd9f6fc36ebb2db29561e6ca377f15fa43aff766a9ef04ba172032c3",
}
- Expected - 2
+ Received + 2
at <anonymous> (/var/lib/buildkite-agent/builds/ip-172-31-37-91/bun/bun/test/integration/next-pages/test/next-build.test.ts:193:28)
✗ next build works [27540.02ms]
0 pass
1 fail
2 snapshots, 8 expect() calls
Ran 1 tests across 1 files. [27.57s]
test/cli/install/bun-install-patch.test.ts
- 1 failing on
20.04 x64
... omitted 245 lines ...
Resolving dependencies
Resolved, downloaded and extracted [2]
Saved lockfile
+ is-even@1.0.0
+ is-odd@3.0.1
7 packages installed [2.00ms]
Hi from isOdd!
lol
✓ patch > should patch a non-hoisted dependency [13.49ms]
bun install v1.1.43-canary.1 (bb4910d2)
Resolving dependencies
Resolved, downloaded and extracted [2]
Saved lockfile
+ is-even@1.0.0
5 packages installed [5.00ms]
Hi from isOdd!
lol
✓ patch > should patch a transitive dependency [16.52ms]
File /tmp/buntmp-AeQate/patch1_Jv6hEd
bun install v1.1.43-canary.1 (bb4910d2)
+ is-even@1.0.0
5 packages installed [2.00ms]
Saved lockfile
bun install v1.1.43-canary.1 (bb4910d2)
Resolving dependencies
Resolved, downloaded and extracted [1]
Saved lockfile
1 package installed [5.00ms]
Hi from isOdd!
lol
✓ patch > should patch a transitive dependency after it was already installed [32.99ms]
bun install v1.1.43-canary.1 (bb4910d2)
Resolving dependencies
Resolved, downloaded and extracted [3]
Saved lockfile
+ is-even@1.0.0
5 packages installed [5.00ms]
bun install v1.1.43-canary.1 (bb4910d2)
Resolving dependencies
Resolved, downloaded and extracted [1]
Checked 5 installs across 6 packages (no changes) [10.00ms]
lmao
lol
✓ patch > should update a transitive dependency when the patchfile changes [125.03ms]
bun install v1.1.43-canary.1 (bb4910d2)
Resolving dependencies
Resolved, downloaded and extracted [43]
error: No version matching "^4.0.5" found for specifier "typescript" (but package exists)
error: typescript@^4.0.5 failed to resolve
478 | ["thepatch.patch"]: patchfile,
479 | },
480 | "index.ts": /* ts */ \`import hlsDl from '@zackradisic/hls-dl'; console.log(hlsDl())\`,
481 | });
482 |
483 | await $\`${bunExe()} i\`.env(bunEnv).cwd(filedir);
^
ShellError: Failed with exit code 1
exitCode: 1,
stdout: Buffer(40) [ 98, 117, 110, 32, 105, 110, 115, 116, 97, 108, 108, 32, 118, 49, 46, 49, 46, 52, 51, 45, 99, 97, 110, 97, 114, 121, 46, 49, 32, 40, 98, 98, 52, 57, 49, 48, 100, 50, 41, 10 ],
stderr: Buffer(196) [ 82, 101, 115, 111, 108, 118, 105, 110, 103, 32, 100, 101, 112, 101, 110, 100, 101, 110, 99, 105, 101, 115, 10, 82, 101, 115, 111, 108, 118, 101, 100, 44, 32, 100, 111, 119, 110, 108, 111, 97, 100, 101, 100, 32, 97, 110, 100, 32, 101, 120, 116, 114, 97, 99, 116, 101, 100, 32, 91, 52, 51, 93, 10, 101, 114, 114, 111, 114, 58, 32, 78, 111, 32, 118, 101, 114, 115, 105, 111, 110, 32, 109, 97, 116, 99, 104, 105, 110, 103, 32, 34, 94, 52, 46, 48, 46, 53, 34, 32, 102, 111, 117, 110, 100, 32, 102, 111, 114, 32, 115, 112, 101, 99, 105, 102, 105, 101, 114, 32, 34, 116, 121, 112, 101, 115, 99, 114, 105, 112, 116, 34, 32, 40, 98, 117, 116, 32, 112, 97, 99, 107, 97, 103, 101, 32, 101, 120, 105, 115, 116, 115, 41, 10, 101, 114, 114, 111, 114, 58, 32, 116, 121, 112, 101, 115, 99, 114, 105, 112, 116, 64, 94, 52, 46, 48, 46, 53, 32, 102, 97, 105, 108, 101, 100, 32, 116, 111, 32, 114, 101, 115, 111, 108, 118, 101, 10 ],
at ShellError (unknown:12:16)
at ShellPromise (unknown:77:16)
at BunShell (unknown:193:35)
at /var/lib/buildkite-agent/builds/ip-172-31-36-66/bun/bun/test/cli/install/bun-install-patch.test.ts:483:11
at
/var/lib/buildkite-agent/builds/ip-172-31-36-66/bun/bun/test/cli/install/bun-install-patch.test.ts:42:36
✗ patch > should update a scoped package [60220.67ms]
bun install v1.1.43-canary.1 (bb4910d2)
Saved lockfile
+ is-even@1.0.0
5 packages installed [2.00ms]
bun install v1.1.43-canary.1 (bb4910d2)
Resolving dependencies
Resolved, downloaded and extracted [1]
error: failed applying patch file: ENOENT: node_modules/is-even/index.js: No such file or directory (fstatat())
error: failed to apply patchfile (patches/is-even@1.0.0.patch)
Saved lockfile
Checked 4 installs across 6 packages (no changes) [3.00ms]
✓ patch > shouldn't infinite loop on failure to apply patch [9.66ms]
20 pass
1 fail
41 expect() calls
Ran 21 tests across 1 files. [61.75s]
test/regression/issue/09041.test.ts
- 1 failing on
24.04 x64-baseline
bun test v1.1.43-canary.1 (bb4910d2)
error: Test "09041" timed out after 30973ms (killed 1 dangling process)
✗ 09041 [30975.00ms]
0 pass
1 fail
Ran 1 tests across 1 files. [31.01s]
test/js/third_party/pnpm/pnpm.test.ts
- 1 failing on
2019 x64-baseline
bun test v1.1.43-canary.1 (bb4910d2)
C:\Windows\Temp\buntmp-lJD8iC\bun.test.piR4zI
Resolving dependencies
Resolved, downloaded and extracted [4]
Saved lockfile
Scaffolding project in C:\Windows\Temp\buntmp-lJD8iC\bun.test.piR4zI\my-vite-app...
Done. Now run:
cd my-vite-app
bun install
bun run dev
1
Resolving dependencies
Resolved, downloaded and extracted [2]
error: No version matching "9" found for specifier "pnpm" (but package exists)
error: pnpm@9 failed to resolve
23 | cmd: [bunExe(), "x", "pnpm@9", "install"],
24 | cwd: path.join(package_dir, "my-vite-app"),
25 | stdio: ["ignore", "inherit", "inherit"],
26 | env: bunEnv,
27 | }));
28 | expect(await exited).toBe(0);
^
error: expect(received).toBe(expected)
Expected: 0
Received: 1
at (C:\buildkite-agent\builds\EC2AMAZ-7MCUMAE\bun\bun\test\js\third_party\pnpm\pnpm.test.ts:28:24)
✗ successfully traverses pnpm-generated install directory [60656.00ms]
0 pass
1 fail
2 expect() calls
Ran 1 tests across 1 files. [60.72s]
test/cli/run/require-cache.test.ts
- 1 failing on
3.20 x64-baseline
... omitted 1592 lines ...
RSS 73 MB
RSS 73 MB
RSS 68 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS 68 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS 68 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS 73 MB
RSS diff 3 MB
RSS 3 MB
ResourceUsage {
contextSwitches: [Object: null prototype] {
voluntary: 3762,
involuntary: 87,
},
cpuTime: [Object: null prototype] {
user: 10394893n,
system: 150588n,
total: 10545481n,
},
maxRSS: 84156,
messages: [Object: null prototype] {
sent: 0,
received: 0,
},
ops: [Object: null prototype] {
in: 0,
out: 0,
},
shmSize: 0,
signalCount: 0,
swapCount: 0,
}
✓ files transpiled and loaded don't leak the output source code > via require() with a lot of function calls [10347.51ms]
... omitted 2 tests ...
✓ files transpiled and loaded don't leak file paths > via require() [147.01ms]
297 | cmd: [bunExe(), "--smol", "run", join(import.meta.dir, "esm-fixture-leak-small.mjs")],
298 | env: bunEnv,
299 | stderr: "inherit",
300 | });
301 |
302 | expect(stdout.toString().trim()).toEndWith("--pass--");
^
error: expect(received).toEndWith(expected)
Expected to end with: "--pass--"
Received: "{\n leaked: \"100 MB\",\n}\n\n--fail--"
at (/var/lib/buildkite-agent/builds/ip-172-31-33-199/bun/bun/test/cli/run/require-cache.test.ts:302:40)
✗ files transpiled and loaded don't leak file paths > via import() [3747.47ms]
✓ require.cache is not an empty object literal when inspected [3.33ms]
✓ require.cache [18.34ms]
✓ require.cache does not include unevaluated modules [26.45ms]
10 pass
1 fail
17 expect() calls
Ran 11 tests across 1 files. [58.38s]
test/cli/install/bun-install-lifecycle-scripts.test.ts
- timeout on
22.04 aarch64
bun test v1.1.43-canary.1 (bb4910d2)
✓ lifecycle scripts > --trust > packages without lifecycle scripts > initial install [37.00ms]
... omitted 84 tests ...
✓ lifecycle scripts (waiter thread) > reach max concurrent scripts [1026.97ms]
vendor/elysia/test/tracer/detail.test.ts
- timeout on
20.04 aarch64
bun test v1.1.43-canary.1 (bb4910d2)

Waited 8s
Ran in 5m 56s
1/2

Waited 11m 24s
Ran in 12m 12s
2/2

Waited 15m 24s
Ran in 6m 6s
1/2

Waited 21m 41s
Ran in 12m 41s
2/2

Waited 22m 54s
Ran in 6m 4s
1/2

Waited 6s
Ran in 12m 49s
2/2

Waited 6s
Ran in 10m 57s
1/2

Waited 10s
Ran in 11m 57s
2/2

Waited 5s
Ran in 10m 12s

Waited 8s
Ran in 6m 1s
1/10

Waited 16s
Ran in 2m 13s
2/10

Waited 20s
Ran in 2m 37s
3/10

Waited 16s
Ran in 3m 35s
4/10

Waited 15s
Ran in 2m 26s
5/10

Waited 17s
Ran in 3m 27s
6/10

Waited 19s
Ran in 1m 16s
7/10

Waited 15s
Ran in 1m 38s
8/10

Waited 21s
Ran in 2m 16s
9/10

Waited 16s
Ran in 1m 30s
10/10

Waited 18s
Ran in 48s
1/10

Waited 25s
Ran in 2m 26s
2/10

Waited 19s
Ran in 2m 30s
3/10

Waited 20s
Ran in 3m 55s
4/10

Waited 21s
Ran in 2m 26s
5/10

Waited 20s
Ran in 3m 35s
6/10

Waited 23s
Ran in 1m 50s
7/10

Waited 22s
Ran in 1m 46s
8/10

Waited 20s
Ran in 2m 20s
9/10

Waited 25s
Ran in 1m 32s
10/10

Waited 21s
Ran in 57s
1/10

Waited 17s
Ran in 2m 13s
2/10

Waited 17s
Ran in 2m 21s
3/10

Waited 20s
Ran in 3m 33s
4/10

Waited 20s
Ran in 2m 27s
5/10

Waited 19s
Ran in 3m 35s
6/10

Waited 17s
Ran in 1m 47s
7/10

Waited 19s
Ran in 1m 43s
8/10

Waited 17s
Ran in 5m 24s
9/10

Waited 16s
Ran in 1m 30s
10/10

Waited 16s
Ran in 50s
1/10

Waited 15s
Ran in 5m 17s
2/10

Waited 19s
Ran in 2m 28s
3/10

Waited 20s
Ran in 3m 53s
4/10

Waited 17s
Ran in 2m 27s
5/10

Waited 17s
Ran in 3m 28s
6/10

Waited 19s
Ran in 1m 44s
7/10

Waited 17s
Ran in 1m 40s
8/10

Waited 17s
Ran in 2m 15s
9/10

Waited 20s
Ran in 1m 33s
10/10

Waited 17s
Ran in 49s
1/10

Waited 24s
Ran in 2m 25s
2/10

Waited 21s
Ran in 2m 57s
3/10

Waited 21s
Ran in 3m 41s
4/10

Waited 21s
Ran in 2m 35s
5/10

Waited 25s
Ran in 4m 16s
6/10

Waited 21s
Ran in 1m 17s
7/10

Waited 21s
Ran in 1m 35s
8/10

Waited 20s
Ran in 2m 30s
9/10

Waited 21s
Ran in 1m 29s
10/10

Waited 21s
Ran in 47s
1/10

Waited 21s
Ran in 2m 20s
2/10

Waited 23s
Ran in 2m 38s
3/10

Waited 18s
Ran in 3m 51s
4/10

Waited 20s
Ran in 2m 31s
5/10

Waited 20s
Ran in 3m 33s
6/10

Waited 17s
Ran in 1m 36s
7/10

Waited 21s
Ran in 1m 42s
8/10

Waited 21s
Ran in 2m 21s
9/10

Waited 21s
Ran in 1m 59s
10/10

Waited 20s
Ran in 46s
1/10

Waited 16s
Ran in 2m 20s
2/10

Waited 22s
Ran in 2m 44s
3/10

Waited 17s
Ran in 3m 54s
4/10

Waited 20s
Ran in 2m 23s
5/10

Waited 17s
Ran in 3m 50s
6/10

Waited 16s
Ran in 1m 39s
7/10

Waited 18s
Ran in 1m 43s
8/10

Waited 16s
Ran in 2m 29s
9/10

Waited 18s
Ran in 1m 22s
10/10

Waited 20s
Ran in 45s
1/10

Waited 22s
Ran in 2m 9s
2/10

Waited 22s
Ran in 2m 38s
3/10

Waited 38s
Ran in 4m 26s
4/10

Waited 25s
Ran in 2m 22s
5/10

Waited 22s
Ran in 3m 29s
6/10

Waited 23s
Ran in 1m 38s
7/10

Waited 23s
Ran in 1m 40s
8/10

Waited 27s
Ran in 2m 23s
9/10

Waited 22s
Ran in 2m 34s
10/10

Waited 22s
Ran in 45s

Waited 3s
Ran in 5m 49s
1/10

Waited 22s
Ran in 2m 10s
2/10

Waited 25s
Ran in 2m 48s
3/10

Waited 20s
Ran in 3m 39s
4/10

Waited 21s
Ran in 2m 17s
5/10

Waited 20s
Ran in 3m 29s
6/10

Waited 24s
Ran in 1m 18s
7/10

Waited 22s
Ran in 1m 40s
8/10

Waited 20s
Ran in 2m 21s
9/10

Waited 22s
Ran in 1m 32s
10/10

Waited 26s
Ran in 53s
1/10

Waited 23s
Ran in 2m 25s
2/10

Waited 22s
Ran in 2m 59s
3/10

Waited 19s
Ran in 3m 50s
4/10

Waited 20s
Ran in 2m 34s
5/10

Waited 24s
Ran in 4m 38s
6/10

Waited 20s
Ran in 1m 46s
7/10

Waited 20s
Ran in 1m 40s
8/10

Waited 24s
Ran in 2m 33s
9/10

Waited 19s
Ran in 1m 25s
10/10

Waited 20s
Ran in 50s
1/10

Waited 16s
Ran in 2m 6s
2/10

Waited 17s
Ran in 2m 35s
3/10

Waited 19s
Ran in 4m 1s
4/10

Waited 19s
Ran in 2m 42s
5/10

Waited 22s
Ran in 3m 37s
6/10

Waited 17s
Ran in 1m 46s
7/10

Waited 18s
Ran in 1m 38s
8/10

Waited 18s
Ran in 2m 22s
9/10

Waited 18s
Ran in 1m 57s
10/10

Waited 20s
Ran in 47s
1/10

Waited 25s
Ran in 2m 12s
2/10

Waited 23s
Ran in 2m 40s
3/10

Waited 22s
Ran in 3m 55s
4/10

Waited 24s
Ran in 2m 41s
5/10

Waited 23s
Ran in 3m 28s
6/10

Waited 25s
Ran in 1m 38s
7/10

Waited 23s
Ran in 1m 35s
8/10

Waited 23s
Ran in 2m 25s
9/10

Waited 25s
Ran in 1m 19s
10/10

Waited 27s
Ran in 50s

Waited 8s
Ran in 6m 21s
1/10

Waited 13s
Ran in 6m 9s
2/10

Waited 17s
Ran in 3m 14s
3/10

Waited 12s
Ran in 8m 2s
4/10

Waited 12s
Ran in 3m 28s
5/10

Waited 14s
Ran in 3m 50s
6/10

Waited 13s
Ran in 1m 54s
7/10

Waited 20s
Ran in 2m 31s
8/10

Waited 11s
Ran in 3m 13s
9/10

Waited 14s
Ran in 2m 25s
10/10

Waited 25s
Ran in 1m 31s

Waited 8s
Ran in 6m 26s
1/10

Waited 15s
Ran in 3m 39s
2/10

Waited 13s
Ran in 3m 30s
3/10

Waited 14s
Ran in 4m 59s
4/10

Waited 12s
Ran in 3m 29s
5/10

Waited 13s
Ran in 5m 32s
6/10

Waited 12s
Ran in 1m 56s
7/10

Waited 12s
Ran in 2m 33s
8/10

Waited 17s
Ran in 3m 55s
9/10

Waited 16s
Ran in 2m 41s
10/10

Waited 17s
Ran in 1m 35s

Waited 27m 20s
Ran in 56s

Waited 6s
Ran in 6m 18s
1/10

Waited 12s
Ran in 3m 27s
2/10

Waited 14s
Ran in 3m 45s
3/10

Waited 15s
Ran in 4m 51s
4/10

Waited 11s
Ran in 3m 36s
5/10

Waited 14s
Ran in 5m 42s
6/10

Waited 14s
Ran in 2m 6s
7/10

Waited 16s
Ran in 2m 41s
8/10

Waited 14s
Ran in 3m 50s
9/10

Waited 18s
Ran in 2m 43s
10/10

Waited 12s
Ran in 1m 38s

Waited 6s
Ran in 6m 29s
1/10

Waited 1m 20s
Ran in 5m 24s
2/10

Waited 1m 36s
Ran in 5m 16s
3/10

Waited 1m 36s
Ran in 7m 8s
4/10

Waited 1m 35s
Ran in 5m 33s
5/10

Waited 1m 12s
Ran in 7m 40s
6/10

Waited 1m 34s
Ran in 5m 16s
7/10

Waited 1m 20s
Ran in 3m 56s
8/10

Waited 1m 25s
Ran in 7m 2s
9/10

Waited 1m 16s
Ran in 3m 42s
10/10

Waited 1m 34s
Ran in 3m 13s

Waited 4s
Ran in 6m 25s
1/10

Waited 1m 22s
Ran in 4m 24s
2/10

Waited 1m 22s
Ran in 4m 0s
3/10

Waited 1m 32s
Ran in 8m 12s
4/10

Waited 1m 22s
Ran in 4m 31s
5/10

Waited 1m 26s
Ran in 8m 39s
6/10

Waited 1m 15s
Ran in 3m 52s
7/10

Waited 1m 30s
Ran in 4m 42s
8/10

Waited 1m 42s
Ran in 7m 39s
9/10

Waited 1m 52s
Ran in 4m 36s
10/10

Waited 1m 18s
Ran in 2m 22s
Total Job Run Time: 13h 26m