코드 검사 결과 검토
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
코드 검사를 사용하면 단위 테스트와 같은 테스트에서 실제로 테스트 중인 프로젝트 코드의 비율을 확인할 수 있습니다. 코드 변경에 대한 신뢰도를 높이고 버그를 효과적으로 보호하려면 테스트에서 코드의 상당 부분을 연습하거나 처리해야 합니다.
코드 검사 결과를 검토하면 테스트에서 다루지 않는 코드 경로를 식별하는 데 도움이 됩니다. 이 정보는 테스트 부채를 줄임으로써 시간이 지남에 따라 테스트 담보를 개선하는 데 중요합니다.
예시
선택한 언어에 대한 코드 검사 결과를 게시하는 예제를 보려면 파이프라인 항목의 에코시스템 섹션을 참조하세요. 예를 들어 이스탄불을 사용하여 JavaScript에 대한 코드 검사를 수집하고 게시합니다.
결과 보기
코드 검사 요약은 파이프라인 실행 요약의 요약 탭에서 볼 수 있습니다.
결과는 코드 검사 탭에서 보고 다운로드할 수 있습니다.
참고 항목
다단계 YAML 파이프라인에서 코드 검사 결과는 전체 파이프라인이 완료된 후에만 사용할 수 있습니다. 즉, 프로덕션에 배포하기 전에 코드 검사 결과를 검토하려는 경우 빌드 단계를 자체 파이프라인으로 분리해야 할 수 있습니다.
참고 항목
여러 테스트 실행 에서 코드 검사 결과를 병합하는 것은 현재 .NET 및 .NET Core로 제한됩니다. 이는 향후 릴리스의 다른 형식에 대해 지원됩니다.
Artifacts
빌드 중에 게시된 코드 검사 아티팩트가 파이프라인 실행 요약의 요약 탭에서 볼 수 있습니다.
Visual Studio 테스트 작업을 사용하여 .NET 및 .NET Core 앱에 대한 검사를 수집하는 경우 아티팩트에서 Visual Studio에서 추가 분석을 위해 다운로드하고 사용할 수 있는 .coverage 파일이 포함 됩니다.
Cobertura 또는 JaCoCo 검사 형식을 사용하여 코드 검사를 게시하는 경우 코드 검사 아티팩트는 추가 분석을 위해 오프라인으로 볼 수 있는 HTML 파일을 포함합니다.
참고 항목
.NET 및 .NET Core의 경우 빌드 요약에서 코드 검사 중요 시점을 선택하여 아티팩트를 다운로드하는 링크를 사용할 수 있습니다.
작업
- 코드 검사 결과 게시는 Cobertura 또는 JaCoCo 형식의 빌드에서 생성된 Azure Pipelines 또는 TFS에 코드 검사 결과를 게시합니다.
- Visual Studio Test, .NET Core, Ant, Maven, Gulp, Grunt 및 Gradle과 같은 기본 제공 작업은 코드 검사 데이터를 파이프라인에 게시하는 옵션을 제공합니다.