test: add opt-in leaf project scheduler

This commit is contained in:
Peter Steinberger
2026-04-08 05:28:55 +01:00
parent e89dc72c35
commit 5eab61b45d
3 changed files with 228 additions and 79 deletions

View File

@@ -612,12 +612,16 @@ export function buildFullSuiteVitestRunPlans(args, cwd = process.cwd()) {
},
];
}
return fullSuiteVitestShards.map((shard) => ({
config: shard.config,
forwardedArgs,
includePatterns: null,
watchMode: false,
}));
const expandToProjectConfigs = process.env.OPENCLAW_TEST_PROJECTS_LEAF_SHARDS === "1";
return fullSuiteVitestShards.flatMap((shard) => {
const configs = expandToProjectConfigs ? shard.projects : [shard.config];
return configs.map((config) => ({
config,
forwardedArgs,
includePatterns: null,
watchMode: false,
}));
});
}
export function createVitestRunSpecs(args, params = {}) {