다양한 입력의 연결
LLVM 및 Clang이나 GCC가 생성하는 커버리지 자료를 처리한다. JavaScript와 Go, Java 및 Kotlin의 관련 형식을 다루는 경로도 제공한다. 각 입력이 나타내는 계측 단위와 정보는 같지 않으므로 언어가 달라도 수치가 완전히 같은 의미라고 가정하지 않는다.
소스와 바이너리 대응
자료를 소스 위치와 연결하려면 소스 디렉터리와 관련 바이너리의 경로를 맞춰야 한다. 실행 당시 빌드와 다른 파일을 사용하면 결과가 어긋날 수 있다. 수집 자료와 도구 설정, 소스 버전을 함께 관리하는 것이 중요하다.
보고서의 활용
HTML로 내용을 탐색하거나 다른 시스템에 맞는 형식으로 내보낼 수 있다. 결과를 모으는 도구가 테스트 자체의 적절성을 판단해 주는 것은 아니다. 누락 파일과 제외 조건을 확인하고 실행되지 않은 중요한 영역을 새 검사 설계에 활용한다.
관련 문서
LCOV / Gcovr / Cargo LLVM Cov / LLVM Cov