Komut Satırı Test Sonuçları Nasıl Alınır
Komut satırından testleri çalıştırmak için MSTest.exe çalıştırılabilir programı kullanabilirsiniz.MSTest.exe, komut istemi penceresine otomatik olarak çalıştırma özetini görüntüler.
Test sonuçlarını da otomatik olarak diske kaydeder.Sonuç çıkışı ekranının Özet bölümünde, otomatik olarak oluşturulan sonuç dosyasının adını görüntüler.Örne?in:
Results file: D:\temp\test\TestProject3\TestProject3\TestResults\thisuser@ThisUser-32G 9_24_2012 1_27_37 PM.trx
İsterseniz, test sonuçlarını açıkça kendi isimlendirdiğiniz bir dosyaya kaydedebilirsiniz.Visual Studio istemci oturumunuz Team Foundation Server'a bağlıysa, takım projesi koleksiyonunuz için sonuçları veritabanına yayınlayabilirsiniz.Her ikisi seçenek de aşağıdaki yordamlarda açıklanır.
[!NOT]
Visual Studio'dan veri yayınlama hakkında daha fazla bilgi için, bkz. Test Sonuçlarını Yayınlamak için Komut Satırı Seçenekleri.
Komut satırı test sonuçlarını belirli bir dosyaya kaydetmek için.
MSTest programı kullanarak sınamalarını çalıştırın.
test sonuçlarını kaydetmek istediğiniz dosyanın adını belirlemek için /resultsfile:[dosya adı] seçeneğini kullanın.Örne?in:
MSTest /testmetadata:Bank.vsmdi /resultsfile:BanktestResults.trx
[!NOT]
Test sonuçları dosyası düzgün işleyebilmek için .trx uzantısı gerekir fakat MSTest komutu bu uzantıyı otomatik olarak sağlamaz.Bu nedenle, bu komutu çalıştırdığınızda .trx uzantısını eklemeniz önerilir.
MSTest programıyla kullanabileceğiniz seçenekler hakkında daha fazla bilgi için, bkz. MSTest.exe Komut Satırı Seçenekleri.
Takım proje koleksiyonu için komut satırı test sonuçlarını veritabanına göndermek amacıyla.
MSTest programı kullanarak sınamalarını çalıştırın.
[!NOT]
Sadece Team Foundation Server'e bağlıysanız ve Ekip Gezgini yüklüyse takım projesi koleksiyonu için test sonuçlaını veritabanına yayınlayabilirsiniz.Team Foundation Server hedefine bağlanma hakkında bilgi için bkz. Team Foundation Server ekibi projelerine bağlanın.
Test sonuçlarını yayımlamayla ilgili birkaç komut satırı seçenekleri.Yayımlamak istediğiniz test sonuçlarına bağlı olarak onları birlikte kullanırsınız.Beş seçenek gereklidir: /publish, /publishbuild, /teamproject, /platform ve /flavor.Biri isteğe bağlıdır : /publishresultsfile
Geçerli test sonuçlarını yayımla.Testleri çalıştırmak ve sonuçlarını hemen yayımlamak için, çalıştırmak için testleri belirleyen seçenekleri ve yayımlamak için gerekli seçenekleri kullanıniÖrne?in:
MSTest /testcontainer:test.dll /publish:http://ourtfsmachine:8080 /teamproject:ProjectName /publishbuild:BuildNumber01 /platform:AnyCpu /flavor:Release
Geçmiş Test sonuçlarını yayımla.Daha önce çalışmış test sonuçlarını yayımlamak için, /testcontainer: ve /testmetadata: gibi çalıştırmak için testleri belirleyen komut satırı seçeneklerini yoksayın, çünkü testleri çalıştırmıyorsunuz.Örne?in:
MSTest /publishresultsfile:testResult.trx /publish:http://ourtfsmachine:8080 /teamproject:ProjectName /publishbuild:BuildNumber01 /platform:AnyCpu /flavor:Release
Bu seçeneklerin nasıl kullanılacağı hakkında daha fazla bilgi için bkz. MSTest.exe Komut Satırı Seçenekleri.
Ayrıca bkz.
Görevler
Nasıl yapılır: MSTest'i Kullanarak Komut Satırından Otomatikleştirilmiş Testleri Çalıştırma