단위 테스트를 위해 golang의 testing
패키지와 go test
패키지를 사용할 계획입니다. go test
은 CLI에서 커버리지 리포트 만 제공하지만, 테스트 스위트에 대한 요약 리포트를 얻을 수있는 go test
옵션을 찾을 수 없습니다.`go test` CLI 테스트 리포터를위한 권장 사항
예를 들어, 테스트를 실행 한 후, 나는 다음과 같은 정보를 포함하여 최소한의 테스트 보고서를보고 싶다 :
- 그들의
- 얼마나 많은 테스트 스위트 많은 테스트를 통과하는 방법
- 방법 많은 사람들이 실패했습니다.
웹 검색을 수행했지만이를 지원하기 위해 좋은 golang 기본 옵션/타사 도구/라이브러리를 찾을 수 없습니다. 그리고 난 단지 https://github.com/jstemmer/go-junit-report이라는 라이브러리를 찾았으므로 결과를 JUnit XML로 변환 할 수 있습니다. XML을 사용하면 요약을 얻기 위해 몇 가지 추가 처리를 수행해야하는데, 이는 충분히 편리하지 않습니다.
go test
및 testing
패키지로 작업 할 때, 특히 CLI를 통해 실행할 때 테스트 보고서 생성 목적으로 일반적으로 사용하는 도구/라이브러리는 무엇입니까? 감사.
아니요,'go test -v'는 이러한 통계를 출력하지 않으며 각 테스트 이름 만 출력하고 개별 테스트가 통과하는지 여부는 테스트 스위트에 대한 요약이 없습니다. 질문에서, 나는 시험의 수, 성공한 시험의 수, 실패한 시험의 수를 포함하는 최소한의 요약을 원한다. – nybon