2011-10-11 14 views
11

Nerede "Test Sonucu Trend" grafiğine üreten veri aslında nereden geliyor Run mı? Hedef/surefire raporlarında 2 dosya üreten bir "Test Only" işim var. (Maven tarafından üretilmiştir) Dosyaları incelemek, testlerin gerçekleştirildiğini ve geçtiğini gösterir.Jenkins Testi Trend Grafik Boş Sonuç fakat Testler

grafiktir başarılı olduğunu göstermektedir x-ekseni fakat test sonuçlarıyla birlikte oluşturur. Proje sayfasından belirli bir yapıya tıklarsam, "Test Sonucu" bağlantısının yanında "(test yok)" ifadesini gösterir.

Ben XML dosyaları yapmanız gereken post-processing çeşit var mı? Onlar maven-soapui-plugin tarafından üretilen JUnit biçimindedir.

Teşekkürler!

+0

Belki https://issues.jenkins-ci.org/browse/JENKINS-9980 bazı bilgiler sağlar. Görünüşe göre, "İstihbarat Yayınla ..." seçeneği mevcut olmadığı için istenen Jenkins/Maven işi var gibi görünüyor. – sceaj

cevap

12

kontrol edebilir "JUnit test sonucu raporunu Yayınla" in "mesaj Eylemler İnşa" İşinizin yapılandırma bölümü ve JUnit testleri XML çıktısı konumunu belirtmek gerekir. Ben iş yapılandırmasında işaretli "Agrega mansap test sonuçları" kutusunu vardı Benim için

+1

Ne yazık ki bu seçenek iş yapılandırmasında görünmüyor. Bu naif olabilir, ancak Jenkins'in zaten sonuçları yayınlaması gerektiğini biliyor (test trend grafiğini gösteriyor ve derleme sayfalarında "Test Sonucu" linki veriyor), sadece teste girmiyor gibi görünüyor. çıktı. Hedef/surefire raporları, bir maven inşası için standart konum olmalıdır. – sceaj

+2

Çözüm, Jenkins işini "Maven 2/3 Build" yerine bir "Freestyle Build" olarak yapılandırmaktı. Bu, "JUnit Yayınla ..." seçeneğini seçmenize ve toplanacak ve raporlanacak olan JUnit XML dosyalarını belirtmenize izin verir. Yani bir anlamda @gareth_bowles doğruydu. – sceaj

+0

Aynı sorunu yaşadım. Grafik, 3.x sürümünde Maven kullanırken görünmüyor. Ancak, ben 2.x – jplandrain

8

, bu sorunu vardı. Sorun çözülene kadar problemimi çözdüm (toplu sonuçlar olmadan yaşayabilirim).

+1

sürümünde bir Maven ile olsun. Teşekkürler - bu çözüm. Yol iyiydi, soruna neden olan birikim. Çözülmeden çözüldü. –

+1

Bu davranışta bir hata olup olmadığını bilen var mı? –