Nasıl Jenkins NUnit testleri çalıştırmak mı?
Bir C için otomatik NUnit testleri çalıştırmak için arıyorum# uygulama, gece ve üzerinde.
Bu Jenkins-Cİ yapabileceği bir şey mi?
CEVAP
Senin yaptığın şeyi yapmak, Kur nasıl Jenkins bunu yapmak için ihtiyacım vardı:
- Jenkins için NUnit Eklenti Ekle
- Projenizde gitmekYapılandırın->İnşa->İnşa bir adım ekleyin
- Açılır listede aşağı doğru ilerleyin ->Windows Toplu İş Komut Çalıştır
- Bu adım MSBuild adım sonra yerleştirildiğinden emin olun
- Aşağıdaki değişkenleri yerine ekleyin:
Tek dll testi:
[PathToNUnit]\bin\nunit-console.exe [PathToTestDll]\Selenium.Tests.dll /xml=nunit-result.xml
Birden fazla dll testi NUnit test projects kullanarak:
[PathToNUnit]\bin\nunit-console.exe [PathToTests]\Selenyum.Testleri.nunit /xml=nunit-result.xml
- AltındaPost-build Eylemlertick! ^strong>Test sonucu rapor NUnit yayınlayın
- Textbox içinTest XMLs raporugirinnunit-result.xml
İnşa edilmiş proje sonra, NUNit şimdi sonuçları da proje Pano eğer Hava raporu simgenin üzerine getirdiğinizde () veya sayfa altında görüntülenebilir olacaktır çalıştırın veTest Sonucu Son.
Ayrıca yerel inşa sürecinin bir parçası olarak Visual Studio içinden veya komut çalıştırabilir.
İşte başvuru için kullanılan iki blog. Tam olarak benim gereksinimleri takılan herhangi bulamadım:1-Hour Guide to Continuous Integration Setup: Jenkins meets .Net (2011)Guide to building .NET projects using Hudson (2008)
nasıl bir dizindeki tüm Python birim t...
Nasıl tüm testleri JUnit 4 belirli bir...
Nasıl tüm tarayıcılarda birim testleri...
Nasıl bir dize olarak adını aldığımda ...
Nasıl benim zorlamak için .NET Windows...