사전 요구 사항
- 코드 커버리지가 리포지토리에 대해 구성되어 있습니다. 리포지토리에 대한 코드 검사 설정을(를) 참조하세요.
참고
커버리지 요약 주석은 라인 커버리지를 표시합니다. 코드 커버리지 참조을(를) 참조하세요.
커버리지 요약 댓글 읽기
리포지토리에서 코드 커버리지가 구성되면 github-code-quality[bot] 각 풀 리퀘스트에 커버리지 요약 댓글을 게시합니다. 주석에는 다음이 포함됩니다.
- 브랜치와 기본 브랜치 비교: 풀 요청 브랜치와 기본 브랜치의 집계 라인 커버리지 비율입니다(예: "풀 요청 브랜치에서 65%, 기본 브랜치에서 44%").
- 대부분의 영향을 받은 파일: 검사 범위가 가장 큰 10개 파일은 기본 분기와 끌어오기 요청 분기 간에 변경됩니다. 이 목록에는 끌어오기 요청에서 직접 수정되지 않은 파일이 포함될 수 있습니다. 새 파일 또는 수정된 파일은 삭제된 파일보다 우선 순위가 지정됩니다. 각 그룹 내에서 파일은 파일의 줄 수로 가중치를 적용한 라인 커버리지의 절대 변화량을 기준으로 정렬되며, 동률일 경우 커버리지 크기와 파일 이름이 차례로 타이브레이커로 사용됩니다.
- 파일별 분석: 각 파일의 라인 커버리지 비율과 델타 값을 표시하는 확장 가능한 섹션입니다. 델타 값이 양수이면 이 브랜치에서 해당 파일의 라인 커버리지가 늘어났음을 의미합니다. 음수 델타는 줄 범위가 감소했음을 나타내며, 변경에 의해 도입된 테스트되지 않은 코드 경로를 알릴 수 있습니다.
검사 요약을 사용하여 적용 범위가 낮거나 감소하는 파일을 식별하고 테스트되지 않은 변경 내용에 대한 검토 주의의 우선 순위를 지정합니다.
테스트 도구 모음 Copilot 의 적용 범위를 확장해야 하는 경우 테스트를 작성하고 업데이트하는 데 도움이 될 수 있습니다. 코드 테스트을(를) 참조하세요.