코드 검사 확장
이 문서에서는 코드 검사 기능과 관련된 모든 Microsoft Testing Platform
확장을 나열하고 설명합니다.
코드 검사 기능을 사용하여 단위 테스트와 같은 코딩된 테스트에서 테스트되는 프로젝트 코드의 비율을 확인할 수 있습니다. 버그로부터 효과적으로 보호하려면 코드의 상당한 부분을 실행 또는 검사해야 합니다.
Coverlet
현재 Coverlet 확장은 없지만 Coverlet .NET 전역 도구를 사용할 수 있습니다.
Microsoft 코드 검사
관리되는(CLR) 코드와 관리되지 않는(네이티브) 코드 모두에 대해 Microsoft 코드 검사 분석이 가능합니다. 정적 및 동적 계측이 모두 지원됩니다. 이 확장은 Microsoft.Testing.Extensions.CodeCoverage NuGet 패키지의 일부로 제공됩니다.
참고 항목
관리되지 않는(네이티브) 코드 검사는 기본적으로 확장에서 사용하지 않도록 설정됩니다. 필요한 경우 플래그 EnableStaticNativeInstrumentation
및 EnableDynamicNativeInstrumentation
을 사용하여 사용하도록 설정합니다.
비관리 코드 검사에 대한 자세한 내용은 정적 및 동적 네이티브 계측을 참조하세요.
Important
패키지는 라이선스 모델을 무료로 사용할 수 있는 Microsoft .NET 라이브러리 비공개 원본과 함께 제공됩니다.
Microsoft 코드 검사에 대한 자세한 내용은 해당 GitHub 페이지를 참조하세요.
Microsoft 코드 검사는 다음 옵션을 제공합니다.
옵션 | 설명 |
---|---|
--coverage |
dotnet-coverage 도구를 사용하여 코드 검사를 수집합니다. |
--coverage-output |
출력 파일. |
--coverage-output-format |
출력 파일 형식. 지원되는 값은 'coverage', 'xml' 및 'cobertura'입니다. |
--coverage-settings |
XML 코드 검사 설정. |
.NET