

























@@ -170,7 +170,7 @@ describe("scripts/lib/ci-node-test-plan.mjs", () => {
170170]);
171171});
172172173-it("splits the agentic lane into control-plane, command, agent, SDK, and plugin shards", () => {
173+it("splits the agentic lane into control-plane, command, agent, gateway, SDK, and plugin shards", () => {
174174const shards = createNodeTestShards();
175175const controlPlaneShard = shards.find((shard) => shard.shardName === "agentic-control-plane");
176176const cliShard = shards.find((shard) => shard.shardName === "agentic-cli");
@@ -179,6 +179,10 @@ describe("scripts/lib/ci-node-test-plan.mjs", () => {
179179);
180180const commandShards = shards.filter((shard) => shard.shardName.startsWith("agentic-commands-"));
181181const agentShard = shards.find((shard) => shard.shardName === "agentic-agents");
182+const gatewayCoreShard = shards.find((shard) => shard.shardName === "agentic-gateway-core");
183+const gatewayMethodsShard = shards.find(
184+(shard) => shard.shardName === "agentic-gateway-methods",
185+);
182186const pluginSdkShard = shards.find((shard) => shard.shardName === "agentic-plugin-sdk");
183187const pluginsShard = shards.find((shard) => shard.shardName === "agentic-plugins");
184188@@ -244,14 +248,26 @@ describe("scripts/lib/ci-node-test-plan.mjs", () => {
244248checkName: "checks-node-agentic-plugin-sdk",
245249shardName: "agentic-plugin-sdk",
246250configs: [
247-"test/vitest/vitest.gateway-core.config.ts",
248-"test/vitest/vitest.gateway-client.config.ts",
249-"test/vitest/vitest.gateway-methods.config.ts",
250251"test/vitest/vitest.plugin-sdk-light.config.ts",
251252"test/vitest/vitest.plugin-sdk.config.ts",
252253],
253254requiresDist: false,
254255});
256+expect(gatewayCoreShard).toEqual({
257+checkName: "checks-node-agentic-gateway-core",
258+shardName: "agentic-gateway-core",
259+configs: [
260+"test/vitest/vitest.gateway-core.config.ts",
261+"test/vitest/vitest.gateway-client.config.ts",
262+],
263+requiresDist: false,
264+});
265+expect(gatewayMethodsShard).toEqual({
266+checkName: "checks-node-agentic-gateway-methods",
267+shardName: "agentic-gateway-methods",
268+configs: ["test/vitest/vitest.gateway-methods.config.ts"],
269+requiresDist: false,
270+});
255271expect(pluginsShard).toEqual({
256272checkName: "checks-node-agentic-plugins",
257273shardName: "agentic-plugins",
@@ -280,6 +296,8 @@ describe("scripts/lib/ci-node-test-plan.mjs", () => {
280296const shards = createNodeTestShards({ includeReleaseOnlyPluginShards: false });
281297282298expect(shards.some((shard) => shard.shardName === "agentic-plugins")).toBe(false);
299+expect(shards.some((shard) => shard.shardName === "agentic-gateway-core")).toBe(true);
300+expect(shards.some((shard) => shard.shardName === "agentic-gateway-methods")).toBe(true);
283301expect(shards.some((shard) => shard.shardName === "agentic-plugin-sdk")).toBe(true);
284302});
285303此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。