개요
지정된 줄이나 파일을 커버리지 보고서에서 제거하여 lcov.info 커버리지 파일을 수정하도록 설계된 명령줄 도구입니다. 생성되거나 보일러플레이트 코드와 같은 특정 코드 섹션을 제외함으로써 개발자가 테스트 커버리지 데이터를 정제하고 더 정확하고 의미 있는 커버리지 메트릭을 확보할 수 있도록 도와줍니다. CI/CD 파이프라인에서는 깔끔하고 집중적인 커버리지 보고서가 필수적이므로 이 도구는 특히 유용합니다. macOS, Windows 및 Linux에서 실행 가능하여 다양한 개발 환경에서 접근성이 뛰어납니다.
사용 사례
- 테스트 커버리지 보고서 개선
- 커버리지에서 생성된 코드 제외
- CI/CD 보고 정확도 향상
- 분석을 위한 커버리지 데이터 맞춤 설정
- 커버리지 파일에서 노이즈 제거
주요 기능
- 명령줄 인터페이스
- lcov.info 파일 조작을 지원합니다
- 크로스 플랫폼 호환성
- 빌드 스크립트와의 간편한 통합
- 사용자 정의 가능한 제외 규칙
적합한 대상
- 테스트 자동화 엔지니어
- CI/CD 파이프라인 개발자
- 코드 품질 팀
- 커버리지 관리하는 Flutter 개발자
- 정확한 커버리지 메트릭을 목표로 하는 팀
고려 사항
- 제외 항목의 수동 구성이 필요합니다
- 런타임 패키지가 아님
- 후처리 커버리지 파일에 한정
- GUI 인터페이스 없음
- 정확한 lcov.info 형식에 따라 다름