코드 검사 결과 검토

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018

코드 검사를 사용하면 단위 테스트와 같은 테스트에서 실제로 테스트되는 프로젝트 코드의 비율을 확인할 수 있습니다. 코드 변경에 대한 자신감을 높이고 버그를 효과적으로 보호하려면 테스트에서 코드의 상당 부분을 연습하거나 처리해야 합니다.

코드 검사 결과를 검토하면 테스트에서 다루지 않는 코드 경로를 식별하는 데 도움이 됩니다. 이 정보는 테스트 부채를 줄여 시간이 지남에 따라 테스트 담보를 개선하는 데 중요합니다.

참고

Microsoft TFS(Team Foundation Server) 2018 이하 버전에서 빌드 및 릴리스 ‘파이프라인’은 ‘정의’라고 하며 ‘실행’은 ‘빌드’, ‘서비스 연결’은 ‘서비스 엔드포인트’, ‘스테이지’는 ‘환경’, ‘작업’은 ‘단계’라고 합니다.

예제

선택한 언어에 대한 코드 검사 결과를 게시하는 예제를 보려면 Pipelines 항목의 에코시스템 섹션을 참조하세요. 예를 들어 이스탄불을 사용하여 JavaScript 에 대한 코드 검사를 수집하고 게시합니다.

결과 보기

코드 검사 요약은 빌드 타임라인 보기에서 볼 수 있습니다. 요약은 라인 검사의 전체 백분율을 보여줍니다.

View code coverage results

참고

여러 테스트 실행 에서 코드 검사 결과를 병합하는 것은 현재 .NET 및 .NET Core로 제한됩니다. 이 기능은 향후 릴리스에서 다른 형식에 대해 지원됩니다.

코드 검사 요약은 파이프라인 실행 요약의 요약 탭에서 볼 수 있습니다.

View code coverage results

결과는 코드 검사 탭에서 보고 다운로드할 수 있습니다.

View and download results on the Code coverage tab.

참고

다단계 YAML 파이프라인에서 코드 검사 결과는 전체 파이프라인이 완료된 후에만 사용할 수 있습니다. 즉, 프로덕션에 배포하기 전에 코드 검사 결과를 검토하려는 경우 빌드 단계를 자체 파이프라인으로 분리해야 할 수 있습니다.

참고

여러 테스트 실행 에서 코드 검사 결과를 병합하는 것은 현재 .NET 및 .NET Core로 제한됩니다. 이 기능은 향후 릴리스에서 다른 형식에 대해 지원됩니다.

Artifacts

빌드 중에 게시된 코드 검사 아티팩트가 타임라인 보기에서 게시된 빌드 아티팩트 아래에서 볼 수 있습니다.

View code coverage artifact

빌드 중에 게시된 코드 검사 아티팩트가 파이프라인 실행 요약의 요약 탭에서 볼 수 있습니다.

View code coverage artifact

  • Visual Studio 테스트 작업을 사용하여 .NET 및 .NET Core 앱에 대한 검사를 수집하는 경우 아티팩트에서 다운로드하여 Visual Studio 추가 분석에 사용할 수 있는 .coverage 파일이 포함됩니다.

    View .coverage reports

  • Cobertura 또는 JaCoCo 검사 형식을 사용하여 코드 검사를 게시하는 경우 코드 검사 아티팩트는 추가 분석을 위해 오프라인으로 볼 수 있는 HTML 파일을 포함합니다.

    View html reports

참고

.NET 및 .NET Core의 경우 빌드 요약에서 코드 검사 마일스톤을 선택하여 아티팩트를 다운로드하는 링크를 사용할 수 있습니다.

작업

도움말 및 지원