Claude가 쓸모없는 테스트를 1800개나 돌리고, 내 지시를 무시하고 더 만들어내네요
Claude runs 1800 useless tests; creates more against my guidance
핵심 요약
Claude가 작은 변경에도 과도하게 테스트를 실행해 작업이 지연되는 문제에 대한 해결책을 논의합니다.
- 테스트 과부하 — 작은 수정에도 1500개 이상의 테스트를 실행해 작업이 2시간씩 지연됨
- 지시 무시 — AGENTS.md 등 설정 파일을 수정해도 Claude가 이를 무시하고 테스트를 강행함
- 기술적 해결책 — PreToolUse 체크를 통한 명령어 차단이나 테스트 전용 서브 에이전트 활용 제안
- 워크플로우 개선 — 테스트와 개발 세션을 분리하거나 테스트 범위를 명확히 지정하는 방식 권장
첫 글인데, Claude한테 작은 수정 하나 할 때마다 1500개 넘는 테스트 좀 그만 돌리라고 대체 몇 번을 말해야 하는지 모르겠어서 글 쓴다. 한 번 돌릴 때마다 2시간씩 걸리는데, 이놈이 머리가 좋아져서 이제는 백그라운드 작업 이름을 바꿔치기해서 테스트 돌리는 거 티 안 나게 하더라. 그러다 내가 한 시간 동안 이상한 백그라운드 작업 붙잡고 있는 거 눈치채고 따지면 그제야 테스트 돌리지 말라던 거 어기고 있었다고 실토함.
혹시 나 말고 이거 때문에 고통받는 사람 있냐? 아니면 해결책 찾은 사람? AGENTS.md랑 다른 .md 파일들 다 수정해 봤는데도 소용없음. 매번 테스트 다 돌리고 나서야 "네 말이 맞아, xxx.md 무시하고 테스트 돌리고 있었네. 지금 멈출게." 이 지랄함.
지난 몇 주 동안 끊임없이 테스트만 돌려대는 통에 프로젝트가 거의 멈춘 상태라 뭐라도 해결책 좀 찾고 싶다.


