Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020
코드 검사를 사용하면 단위 테스트와 같은 테스트에서 실제로 테스트 중인 프로젝트 코드의 비율을 확인할 수 있습니다. 코드 변경에 대한 신뢰도를 높이고 버그를 효과적으로 보호하려면 테스트에서 코드의 상당 부분을 연습하거나 처리해야 합니다.
코드 검사 결과를 검토하면 테스트에서 다루지 않는 코드 경로를 식별하는 데 도움이 됩니다. 이 정보는 테스트 부채를 줄임으로써 시간이 지남에 따라 테스트 담보를 개선하는 데 중요합니다.
Example
선택한 언어에 대한 코드 검사 결과를 게시하는 예제를 보려면 파이프라인 항목의 에코시스템 섹션을 참조하세요. 예를 들어 이스탄불을 사용하여 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과 같은 기본 제공 작업은 코드 검사 데이터를 파이프라인에 게시하는 옵션을 제공합니다.
도움말 및 지원
- 문제 해결 페이지 참조
- Stack Overflow에 대한 조언을 얻고 개발자 커뮤니티를 통해 지원 받기