Skip to content

test(mcp): Phase 8 — fixture worktree_list tool call - #374

Merged
erishforG merged 1 commit into
release/1.0from
feat/auto-mcp-fixture-phase8
Jul 1, 2026
Merged

test(mcp): Phase 8 — fixture worktree_list tool call#374
erishforG merged 1 commit into
release/1.0from
feat/auto-mcp-fixture-phase8

Conversation

@erishforG

Copy link
Copy Markdown
Owner

무엇

MCP stdio smoke fixture에 실제 wired read-only tool인 worktree_listtools/call recording을 추가했습니다.

Refs #295. v1.0 MCP e2e/recording fixture 트랙에서 initialize, ping, tools/list, error path뿐 아니라 정상 tools/call envelope도 고정해 Claude Desktop/Cursor 스타일 호출 회귀를 더 빨리 잡기 위함입니다. @erishforG

변경

  • tests/mcp/fixtures/stdio_smoke.jsonltools-call-worktree-list fixture 추가
  • fixture README에 wired tool call 예시와 deterministic assertion 지침 추가

다음 Phase 힌트

  • repo 인자를 명시한 client-style recording 추가
  • 실제 Claude Desktop/Cursor 캡처 fixture를 별도 파일로 분리
  • mutating tool은 dry-run 전용 fixture로만 recording

리스크

Low. 테스트 fixture와 문서만 변경하며 런타임 동작은 변경하지 않습니다.

롤백

해당 fixture 한 줄과 README 설명을 되돌리면 됩니다.

Test plan

  • cargo test --quiet stdio_recording_fixtures
  • cargo build --quiet
  • cargo fmt --check
  • cargo clippy --all-targets -- -D warnings
  • cargo test --quiet

Refs #295

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@erishforG erishforG added the auto-improvement Daily auto-generated improvement PR/issue label Jul 1, 2026
@erishforG
erishforG merged commit 55bec26 into release/1.0 Jul 1, 2026
12 checks passed
@erishforG
erishforG deleted the feat/auto-mcp-fixture-phase8 branch July 1, 2026 01:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto-improvement Daily auto-generated improvement PR/issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant