





















@@ -164,6 +164,8 @@ describe("Parallels smoke model selection", () => {
164164let missingProviderKeyResult: ReturnType<typeof spawnNodeEvalSync>;
165165let invalidModelTimeoutResult: ReturnType<typeof spawnNodeEvalSync>;
166166let invalidHostPortResult: ReturnType<typeof spawnNodeEvalSync>;
167+let invalidLinuxHostPortResult: ReturnType<typeof spawnNodeEvalSync>;
168+let invalidWindowsHostPortResult: ReturnType<typeof spawnNodeEvalSync>;
167169let invalidLinuxAgentTimeoutResult: ReturnType<typeof spawnNodeEvalSync>;
168170let invalidWindowsAgentTimeoutResult: ReturnType<typeof spawnNodeEvalSync>;
169171let invalidWindowsUpdateTimeoutResult: ReturnType<typeof spawnNodeEvalSync>;
@@ -202,6 +204,14 @@ describe("Parallels smoke model selection", () => {
202204`process.argv = ["node", "${TS_PATHS.macos}", "--host-port", "18425x"]; await import("./${TS_PATHS.macos}");`,
203205{ env: process.env, imports: ["tsx"] },
204206);
207+invalidLinuxHostPortResult = spawnNodeEvalSync(
208+`process.argv = ["node", "${TS_PATHS.linux}", "--host-port", "1e4"]; await import("./${TS_PATHS.linux}");`,
209+{ env: process.env, imports: ["tsx"] },
210+);
211+invalidWindowsHostPortResult = spawnNodeEvalSync(
212+`process.argv = ["node", "${TS_PATHS.windows}", "--host-port", "0x4800"]; await import("./${TS_PATHS.windows}");`,
213+{ env: process.env, imports: ["tsx"] },
214+);
205215invalidLinuxAgentTimeoutResult = spawnNodeEvalSync(
206216`process.env.OPENCLAW_PARALLELS_LINUX_AGENT_TIMEOUT_S = "1e3"; process.argv = ["node", "${TS_PATHS.linux}"]; await import("./${TS_PATHS.linux}");`,
207217{ env: process.env, imports: ["tsx"] },
@@ -1401,6 +1411,12 @@ setInterval(() => {}, 1000);
14011411expect(invalidHostPortResult.status).toBe(1);
14021412expect(invalidHostPortResult.stderr).toContain("invalid --host-port: 18425x");
140314131414+expect(invalidLinuxHostPortResult.status).toBe(1);
1415+expect(invalidLinuxHostPortResult.stderr).toContain("invalid --host-port: 1e4");
1416+1417+expect(invalidWindowsHostPortResult.status).toBe(1);
1418+expect(invalidWindowsHostPortResult.stderr).toContain("invalid --host-port: 0x4800");
1419+14041420expect(invalidLinuxAgentTimeoutResult.status).toBe(1);
14051421expect(invalidLinuxAgentTimeoutResult.stderr).toContain(
14061422"invalid OPENCLAW_PARALLELS_LINUX_AGENT_TIMEOUT_S: 1e3",
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。