feat(agent): add kiro as an install target #24
ci.yml
on: pull_request
Lint & Format
15s
Typecheck
19s
Unit Tests
30s
Build
11s
Local E2E Tests
15s
Annotations
7 errors
|
Local E2E Tests
Process completed with exit code 1.
|
|
test/e2e/setup.e2e.test.ts > matrix coverage guard > TARGETS matches the documented set (update this list when adding a target):
test/e2e/setup.e2e.test.ts#L219
AssertionError: expected [ 'claude', 'antigravity', …(4) ] to deeply equal [ 'claude', 'antigravity', …(3) ]
- Expected
+ Received
Array [
"claude",
"antigravity",
"cursor",
"cline",
+ "kiro",
"codex",
]
❯ test/e2e/setup.e2e.test.ts:219:34
|
|
test/e2e/agent-install.e2e.test.ts > matrix coverage guard > TARGETS matches the documented, e2e-covered set (update this list when adding a target):
test/e2e/agent-install.e2e.test.ts#L639
AssertionError: expected [ 'claude', 'antigravity', …(4) ] to deeply equal [ 'claude', 'antigravity', …(3) ]
- Expected
+ Received
Array [
"claude",
"antigravity",
"cursor",
"cline",
+ "kiro",
"codex",
]
❯ test/e2e/agent-install.e2e.test.ts:639:34
|
|
Unit Tests
Process completed with exit code 1.
|
|
test/help.snapshot.test.ts > --help snapshots > init:
test/help.snapshot.test.ts#L58
Error: Snapshot `--help snapshots > init 1` mismatched
- Expected
+ Received
@@ -5,11 +5,12 @@
Options:
--api-key <key> API key to configure (skips the interactive prompt)
--from-env Read TESTSPRITE_API_KEY from the environment instead of
prompting (default: false)
--agent <target> Coding-agent target to install: claude, antigravity,
- cursor, cline, codex (default: claude) (default: "claude")
+ cursor, cline, kiro, codex (default: claude) (default:
+ "claude")
--no-agent Skip the agent skill install (configure credentials only)
--force Overwrite an existing skill file (a .bak backup is kept)
--dir <path> Project root for the skill install (default: current
directory)
-y, --yes Non-interactive: accept all defaults, never prompt
❯ test/help.snapshot.test.ts:58:19
|
|
src/commands/agent.test.ts > runInstall — all four own-file targets > installs all four own-file targets in one invocation:
src/commands/agent.test.ts#L882
AssertionError: expected false to be true // Object.is equality
- Expected
+ Received
- true
+ false
❯ src/commands/agent.test.ts:882:30
|
|
src/commands/agent.test.ts > runList > JSON mode emits array of {target, status, path, mode}:
src/commands/agent.test.ts#L726
AssertionError: expected [ { target: 'claude', …(3) }, …(5) ] to have a length of 5 but got 6
- Expected
+ Received
- 5
+ 6
❯ src/commands/agent.test.ts:726:18
|