mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 17:20:45 +00:00
fix(tooling): harden changed checks for sparse worktrees
This commit is contained in:
@@ -370,6 +370,8 @@ describe("scripts/changed-lanes", () => {
|
||||
PATH: "/usr/bin",
|
||||
OPENCLAW_VITEST_NO_OUTPUT_TIMEOUT_MS: CHANGED_CHECK_VITEST_NO_OUTPUT_TIMEOUT_MS,
|
||||
OPENCLAW_VITEST_NO_OUTPUT_RETRY: "0",
|
||||
OPENCLAW_TEST_PROJECTS_SERIAL: "1",
|
||||
OPENCLAW_VITEST_MAX_WORKERS: "1",
|
||||
});
|
||||
|
||||
expect(
|
||||
@@ -382,4 +384,16 @@ describe("scripts/changed-lanes", () => {
|
||||
OPENCLAW_VITEST_NO_OUTPUT_RETRY: "1",
|
||||
});
|
||||
});
|
||||
|
||||
it("does not force serial changed-check tests in CI or when workers are explicit", () => {
|
||||
expect(createChangedCheckVitestEnv({ CI: "true" })).not.toHaveProperty(
|
||||
"OPENCLAW_VITEST_MAX_WORKERS",
|
||||
);
|
||||
expect(createChangedCheckVitestEnv({ OPENCLAW_VITEST_MAX_WORKERS: "4" })).toMatchObject({
|
||||
OPENCLAW_VITEST_MAX_WORKERS: "4",
|
||||
});
|
||||
expect(
|
||||
createChangedCheckVitestEnv({ OPENCLAW_TEST_PROJECTS_PARALLEL: "4" }),
|
||||
).not.toHaveProperty("OPENCLAW_TEST_PROJECTS_SERIAL");
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user