그룹을 위한 리포지터리 분석

Tier: Premium, Ultimate Offering: GitLab.com, Self-managed, GitLab Dedicated

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

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

현재 그룹 코드 커버리지

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

  • 커버리지 보고서를 생성한 프로젝트 수
  • 모든 프로젝트의 평균 커버리지 비율
  • 커버리지 보고서를 생성한 전체 파이프라인 작업 수

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

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

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

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

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

특정 프로젝트의 코드 커버리지 데이터를 다운로드하려면 코드 커버리지 히스토리를 사용합니다.

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

그룹의 모든 프로젝트에 대한 코드 커버리지 데이터의 CSV를 가져올 수 있습니다. 이 보고서는 최대 1000개의 레코드를 가집니다. 코드 커버리지 데이터는 각 프로젝트의 기본 브랜치에서 가져옵니다.

보고서를 가져오려면:

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

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

프로젝트의 파이프라인에서 생성된 커버리지 보고서가 하루에 여러 번 계산된 경우, 해당 날짜의 마지막 값이 사용됩니다.

note
GitLab 13.7 및 이후에서 그룹 코드 커버리지 데이터는 구성된 기본 브랜치에서 가져옵니다. 이전 버전에서는 master 브랜치에서 가져왔습니다.