Şu anda Jenkins ile sürekli bir entegrasyon aracı kuruyorum. JUnit testlerini her defasında bir yapım yapılmasını isterim. Benim problemim test edilecek projelerin hiçbirinin maven veya karınca kullanmamasıdır. Bu yüzden, bu testleri maven veya karınca olmadan çalıştırmanın mümkün olup olmadığını bilmek istiyorum ve eğer öyleyse, bunu nasıl yaparım? JUnit testlerini maven veya karınca olmadan otomatik olarak Jenkins'de çalıştırın.
cevaplar
9
A
cevap
6
Johannes Link ClasspathSuite denediniz için şimdiden teşekkür ederiz? belgelerine
:
mekanizma basittir. Sadece Eclipse'de yeni bir proje oluşturun ve inşa yolunda çalıştırmak istediğiniz testleri içeren tüm projeleri ekleyin. Şimdi böyle bir sınıf oluşturmak:
import org.junit.extensions.cpsuite.ClasspathSuite; import org.junit.runner.RunWith; @RunWith(ClasspathSuite.class) public class MySuite {}
Bu, tüm JUnit4 testclasses projeleri sınıf yolunda (olanlar içeren yöntemler @Test ek açıklamasıyla ) çalıştırır.
JUnitCore'u kullanarak çalıştırabilirsiniz.
java -cp /usr/share/java/junit.jar org.junit.runner.JUnitCore [test class name]
Daha fazla bilgi için bkz. How to run Junit testcases from command line?.
+0
Bunun hakkında konuşmadım. Ama tam olarak ihtiyacım olan şey bu! Teşekkürler ! – Bosion
İlgili konular
- 1. ReSharper otomatik olarak ünite testlerini çalıştırabilir
- 2. JUnit testlerini çalıştırırken IntelliJ IDEA (Android)
- 3. Ruby birim testlerini maven entegrasyonu içinde çalıştırma
- 4. Maven karınca görevi nasıl kullanılır?
- 5. karınca JUnit görev ben JUnit testi ile bir karınca yazmaya çalıştı detay
- 6. IntelliJ: Junction testlerini çalıştırırken Maven profilini etkinleştir
- 7. Visual Studio 2013'te Çalıştırıcı Testlerini Çalıştırın
- 8. Stok olmadan Ansible playbook'u çalıştırın
- 9. Emacs olmadan elisp programını çalıştırın?
- 10. Karınca inşa komut dosyasında yarışma testlerini atlamak mümkün mü?
- 11. Çok modüllü bir Maven yapısında en yavaş JUnit testlerinin listesi
- 12. "Adres zaten kullanımda: bağlama" Gradle JUnit testlerini çalıştırırken istisna
- 13. iOS monotouch GUI testlerini komut satırından otomatik olarak çalıştır
- 14. FindBugs, JUnit testlerini yok saymak için filtre dosyası
- 15. Diğer JUnit testlerini Spring Root Controller'ımı çalmayı nasıl durdurabilirim?
- 16. JUnit testinde maven özellikleri nasıl alınır?
- 17. Maven - maven pom.xml olarak
- 18. Eclipse'de ant veya maven olmadan bir savaş dosyası nasıl oluşturulur?
- 19. Çözme veya Maven
- 20. Düğüm/npm olmadan Angular2 projesini çalıştırın
- 21. Docker kabında bir maven webapp çalıştırın
- 22. Hiçbir .exe uzantısı olmadan harici uygulamayı çalıştırın
- 23. Birden çok çerçevede (internet tarayıcıları) otomatik entegrasyon testlerini çoğaltma çabaları olmadan nasıl kullanabilirim?
- 24. Python'u cmd olarak çalıştırın
- 25. Yapılandırma türünü seçmeden IntelliJ IDEA 14'te JUnit testini çalıştırın.
- 26. Maven
- 27. karınca testlere Java sistem özelliklerini geçen
- 28. JUnit testlerinin içinden JMH nasıl çalıştırılır?
- 29. Karınca permeni boyutunu nasıl arttırırsınız?
- 30. REST testleri için Spring/Jetty (veya Tomcat)/Maven kullanarak Entegrasyon Testlerini Yapılandırma
Maven veya Ant olmadan projeyi nasıl yapmayı planlıyorsunuz? – artbristol
Bu araçlar olmadan oluşturabilirsiniz. Daha zor ve daha uzun, ama mümkün. – Bosion