diff --git a/packages/rpa-core/test/capabilities/compat-audit.test.ts b/packages/rpa-core/test/capabilities/compat-audit.test.ts index 999ed40..0fa8906 100644 --- a/packages/rpa-core/test/capabilities/compat-audit.test.ts +++ b/packages/rpa-core/test/capabilities/compat-audit.test.ts @@ -1,7 +1,8 @@ import { describe, it } from "vitest"; import { capabilityIds } from "../../src/engine/registry"; -import { writeFileSync } from "node:fs"; -import { readFileSync } from "node:fs"; +import { writeFileSync, readFileSync } from "node:fs"; +import os from "node:os"; +import path from "node:path"; import "../../src/capabilities/index"; // 汇总导入全部能力模块(与运行时同构) interface CatalogComp { @@ -70,6 +71,7 @@ describe("系统组件兼容性全量审查", () => { fieldIssues: fieldIssues.slice(0, 40), fieldIssueCount: fieldIssues.length }; - writeFileSync(".compat-report.txt", JSON.stringify(report, null, 1), "utf8"); + // 报告写系统临时目录:不得污染仓库工作树(对面 CI 门禁要求干净树) + writeFileSync(path.join(os.tmpdir(), ".compat-report.txt"), JSON.stringify(report, null, 1), "utf8"); }, 120000); });