2016-03-03 21 views
9

maven testng testleri için Travis CI'de html raporuna erişmenin ve görüntülemenin bir yolu var mı? Bu anda maven testleri için Travis CI'de html raporuna erişmek ve görüntülemek için bir yol var mı?

Travis CI günlükleri birçok testler nasıl geçtiğini bakın tek yolu/başarısız/

şey böyle vb atlanan: Testler çalıştırın: 34, Hataları: 0, hatalar: 0, Atlandı : 0, geçen süre: 50,427 sn

Sonuçlar:

Testler çalıştırın: 34, Hataları: 0, hatalar: 0, atlandı:

: 0

Ancak bu dizinde oluşturulan güzelliğinde raporlar vardır

[INFO] Surefire rapor dizini:/home/Travis// xxxx/yyyy/hedef/SureFire-raporlar Ben güzelliğinde-raporları/index.html dosyasına erişmek ve sonuçları görmek ister

kurmak.

Bu mümkün mü, birileri yardım edebilir mi?

+0

Belki bir şeyi yanlış anladım ama eğer testler tamam ise neden raporlara bakmak yeterli? Testler * yeşil *? BTW: Eğer travis-ci belgelerini anlayabiliyorsam, klasörlere erişiminiz yok. Docker – khmarbaise

+0

içinde çalışıyorlar. Teşekkürler khmarbaise .. Testlerimden herhangi biri başarısız olursa, hangi iddiaların yanlış gittiğini bilmiyorum. Bunun gibi şeyler. Travis CI kayıtları sadece hangi testlerin başarısız olduğunu gösterir, ancak başarısız testlerin "gerçek" ve "beklenen" ayrıntılarını göstermez. – aspiringqa

+0

Hangi iddiaların yanlış gittiğini bilmiyorsanız, testiniz yeterince iyi değerlendirilmemiştir, ki bunun içinde birden fazla iddia içeren bir test vakası varmış gibi görünüyor. Beklediğiniz şeylere dayanan testleri daha iyi yapın ve genellikle yanlış bir şey yoksa, birim testlerinin çok kısa olması gerektiğini aklınızda bulundurun. – khmarbaise

cevap

1

Ben de aynı sorularım vardı. Ne yazık ki, Travis HTML raporlamasını desteklemiyor gibi görünüyor. Denemedim, ancak bu feature request ve diğer SO question tarafından önerilen geçici çözüm temelinde, HTML dosyasını oluşturmak ve Travis'in çıktı almasını sağlamak için lynx -dump kullanabiliriz.

İlgili konular