fix(test): route serial runs through scoped vitest lanes

This commit is contained in:
Vincent Koc
2026-04-12 04:44:47 +01:00
parent 4f203abf00
commit 74a9d99d6a
3 changed files with 8 additions and 1 deletions

View File

@@ -8,6 +8,7 @@ import baseConfig, { rootVitestProjects } from "./vitest/vitest.config.ts";
import { createContractsVitestConfig } from "./vitest/vitest.contracts.config.ts";
import { createGatewayVitestConfig } from "./vitest/vitest.gateway.config.ts";
import { createPluginSdkLightVitestConfig } from "./vitest/vitest.plugin-sdk-light.config.ts";
import { sharedVitestConfig } from "./vitest/vitest.shared.config.ts";
import { createUiVitestConfig } from "./vitest/vitest.ui.config.ts";
import { createUnitFastVitestConfig } from "./vitest/vitest.unit-fast.config.ts";
import { createUnitVitestConfig } from "./vitest/vitest.unit.config.ts";
@@ -17,6 +18,11 @@ describe("projects vitest config", () => {
expect(baseConfig.test?.projects).toEqual([...rootVitestProjects]);
});
it("disables vite env-file loading for vitest lanes", () => {
expect(baseConfig.envFile).toBe(false);
expect(sharedVitestConfig.envFile).toBe(false);
});
it("keeps root projects on their expected pool defaults", () => {
expect(createGatewayVitestConfig().test.pool).toBe("threads");
expect(createAgentsVitestConfig().test.pool).toBe("threads");

View File

@@ -184,6 +184,7 @@ if (!isCI && localScheduling.throttledBySystem && shouldPrintVitestThrottle(proc
export const sharedVitestConfig = {
root: repoRoot,
envFile: false,
resolve: {
alias: [
{