From 7fcf1cded20647459b50cac820bf83e4377ddf45 Mon Sep 17 00:00:00 2001 From: Josh Wright Date: Sat, 10 Oct 2026 18:15:55 -0400 Subject: [PATCH] Run migration memory tests after the main suite (Refs #102) --- vite.config.ts | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/vite.config.ts b/vite.config.ts index 3bed425..966c4bd 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,10 +1,31 @@ import { sveltekit } from '@sveltejs/kit/vite'; -import { defineConfig } from 'vitest/config'; +import { configDefaults, defineConfig } from 'vitest/config'; + +const migrationMemoryTest = 'tests/unit/migration-memory.test.ts'; export default defineConfig({ plugins: [sveltekit()], test: { - include: ['tests/**/*.{test,spec}.{js,ts}'] + projects: [ + { + extends: true, + test: { + name: 'application', + include: ['tests/**/*.{test,spec}.{js,ts}'], + exclude: [...configDefaults.exclude, migrationMemoryTest], + sequence: { groupOrder: 0 } + } + }, + { + extends: true, + test: { + name: 'migration-memory', + include: [migrationMemoryTest], + // The 256 MiB rebuild must not contend for disk I/O with other tests. + sequence: { groupOrder: 1 } + } + } + ] }, server: { port: 3000