Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makale şunlar için geçerlidir: ✔️ .NET 6 SDK ve sonraki sürümler
Veri Akışı Adı
dotnet test - Birim testlerini yürütmek için kullanılan .NET test sürücüsü.
Açıklama
dotnet test komutu çözümü oluşturur ve testleri VSTest veya Microsoft Test Platformu (MTP) ile çalıştırır. Kullandığınız test çalıştırıcısı, kullanılabilir komut satırı seçeneklerini ve davranışını belirler.
Uyarı
.NET 10 SDK'sı ile başlayarak test çalıştırıcısı seçimi kullanılabilir. .NET'in önceki sürümlerinde testler her zaman VSTest ile yürütülür.
Test çalıştırıcısı seçme
Microsoft.Testing.Platform'u etkinleştirmek için dosyada test çalıştırıcısını global.json belirtmeniz gerekir:
{
"test": {
"runner": "Microsoft.Testing.Platform"
}
}
Uyarı
VSTest , test çalıştırıcısı için geçerli bir değerdir. Geçerli varsayılan değerdir ve atlanabilir.
Önemli
dotnet test MTP deneyimi yalnızca 1.7 ve sonraki sürümlerde Microsoft.Testing.Platform desteklenir.
Test çalıştırıcısı belgeleri
Kullanılabilir komut satırı seçenekleri, davranışı ve özellikleri, hangi test çalıştırıcısını kullandığınıza bağlı olarak farklılık gösterir:
VSTest ile dotnet testi - .NET 6 SDK ve sonraki sürümlerde kullanılabilen geleneksel test platformu. Bu, .NET 10 SDK'dan önceki sürümlerde varsayılan ve yalnızca test çalıştırıcısıdır. Kapsamlı test bulma, filtreleme ve sonuç raporlama özellikleri sağlar.
MTP ile dotnet testi - .NET 10 SDK ve sonraki sürümlerde kullanılabilen modern test platformu. Daha hızlı test yürütme ve daha esnek test modülü seçimi sunar.
Tavsiye
hakkında dotnet testkavramsal belgeler için bkz . Dotnet test ile test etme.