1. 첫 화면
  2. 플레이북
  3. 불안정한 테스트 찾기
활용 가이드 · 코드

불안정한 테스트 찾기

테스트가 간헐적으로 실패하면 에이전트가 다시 실행해 패턴을 찾고 브랜치에서 수정 사항을 제안합니다.

에이전트에 붙여넣기

CI에서 테스트가 실패한 뒤 다시 실행했을 때 통과하면 기록해. 의심되는 테스트를 격리해 충분히 여러 번 실행해서 불안정한지 확인한 다음, 타이밍, 공유 상태 또는 테스트 순서 같은 원인을 찾아. 새 브랜치에서 수정 사항을 제안하고, 근거를 정리한 풀 리퀘스트를 만들어. 테스트를 비활성화하거나 건너뛰거나 삭제하지 말고, 병합하거나 메인 브랜치에 푸시하지 마.

에이전트가 하는 일

  1. 실패했다가 통과하는 테스트 찾기

  2. 의심되는 테스트를 격리해 다시 실행

  3. 불안정한 원인 추적

  4. 수정 사항과 근거를 담은 풀 리퀘스트 열기

추가할 규칙

  • 변경 사항은 브랜치에 올리고 리뷰를 기다립니다
  • 테스트 비활성화, 건너뛰기 또는 삭제 금지
  • 승인 없이 새 패키지 추가 금지

완성되는 결과물: 불안정한 테스트를 찾아 원인을 설명하고, 검토할 수 있는 풀 리퀘스트로 수정합니다.