그룹용 저장소 분석

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

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

이는 프로젝트용 저장소 분석과 유사합니다.

현재 그룹 코드 커버리지

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

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

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

분석 > 저장소 분석 그룹 페이지는 그룹 내 모든 프로젝트의 평균 테스트 커버리지를 그래프로 표시합니다.

최신 프로젝트 테스트 커버리지 목록

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

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

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

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

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

보고서를 받으려면:

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

프로젝트 드롭다운 목록에는 그룹 내의 최대 100개 프로젝트가 표시됩니다. 확인하려는 프로젝트가 목록에 없으면 모든 프로젝트에 대한 보고서를 다운로드하려면 모든 프로젝트를 선택합니다. 이에 관한 행동을 개선하기 위한 계획이 있으며 관련 이슈에서 확인할 수 있습니다.

일일 커버리지 보고서가 프로젝트 파이프라인의 작업에 의해 생성된 경우, CSV의 각 행에는 다음이 포함됩니다:

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

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

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