Aracılığıyla paylaş


dotnet testi

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.

Ayrıca bkz.