Bir Web Uygulaması testini otomatikleştirmek için Java, JUnit ve Selenuim WebDriver kullanarak bir test Suite uygulamış Bağlam. Test Suite, Jenkins içerisinde TestSuite veya SUT'deki değişikliklerin yeniden yapılandırıldığı bir Maven Job olarak dağıtılmıştır. Jenkins, aynı zamanda, test programlarının hedef programın farklı programlayıcılar kullanarak hem program hem de talep üzerine sürekli olarak test edilmesi için bir dizi en üst düzey maven işi için de TestSuite çalıştırır. Surefire eklentisi, test sonuçlarını görünür yapmak için ve Test Kapsamı için Emma eklentisi olarak kullanılır.Bağlama Surefire Testi Jenkins içinde WebDriver Ekran sonuçtan
JUnit @Test başarısız olduğunda (yani SUT'de bir hata algılamıyorsa, bir test paketi hatası değil), bu süit, Tarayıcı'nın ekranının Jenkins çalışma alanındaki bir klasörde kaldığı bir ekran görüntüsünü alır. Ekran görüntüsü dosya adı, test günlüğüne kaydedilen bir UUID'dir. Bu tüm genel olarak çok iyi çalışıyor.
Soru Ekran görüntüleri, Jenkins UI aracılığıyla çalışma alanına girilerek görülebilir. Ancak bu bir beceriksiz mekanizmadır. Jenkins UI'de Surefire sonuçlarını ve/veya konsol çıktısını belirli ekran görüntüsüne köprülemek için bir yol bulmak istiyorum. Örneğin. günlüğündeki UUID'ye tıklayarak.
Girdiğiniz için teşekkürler, bu cevabı zaten gördüm ve maven kullandığımdan beri durumumu kapsamayan bir karınca kullanmak için de geçerli. –