InfoGrab Docs

Cobertura 커버리지 보고서

커버리지 분석이 작동하려면 artifacts:reports:coverage_report 에 올바른 형식의 Cobertura XML 보고서를 제공해야 합니다. 이 형식은 원래 Java용으로 개발되었지만, 다른 언어 및 플랫폼을 위한 대부분의 커버리지 분석 프레임워크에는 이를 지원하는 플러그인이 있습니다: simplecov-cobertura (Ruby) gocover-cobertura (Go) cobertura (Node.js) 다른 커버리지 분석 프레임워크는 기본적으로 이 형식을 지원합니다. 예를 들면: Istanbul (JavaScript) Coverage.py (Python) PHPUnit (PHP) 구성 후, 머지 리퀘스트가 커버리지 보고서를 수집하는 파이프라인을 트리거하면 diff 뷰에 커버리지 정보가 표시됩니다. 여기에는 파이프라인의 모든 단계에 있는 모든 작업의 보고서가 포함됩니다. 각 줄에 대해 커버리지가 표시됩니다: covered (녹색): 테스트에서 최소 한 번 이상