
























@@ -99,15 +99,17 @@ describe("scripts/lib/plugin-prerelease-test-plan.mjs", () => {
9999"utf8",
100100);
101101102-expect(lane).toEqual(
103-expect.objectContaining({
104-command: "OPENCLAW_SKIP_DOCKER_BUILD=1 pnpm test:docker:kitchen-sink-plugin",
105-e2eImageKind: "functional",
106-name: "kitchen-sink-plugin",
107-resources: expect.arrayContaining(["npm"]),
108-stateScenario: "empty",
109-}),
110-);
102+expect(lane).toEqual({
103+command: "OPENCLAW_SKIP_DOCKER_BUILD=1 pnpm test:docker:kitchen-sink-plugin",
104+e2eImageKind: "functional",
105+live: false,
106+name: "kitchen-sink-plugin",
107+resources: ["npm"],
108+retryPatterns: [],
109+retries: 0,
110+stateScenario: "empty",
111+weight: 3,
112+});
111113expect(script).toContain("npm:@openclaw/kitchen-sink@latest");
112114expect(script).toContain("npm-latest-conformance");
113115expect(script).toContain("npm-latest-adversarial");
@@ -168,14 +170,17 @@ describe("scripts/lib/plugin-prerelease-test-plan.mjs", () => {
168170const fixtureServer = readFileSync("scripts/e2e/lib/clawhub-fixture-server.cjs", "utf8");
169171const prereleasePlan = createPluginPrereleaseTestPlan();
170172171-expect(lane).toEqual(
172-expect.objectContaining({
173-command: "OPENCLAW_SKIP_DOCKER_BUILD=1 pnpm test:docker:plugins",
174-name: "plugins",
175-resources: expect.arrayContaining(["npm"]),
176-stateScenario: "empty",
177-}),
178-);
173+expect(lane).toEqual({
174+command: "OPENCLAW_SKIP_DOCKER_BUILD=1 pnpm test:docker:plugins",
175+e2eImageKind: "functional",
176+live: false,
177+name: "plugins",
178+resources: ["npm", "service"],
179+retryPatterns: [],
180+retries: 0,
181+stateScenario: "empty",
182+weight: 6,
183+});
179184expect(prereleasePlan.surfaces).toContain("external-install-boundary");
180185expect(sweepScript).toContain("run_plugins_clawhub_scenario");
181186expect(clawhubScript).toContain('plugins install "$CLAWHUB_PLUGIN_SPEC"');
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。