이 문서의 적용 대상: ✔️ .NET 6 SDK 이상 버전
이름
dotnet test - 단위 테스트를 실행하는 데 사용하는 .NET 테스트 드라이버입니다.
설명
dotnet test 명령은 솔루션을 빌드하고 VSTest 또는 MTP(Microsoft Testing Platform)를 사용하여 테스트를 실행합니다. 사용하는 테스트 실행기는 사용 가능한 명령줄 옵션 및 동작을 결정합니다.
테스트 실행기 선택
MTP를 사용하도록 설정하려면 파일에서 global.json 테스트 실행기를 지정해야 합니다. 테스트 실행기를 구성하는 방법의 예는 다음과 같습니다.
Microsoft 테스트 플랫폼:
{
"test": {
"runner": "Microsoft.Testing.Platform"
}
}
VSTest:
{
"test": {
"runner": "VSTest"
}
}
중요합니다
MTP 환경은 dotnet test 버전 1.7 이상에서 Microsoft.Testing.Platform 만 지원됩니다.
Test Runner 설명서
사용 가능한 명령줄 옵션, 동작 및 기능은 사용하는 테스트 실행기마다 다릅니다.
VSTest를 사용한 dotnet test - .NET 6 SDK 이상에서 사용할 수 있는 기존 테스트 플랫폼입니다. 포괄적인 테스트 검색, 필터링 및 결과 보고 기능을 제공합니다.
MTP를 사용한 dotnet test - .NET 10 SDK 이상에서 사용할 수 있는 최신 테스트 플랫폼입니다. 더 빠른 테스트 실행 및 보다 유연한 테스트 모듈 선택을 제공합니다.
팁 (조언)
개념 dotnet test설명서는 dotnet 테스트를 사용한 테스트를 참조하세요.
참고 항목
.NET