From e0395ce5ed05b7fb2d0c01bfd6e0370020efbb2c Mon Sep 17 00:00:00 2001 From: jackwener Date: Tue, 17 Mar 2026 17:46:03 +0800 Subject: [PATCH] test: make Vitest project order explicit Add explicit group ordering for Vitest projects so unit tests run before e2e tests, while keeping the e2e ordering fix from PR #38.\n\nCo-authored-by: RbBtSn0w --- vitest.config.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/vitest.config.ts b/vitest.config.ts index 5dba899..8d3e1e7 100644 --- a/vitest.config.ts +++ b/vitest.config.ts @@ -7,6 +7,10 @@ export default defineConfig({ test: { name: 'unit', include: ['src/**/*.test.ts'], + // Run unit tests before e2e tests to avoid project-level contention in CI. + sequence: { + groupOrder: 0, + }, }, }, { @@ -14,6 +18,9 @@ export default defineConfig({ name: 'e2e', include: ['tests/**/*.test.ts'], maxWorkers: 2, + sequence: { + groupOrder: 1, + }, }, }, ],