When we run more test in parallel in core, there are two test suites that defines the total run time, It's user.js that takes 38 seconds and page.js that takes 41 seconds. If we could split these tests into two suites we could reduce the runtime for core. Since core is the tests that runs most in CI that makes sense.
00:02:01.738 [chrome-headless-shell 120.0.6099.224 linux #0-8] Running: chrome-headless-shell (v120.0.6099.224) on linux 00:02:01.738 [chrome-headless-shell 120.0.6099.224 linux #0-8] Session ID: 573e2ebde10d1082c146620d2b52227c 00:02:01.738 [chrome-headless-shell 120.0.6099.224 linux #0-8] 00:02:01.739 [chrome-headless-shell 120.0.6099.224 linux #0-8] » tests/selenium/specs/user.js 00:02:01.739 [chrome-headless-shell 120.0.6099.224 linux #0-8] User 00:02:01.739 [chrome-headless-shell 120.0.6099.224 linux #0-8] ✓ should be able to create account 00:02:01.739 [chrome-headless-shell 120.0.6099.224 linux #0-8] ✓ should be able to log in 00:02:01.739 [chrome-headless-shell 120.0.6099.224 linux #0-8] ✓ named user should see extra signup form fields when creating an account 00:02:01.739 [chrome-headless-shell 120.0.6099.224 linux #0-8] ✓ temporary user should not see signup form fields relevant to named users 00:02:01.739 [chrome-headless-shell 120.0.6099.224 linux #0-8] ✓ temporary user should be able to create account 00:02:01.739 [chrome-headless-shell 120.0.6099.224 linux #0-8] ✓ should be able to block a user 00:02:01.739 [chrome-headless-shell 120.0.6099.224 linux #0-8] 00:02:01.739 [chrome-headless-shell 120.0.6099.224 linux #0-8] 6 passing (38.9s) 00:02:01.739 ------------------------------------------------------------------ 00:02:01.739 [chrome-headless-shell 120.0.6099.224 linux #0-6] Running: chrome-headless-shell (v120.0.6099.224) on linux 00:02:01.739 [chrome-headless-shell 120.0.6099.224 linux #0-6] Session ID: 812254cb4111068b07adf05dcf6f3f1b 00:02:01.739 [chrome-headless-shell 120.0.6099.224 linux #0-6] 00:02:01.740 [chrome-headless-shell 120.0.6099.224 linux #0-6] » tests/selenium/specs/page.js 00:02:01.740 [chrome-headless-shell 120.0.6099.224 linux #0-6] Page 00:02:01.740 [chrome-headless-shell 120.0.6099.224 linux #0-6] ✓ should be previewable 00:02:01.740 [chrome-headless-shell 120.0.6099.224 linux #0-6] ✓ should be creatable 00:02:01.740 [chrome-headless-shell 120.0.6099.224 linux #0-6] ✓ should be re-creatable 00:02:01.740 [chrome-headless-shell 120.0.6099.224 linux #0-6] ✓ should be editable 00:02:01.740 [chrome-headless-shell 120.0.6099.224 linux #0-6] ✓ should have history 00:02:01.740 [chrome-headless-shell 120.0.6099.224 linux #0-6] ✓ should be deletable 00:02:01.740 [chrome-headless-shell 120.0.6099.224 linux #0-6] ✓ should be restorable 00:02:01.740 [chrome-headless-shell 120.0.6099.224 linux #0-6] ✓ should be protectable 00:02:01.740 [chrome-headless-shell 120.0.6099.224 linux #0-6] ✓ should be undoable 00:02:01.740 [chrome-headless-shell 120.0.6099.224 linux #0-6] 00:02:01.740 [chrome-headless-shell 120.0.6099.224 linux #0-6] 9 passing (41.5s)