저는 CI와 Jenkins를 처음 사용합니다. 웹 서비스에서 Testng 기반 자동 테스트를 실행하는 Java 프로젝트가 있습니다. 자동화 테스트는 Jenkins에서 작업으로 정기적으로 실행됩니다. 때때로 작업이 오랫동안 반복해서 실패합니다. 그러나 각 실행에서 테스트 실패 횟수는 다릅니다. 마지막 5 회 실행 중 어떤 테스트가 반복적으로 실패했는지 확인하고 싶습니다. 이를 통해 조사해야 할 테스트 실패 횟수를 줄일 수 있습니다. 마지막 5 번의 실행에서 모두 반복되지 않는 실패는 나중에 무시하거나 조사 할 수 있습니다.
누군가 지난 N 번 실행에서 어떤 테스트가 반복적으로 실패했는지 어떻게 알 수 있습니까?
어떻게해서든지 실패를보기 쉬운 테스트 결과를 저장해야합니다. E는 오류를 나타내며 모든 테스트의 전체 줄을 나타내는 'XEXX'형식 일 수 있습니다. 그런 식으로 공간을 많이 차지하지 않고 텍스트 파일로 저장할 수 있습니다.
—
David
모든 테스트를 실행할 때마다 새로운 줄을 만들고 스크립트로 쉽게 보거나 분석 할 수 있습니다.
—
David
test-ng 플러그인을 사용할 수 있으며 매번 결과를 게시 할 수 있습니다 ... 그런 다음 각 빌드를 비교하여 어떤 테스트가 실패했는지 알 수 있습니다
—
rohit thomas
@rohitthomas-빌드를 수동으로 비교할 것을 제안합니까? 나는 그것을 피하고 싶다.
—
Erran Morad
'반복 실패'는 무엇이라고 생각하십니까? 예를 들어 지난 5 회 실행에서 실패한 모든 테스트 사례 또는 5 회 실행 중 3 회 실패한 모든 테스트 사례 만 의미합니까?
—
Michael Kemmerzell '12