


















@@ -317,6 +317,22 @@ describe.concurrent("scripts/crabbox-wrapper", () => {
317317expect(parseFakeCrabboxOutput(result).args).toContain("local-container");
318318});
319319320+it("only forces the short local-container Docker work root on Linux", () => {
321+const result = runWrapper(
322+"provider: hetzner, aws, local-container, blacksmith-testbox, or cloudflare\n",
323+["run", "--provider", "local-container", "--", "echo ok"],
324+);
325+326+expect(result.status).toBe(0);
327+const expectedMessage =
328+"[crabbox] provider=docker using short host-visible work root for OpenClaw Docker tests";
329+if (process.platform === "linux") {
330+expect(result.stderr).toContain(expectedMessage);
331+} else {
332+expect(result.stderr).not.toContain(expectedMessage);
333+}
334+});
335+320336it("defaults AWS macOS runs to on-demand capacity", () => {
321337const result = runWrapper(
322338"provider: hetzner, aws, local-container, blacksmith-testbox, or cloudflare\n",
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。