그룹용 리포지터리 분석

Tier: Premium, Ultimate Offering: GitLab.com, 자체 호스팅, GitLab Dedicated

그룹용 리포지터리 분석은 그룹 내 모든 프로젝트에 대한 테스트 커버리지 정보를 제공합니다. 서브그룹의 모든 프로젝트에 대한 지원을 확장하는 데도 이슈가 존재합니다.

이는 프로젝트용 리포지터리 분석과 유사합니다.

현재 그룹 코드 커버리지

분석 > 리포지터리 분석 그룹 페이지에는 그룹 내 모든 프로젝트의 전체 테스트 커버리지가 표시됩니다. 전반적인 활동 섹션에서 다음을 확인할 수 있습니다:

  • 커버리지 보고서가 있는 프로젝트 수
  • 모든 프로젝트의 평균 커버리지 퍼센트
  • 커버리지 보고서를 생성하는 전체 파이프라인 작업 수

지난 30일간 평균 그룹 테스트 커버리지

분석 > 리포지터리 분석 그룹 페이지에는 그룹 내 모든 프로젝트의 지난 30일간의 평균 테스트 커버리지가 그래프로 표시됩니다.

최신 프로젝트 테스트 커버리지 디렉터리

그룹 내 각 프로젝트의 최신 코드 커버리지를 확인하려면:

  1. 왼쪽 사이드바에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
  2. 분석 > 리포지터리 분석을 선택합니다.
  3. 최신 테스트 커버리지 결과 섹션에서 프로젝트 선택 드롭다운 디렉터리에서 확인하려는 프로젝트를 선택합니다.

특정 프로젝트의 코드 커버리지 데이터를 다운로드하려면 코드 커버리지 이력를 사용할 수 있습니다.

과거 테스트 커버리지 데이터 다운로드

그룹 내 모든 프로젝트의 코드 커버리지 데이터를 CSV 파일로 얻을 수 있습니다. 이 보고서는 최대 1000개의 레코드가 있습니다. 프로젝트의 기본 브랜치에서 코드 커버리지 데이터가 제공됩니다.

보고서를 받으려면:

  1. 왼쪽 사이드바에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
  2. 분석 > 리포지터리 분석을 선택합니다.
  3. 과거 테스트 커버리지 데이터 다운로드(.csv)를 선택합니다.
  4. 보고서에 포함하려는 프로젝트와 날짜 범위를 선택합니다.
  5. 테스트 커버리지 데이터 다운로드(.csv)를 선택합니다.

프로젝트 드롭다운 디렉터리에는 그룹의 최대 100개 프로젝트가 표시됩니다. 확인하려는 프로젝트가 디렉터리에 없는 경우 모든 프로젝트를 선택하여 나열되지 않은 프로젝트를 포함한 그룹의 모든 프로젝트에 대한 보고서를 다운로드할 수 있습니다. 이와 관련된 이슈의 이 행동을 개선할 계획이 있습니다: 여기.

프로젝트의 파이프라인에서 작업에 의해 커버리지 보고서가 생성된 날마다, CSV의 행은 다음을 포함합니다:

  • 커버리지 작업 실행 날짜
  • 커버리지 보고서를 생성한 작업 이름
  • 프로젝트 이름
  • 커버리지 값

프로젝트의 코드 커버리지가 하루에 둘 이상으로 계산된 경우, 해당 날짜의 마지막 값이 사용됩니다.

caution
그룹 코드 커버리지 데이터는 구성된 기본 브랜치에서 가져옵니다.