실행과 결과 표시
기본 Go 테스트 실행 위에서 패키지와 검사 결과를 원하는 출력 형식으로 보여 준다. 종료 요약에는 실패와 건너뜀, 빌드 오류 같은 정보를 포함할 수 있다. 화면에 간단한 요약만 표시하더라도 전체 결과를 별도 JSON 기록으로 남겨 원인을 조사할 수 있다. 표현 형식과 실제 실행 대상은 구분한다.
자동 빌드와 재실행
JUnit XML 파일을 만들어 CI 시스템에 연결할 수 있다. 실패한 검사만 다시 실행하면 전체 모음을 재수행하는 비용을 줄일 수 있지만 재시도 후 성공이 최초 실패의 원인을 해결했다는 뜻은 아니다. 실제 실패와 불안정성을 구분하고 데이터 경쟁이 발견되었을 때의 재실행 정책도 명확히 정한다.
느린 검사와 선택 범위
실행 기록에서 오래 걸린 검사를 찾고 개발 중 파일 변경에 맞춰 검사를 실행하는 기능이 있다. 느린 검사를 건너뛰도록 소스를 바꾸는 선택 기능은 단순 보고와 다른 변경 작업이다. 속도를 높이기 위해 필요한 검사까지 사라지지 않도록 범위를 검토한다. 기본 테스트 플래그와 도구의 옵션을 구분하고 어떤 패키지가 실제로 실행됐는지 확인한다.