test(scripts): focus github helper routing

This commit is contained in:
Vincent Koc
2026-06-20 23:15:15 +02:00
parent 3ec2a46907
commit 9be53b4aa2
2 changed files with 53 additions and 2 deletions

View File

@@ -666,9 +666,32 @@ const TOOLING_SOURCE_TEST_TARGETS = new Map([
],
],
["scripts/dependency-changes-report.mjs", ["test/scripts/dependency-changes-report.test.ts"]],
[
"scripts/github/dependency-guard.mjs",
[
"test/scripts/dependency-guard-script.test.ts",
"test/scripts/dependency-guard-workflow.test.ts",
],
],
[
"scripts/github/guard-shared.mjs",
[
"test/scripts/dependency-guard-script.test.ts",
"test/scripts/dependency-guard-workflow.test.ts",
"test/scripts/security-sensitive-guard-script.test.ts",
"test/scripts/security-sensitive-guard-workflow.test.ts",
],
],
[
"scripts/github/run-openclaw-cross-os-release-checks.sh",
["test/scripts/openclaw-cross-os-release-workflow.test.ts"],
],
[
"scripts/github/security-sensitive-guard.mjs",
["test/scripts/security-sensitive-guard-script.test.ts"],
[
"test/scripts/security-sensitive-guard-script.test.ts",
"test/scripts/security-sensitive-guard-workflow.test.ts",
],
],
[
"scripts/dependency-ownership-surface-report.mjs",

View File

@@ -1152,9 +1152,37 @@ describe("scripts/test-projects changed-target routing", () => {
targets: ["test/scripts/dependency-changes-report.test.ts"],
});
expect(resolveChangedTestTargetPlan(["scripts/github/dependency-guard.mjs"])).toEqual({
mode: "targets",
targets: [
"test/scripts/dependency-guard-script.test.ts",
"test/scripts/dependency-guard-workflow.test.ts",
],
});
expect(resolveChangedTestTargetPlan(["scripts/github/guard-shared.mjs"])).toEqual({
mode: "targets",
targets: [
"test/scripts/dependency-guard-script.test.ts",
"test/scripts/dependency-guard-workflow.test.ts",
"test/scripts/security-sensitive-guard-script.test.ts",
"test/scripts/security-sensitive-guard-workflow.test.ts",
],
});
expect(
resolveChangedTestTargetPlan(["scripts/github/run-openclaw-cross-os-release-checks.sh"]),
).toEqual({
mode: "targets",
targets: ["test/scripts/openclaw-cross-os-release-workflow.test.ts"],
});
expect(resolveChangedTestTargetPlan(["scripts/github/security-sensitive-guard.mjs"])).toEqual({
mode: "targets",
targets: ["test/scripts/security-sensitive-guard-script.test.ts"],
targets: [
"test/scripts/security-sensitive-guard-script.test.ts",
"test/scripts/security-sensitive-guard-workflow.test.ts",
],
});
expect(