


























@@ -101,7 +101,7 @@ describe("auditGatewayServiceConfig", () => {
101101});
102102103103it("accepts Linux minimal PATH with user directories", async () => {
104-const env = { HOME: "/home/testuser", PNPM_HOME: "/opt/pnpm" };
104+const env = { HOME: "/tmp/openclaw-testuser", PNPM_HOME: "/opt/pnpm" };
105105const minimalPath = buildMinimalServicePath({ platform: "linux", env });
106106const audit = await auditGatewayServiceConfig({
107107 env,
@@ -121,7 +121,10 @@ describe("auditGatewayServiceConfig", () => {
121121});
122122123123it("accepts Linux fnm aliases/default without requiring the legacy current symlink", async () => {
124-const env = { HOME: "/home/testuser", FNM_DIR: "/home/testuser/.local/share/fnm" };
124+const env = {
125+HOME: "/tmp/openclaw-testuser",
126+FNM_DIR: "/tmp/openclaw-testuser/.local/share/fnm",
127+};
125128const pathParts = buildMinimalServicePath({ platform: "linux", env })
126129.split(":")
127130.filter((entry) => !entry.includes("/fnm/current/bin"));
@@ -140,7 +143,10 @@ describe("auditGatewayServiceConfig", () => {
140143});
141144142145it("accepts Linux fnm current symlink without requiring aliases/default", async () => {
143-const env = { HOME: "/home/testuser", FNM_DIR: "/home/testuser/.local/share/fnm" };
146+const env = {
147+HOME: "/tmp/openclaw-testuser",
148+FNM_DIR: "/tmp/openclaw-testuser/.local/share/fnm",
149+};
144150const pathParts = buildMinimalServicePath({ platform: "linux", env })
145151.split(":")
146152.filter((entry) => !entry.includes("/fnm/aliases/default/bin"));
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。