Jenkins - Birim Testi
Jenkins, Junit için kullanıma hazır bir işlevsellik sağlar ve diğer teknolojiler için birim testi için bir dizi eklenti sağlar, örneğin .Net Birim testleri için MSTest. Bağlantıya gidersenhttps://wiki.jenkins-ci.org/display/JENKINS/xUnit+Plugin mevcut Unit Testing eklentilerinin listesini verecektir.
Jenkins'te Junit Testi Örneği
Aşağıdaki örnek dikkate alınacaktır
- Junit'e dayalı basit bir HelloWorldTest sınıfı.
- Sınıfı buna göre oluşturmak için Jenkins içinde inşa aracı olarak Ant.
Step 1 - Jenkins panosuna gidin ve mevcut HelloWorld projesine tıklayın ve Yapılandır seçeneğini seçin
Step 2 - Bir Oluşturma adımı Ekleme bölümüne göz atın ve Karıncayı Çağır seçeneğini seçin.
Step 3 - Gelişmiş düğmesine tıklayın.
Step 4 - Derleme dosyası bölümünde, build.xml dosyasının konumunu girin.
Step 5 - Daha sonra inşa sonrası ekle seçeneğini tıklayın ve "Junit test sonucu raporunu yayınla" seçeneğini seçin
Step 6- Test raporları XML'lerinde, aşağıda gösterildiği gibi konumu girin. Raporların, HelloWorld proje çalışma alanında oluşturulan bir klasör olduğundan emin olun. “* .Xml” temelde Jenkins'e Junit test senaryolarının çalıştırılmasıyla üretilen sonuç xml dosyalarını almasını söyler. Bu xml dosyaları daha sonra daha sonra görüntülenebilecek raporlara dönüştürülür.
Bittiğinde, sondaki Kaydet seçeneğini tıklayın.
Step 7 - Kaydedildikten sonra, Şimdi Oluştur seçeneğine tıklayabilirsiniz.
Yapı tamamlandığında, yapının bir durumu, yapının başarılı olup olmadığını gösterecektir. Derleme çıktı bilgilerinde, şimdi Test Sonucu adlı ek bir bölüm göreceksiniz. Bizim durumumuzda, sonucun bir örnek olarak başarısız olması için negatif bir Test durumu girdik.
Daha fazla bilgi görmek için Konsol çıkışına gidebilirsiniz. Ancak daha ilginç olan, Test Sonucunu tıklarsanız, şimdi Test sonuçlarının ayrıntılı bir incelemesini göreceksiniz.