fix(test): skip heavy-check lock for scoped tooling targets

This commit is contained in:
Vincent Koc
2026-04-12 05:28:06 +01:00
parent afc2bc00fb
commit c05cf3493a
2 changed files with 4 additions and 28 deletions

View File

@@ -760,7 +760,6 @@ export function shouldAcquireLocalHeavyCheckLock(runSpecs, env = process.env) {
}
return !(
env.OPENCLAW_TEST_PROJECTS_SERIAL === "1" &&
runSpecs.length === 1 &&
runSpecs[0]?.config === TOOLING_VITEST_CONFIG &&
runSpecs[0]?.watchMode === false &&

View File

@@ -197,7 +197,7 @@ describe("scripts/test-projects changed-target routing", () => {
});
describe("scripts/test-projects local heavy-check lock", () => {
it("skips the lock for a single scoped serial tooling run", () => {
it("skips the lock for a single scoped tooling run", () => {
expect(
shouldAcquireLocalHeavyCheckLock(
[
@@ -207,31 +207,12 @@ describe("scripts/test-projects local heavy-check lock", () => {
watchMode: false,
},
],
{
...process.env,
OPENCLAW_TEST_PROJECTS_SERIAL: "1",
},
process.env,
),
).toBe(false);
});
it("keeps the lock for non-tooling or non-serial runs", () => {
expect(
shouldAcquireLocalHeavyCheckLock(
[
{
config: "test/vitest/vitest.tooling.config.ts",
includePatterns: ["test/scripts/committer.test.ts"],
watchMode: false,
},
],
{
...process.env,
OPENCLAW_TEST_PROJECTS_SERIAL: "0",
},
),
).toBe(true);
it("keeps the lock for non-tooling runs", () => {
expect(
shouldAcquireLocalHeavyCheckLock(
[
@@ -241,10 +222,7 @@ describe("scripts/test-projects local heavy-check lock", () => {
watchMode: false,
},
],
{
...process.env,
OPENCLAW_TEST_PROJECTS_SERIAL: "1",
},
process.env,
),
).toBe(true);
});
@@ -262,7 +240,6 @@ describe("scripts/test-projects local heavy-check lock", () => {
{
...process.env,
OPENCLAW_TEST_PROJECTS_FORCE_LOCK: "1",
OPENCLAW_TEST_PROJECTS_SERIAL: "1",
},
),
).toBe(true);