Chromium Chronicle #3: Gerrit의 코드 적용 범위

에피소드 3: 캘리포니아주 마운틴뷰의 유케, 로베르토, 사자드 (2019년 6월)
이전 에피소드

테스트는 버그와 회귀를 찾고, 더 나은 디자인을 적용하고, 코드를 더 쉽게 유지 관리할 수 있도록 하므로 매우 중요합니다. 코드 적용 범위는 테스트를 철저히 수행하는 데 도움이 됩니다.

Chromium CL은 테스트 적용 범위의 세부정보를 한 줄씩 표시할 수 있습니다. 코드 적용 범위 trybot을 사용하여 잘 테스트된 코드만 제출하도록 할 수 있습니다.

Chromium CL의 코드 적용 범위를 보려면 코드 적용 범위 trybot linux-coverage-rel을 트리거합니다.

빌드가 완료되고 코드 적용 범위 데이터가 성공적으로 처리되고 나면 나란히 비교 뷰의 오른쪽 열에서 커버리지 정보를 확인합니다.

코드 적용 범위 도구는 현재 Linux의 Chrome에 C/C++ 코드를 지원합니다. 더 많은 플랫폼과 언어를 지원하고 있습니다.

코드 적용 범위 트리봇은 10% 실험으로 출시되었으며 안정성에 익숙해지면 기본적으로 사용 설정하고 더 많은 플랫폼으로 확장할 계획입니다.

자세히 알아보기

자세한 내용이 궁금하신가요? Gerrit 데모 CL에서 커버리지를 확인하고, Gerrit의 코드 커버리지를 사용해 보거나, 디렉터리와 구성요소별로 분류된 전체 코드베이스 적용 범위 대시보드를 확인하세요.

의견 공유

의견이 있으신가요? code-coverage@chromium.org에 문의하거나 버그를 신고합니다.