test: balance extension shard scheduling

This commit is contained in:
Peter Steinberger
2026-04-20 17:41:21 +01:00
parent 14eb1923b4
commit 97e79bb5f6
5 changed files with 169 additions and 12 deletions

View File

@@ -29,6 +29,21 @@ describe("scripts/test-projects changed-target routing", () => {
).toBeNull();
});
it("routes changed extension vitest configs to their own shard", () => {
expect(
buildVitestRunPlans(["--changed", "origin/main"], process.cwd(), () => [
"test/vitest/vitest.extension-discord.config.ts",
]),
).toEqual([
{
config: "test/vitest/vitest.extension-discord.config.ts",
forwardedArgs: [],
includePatterns: null,
watchMode: false,
},
]);
});
it("keeps the broad changed run for shared test helpers", () => {
expect(
resolveChangedTargetArgs(["--changed", "origin/main"], process.cwd(), () => [