Just some more details about the circleci issue:
It does look like this is using a full 4GB of RAM and all of the CPU usage:
I paired down the number of tests added (to only 3 server tests) and got this
Rspack Test failed in Client with exit code 1
meteor://💻app/packages/rspack_plugin.js:1449
const error = new Error("Rspack ".concat(label, " failed in ").concat(endpoint, " with exit code ").concat(code));
^
Error: Rspack Test failed in Client with exit code 1
at Object.onExit (packages/rspack/lib/processes.js:485:25)
at ChildProcess.<anonymous> (packages/tools-core/lib/process.js:51:33)
at ChildProcess.emit (node:events:519:28)
at maybeClose (node:internal/child_process:1101:16)
at Socket.<anonymous> (node:internal/child_process:456:11)
at Socket.emit (node:events:519:28)
at Pipe.<anonymous> (node:net:346:12)
at Pipe.callbackTrampoline (node:internal/async_hooks:130:17)
Node.js v22.21.1
Exited with code exit status 1
Edit:
I figured out at least part of the issue.
In meteor 3.3:
server unit tests would load only stuff under /server folders
client unit tests would load only stuff under /client folders
That means other files would not be loaded at all
In meteor 3.4
server unit tests load anything not under /client folders
client unit tests load anything not under /server folders
That means other files would be loaded in both contexts
I’m working to see what exactly is making this fail on my end


