Skip to content

Commit 5f0966e

Browse files
committed
fix(agent): ci issues
1 parent 32c497d commit 5f0966e

1 file changed

Lines changed: 15 additions & 9 deletions

File tree

packages/commands/tests/e2e/managed-agent.e2e.test.ts

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -67,15 +67,21 @@ describe("e2e: managed-agent", () => {
6767
});
6868

6969
test("managed-agent skill-list --source all 通过参数校验(缺配置文件时才失败)", async () => {
70-
const { stderr, exitCode } = await runCommandE2e(MANAGED_AGENT_ROUTES, [
71-
"managed-agent",
72-
"skill-list",
73-
"--source",
74-
"all",
75-
"--file",
76-
"agents.e2e-missing.yaml",
77-
"--quiet",
78-
]);
70+
// auth: "apiKey" 的凭证解析先于 run() 执行;注入假 key 让用例不依赖环境凭证,
71+
// 命令仍会在配置加载阶段因文件缺失短路,不产生任何网络请求。
72+
const { stderr, exitCode } = await runCommandE2e(
73+
MANAGED_AGENT_ROUTES,
74+
[
75+
"managed-agent",
76+
"skill-list",
77+
"--source",
78+
"all",
79+
"--file",
80+
"agents.e2e-missing.yaml",
81+
"--quiet",
82+
],
83+
{ DASHSCOPE_API_KEY: "sk-e2e-skill-list" },
84+
);
7985
// all 是合法值:不应报 --source 用法错误,而是走到配置加载后因文件缺失退出
8086
expect(exitCode).toBe(2);
8187
expect(stderr).not.toMatch(/--source must be one of/i);

0 commit comments

Comments
 (0)