Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Artikel ini berlaku untuk: ✔️ .NET 6 SDK dan versi yang lebih baru
Nama
dotnet test - uji coba .NET digunakan untuk menjalankan pengujian unit.
Deskripsi
Perintah dotnet test membangun solusi dan menjalankan pengujian dengan VSTest atau Microsoft Testing Platform (MTP). Runner pengujian yang Anda gunakan menentukan opsi dan perilaku baris perintah yang tersedia.
Nota
Pemilihan runner pengujian tersedia dimulai dengan .NET 10 SDK. Dalam versi .NET sebelumnya, pengujian selalu dijalankan dengan VSTest.
Memilih runner uji
Untuk mengaktifkan Microsoft.Testing.Platform, Anda perlu menentukan runner pengujian dalam global.json file:
{
"test": {
"runner": "Microsoft.Testing.Platform"
}
}
Nota
VSTest adalah nilai yang valid untuk runner pengujian. Ini adalah default saat ini dan dapat dihilangkan.
Penting
Pengalaman dotnet test untuk MTP hanya didukung di Microsoft.Testing.Platform versi 1.7 dan yang lebih baru.
Dokumentasi runner pengujian
Opsi, perilaku, dan kemampuan baris perintah yang tersedia berbeda tergantung pada runner pengujian mana yang Anda gunakan:
uji dotnet dengan VSTest - Platform pengujian tradisional, tersedia di .NET 6 SDK dan yang lebih baru. Ini adalah runner pengujian default dan hanya dalam versi yang lebih lama dari .NET 10 SDK. Menyediakan kemampuan penemuan, pemfilteran, dan pelaporan hasil pengujian yang komprehensif.
uji dotnet dengan MTP - Platform pengujian modern, tersedia di .NET 10 SDK dan yang lebih baru. Menawarkan eksekusi pengujian yang lebih cepat dan pemilihan modul pengujian yang lebih fleksibel.
Petunjuk / Saran
Untuk dokumentasi konseptual tentang dotnet test, lihat Pengujian dengan pengujian dotnet.