Milestone v1.0: FamilySync MVP #1

Merged
luckberg merged 376 commits from gsd/v1.0-milestone into main 2026-06-10 17:39:19 -04:00
Showing only changes of commit 9e17853d89 - Show all commits
+5 -12
View File
@@ -5,17 +5,10 @@ export default defineConfig({
environment: 'node',
globals: true,
setupFiles: ['./test/setup.ts'],
// Run test files sequentially so concurrent DB tests do not interfere via
// the shared MariaDB (global afterEach in test/setup.ts truncates list tables
// which causes FK violations if two workers share the DB concurrently).
sequence: {
concurrent: false,
},
pool: 'forks',
// singleFork: top-level in vitest 4.x (poolOptions removed in v4).
// Runs all test files in one forked process so the shared MariaDB
// teardown (afterEach in test/setup.ts) never races with inserts
// from a concurrent worker.
singleFork: true,
// Disable parallel file execution so concurrent DB tests do not interfere
// via the shared MariaDB. The global afterEach in test/setup.ts truncates
// list tables; running test files in parallel causes FK violations when one
// file's afterEach deletes rows that another file's test is still using.
fileParallelism: false,
},
})