그룹에 대한 리포지토리 분석
그룹에 대한 리포지토리 분석은 그룹 내 모든 프로젝트에 대한 테스트 커버리지 정보를 제공합니다.
문제가 있습니다 또한 하위 그룹의 모든 프로젝트에 대한 지원을 확장하는 것을 목표로 합니다.
이는 프로젝트에 대한 리포지토리 분석과 유사합니다.
현재 그룹 코드 커버리지
Analyze > Repository analytics 그룹 페이지는 그룹 내 모든 프로젝트의 전체 테스트 커버리지를 표시합니다.
Overall activity 섹션에서 볼 수 있는 내용은 다음과 같습니다:
- 커버리지 보고서가 있는 프로젝트 수.
- 모든 프로젝트의 평균 커버리지 비율.
- 커버리지 보고서를 생성하는 총 파이프라인 작업 수.
지난 30일간의 평균 그룹 테스트 커버리지
Analyze > Repository analytics 그룹 페이지는 지난 30일 동안 그룹 내 모든 프로젝트의 평균 테스트 커버리지 그래프를 표시합니다.
최신 프로젝트 테스트 커버리지 목록
그룹 내 각 프로젝트의 최신 코드 커버리를 보려면:
- 왼쪽 사이드바에서 Search or go to를 선택하고 그룹을 찾습니다.
- Analyze > Repository analytics를 선택합니다.
- Latest test coverage results 섹션에서 Select projects 드롭다운 목록에서 확인하려는 프로젝트를 선택합니다.
특정 프로젝트의 코드 커버리지 데이터를 다운로드하여
코드 커버리지 히스토리를 볼 수 있습니다.
역사적인 테스트 커버리지 데이터 다운로드
그룹 내 모든 프로젝트의 코드 커버리지 데이터의 CSV 파일을 가져올 수 있습니다. 이 보고서는 최대 1000개의 레코드를 포함할 수 있습니다. 코드 커버리지 데이터는 각 프로젝트의 기본 브랜치에서 가져옵니다.
보고서를 받으려면:
- 왼쪽 사이드바에서 Search or go to를 선택하고 그룹을 찾습니다.
- Analyze > Repository analytics를 선택합니다.
- Download historic test coverage data (.csv)를 선택합니다.
- 보고서에 포함할 프로젝트 및 날짜 범위를 선택합니다.
- Download test coverage data (.csv)를 선택합니다.
프로젝트 드롭다운 목록에는 그룹의 최대 100개 프로젝트가 표시됩니다. 확인하려는 프로젝트가 드롭다운 목록에 없으면 All projects를 선택하여 그룹 내 모든 프로젝트에 대한 보고서를 다운로드할 수 있습니다. 나열되지 않은 프로젝트도 포함됩니다. 이 관련 문제에서 이 동작을 개선할 계획이 있습니다.
각 날짜에 프로젝트의 파이프라인에서 작업에 의해 생성된 커버리지 보고서가 있는 경우, CSV의 행에는 다음이 포함됩니다:
- 커버리지 작업이 실행된 날짜
- 커버리지 보고서를 생성한 작업의 이름
- 프로젝트의 이름
- 커버리지 값
하루에 프로젝트의 코드 커버리가 여러 번 계산된 경우, 해당 날짜의 마지막 값이 사용됩니다.