Skip to main content

풀 리퀘스트에서 코드 커버리지 확인하기

내 풀 리퀘스트에 게시된 커버리지 요약을 검토하여 코드 커버리지가 낮거나 감소하는 파일을 식별하세요.

누가 이 기능을 사용할 수 있나요?

쓰기 권한이 있는 사용자

GitHub Team 또는 GitHub Enterprise Cloud

사전 요구 사항

커버리지 요약 댓글 읽기

리포지토리에서 코드 커버리지가 구성되면 github-code-quality[bot] 각 풀 리퀘스트에 커버리지 요약 댓글을 게시합니다. 주석에는 다음이 포함됩니다.

  • 브랜치와 기본 브랜치 비교: 풀 리퀘스트 브랜치와 기본 브랜치의 전체 커버리지 비율입니다(예: "풀 리퀘스트 브랜치 65%, 기본 브랜치 44%").
  • 대부분의 영향을 받은 파일: 검사 범위가 가장 큰 10개 파일은 기본 분기와 끌어오기 요청 분기 간에 변경됩니다. 이 목록에는 끌어오기 요청에서 직접 수정되지 않은 파일이 포함될 수 있습니다. 새 파일 또는 수정된 파일은 삭제된 파일보다 우선 순위가 지정됩니다. 각 그룹 내에서 파일은 파일의 줄 수로 가중치를 적용한 라인 커버리지의 절대 변화량을 기준으로 정렬되며, 동률일 경우 커버리지 크기와 파일 이름이 차례로 타이브레이커로 사용됩니다.
  • 파일별 분석: 적용 범위 백분율 및 델타 값이 있는 각 파일을 나열하는 확장 가능한 섹션입니다. 양수 델타는 파일이 이 분기에서 적용 범위를 얻었다는 것을 의미합니다. 음수 델타는 적용 범위가 감소했음을 나타내며, 변경으로 인해 도입된 테스트되지 않은 코드 경로를 알릴 수 있습니다.

검사 요약을 사용하여 적용 범위가 낮거나 감소하는 파일을 식별하고 테스트되지 않은 변경 내용에 대한 검토 주의의 우선 순위를 지정합니다.

테스트 도구 모음 Copilot 의 적용 범위를 확장해야 하는 경우 테스트를 작성하고 업데이트하는 데 도움이 될 수 있습니다. 코드 테스트을(를) 참조하세요.

다음 단계