2012-08-23 26 views
8

SCCT'nin, birim testlerimizin kapsamını gösteren güzel web sayfaları üretmesini sağladık. Ve şimdi bunu Jenkins sürekli entegrasyon yapımıza entegre etmek istiyoruz.Ekranda SCCT kapsamı Jenkins

SCCT sınamalarını çalıştırmak için bir Jenkins işi oluşturdum ancak kapsama alanı n% 'in altındaysa ve b) bu ​​güzel web sayfalarının nasıl görüntüleneceği, yapının nasıl başarısızlıkla sonuçlanacağı?

Yapı, bir maven çoklu modül projesidir. Bu bir Jenkins eklentisi aracılığıyla cobertura gibi diğer kapsama araçları için mümkün olduğu

Alkış

cevap

5

jenkins cobertura eklentisini kullanıyoruz. SCCT, her modül için bir cobertura format kapsama xml dosyası yayar (ilk önce ben bakmadım) ve cobertura eklentisi bunları harmanlamaktadır. Bir problem, cobertura eklentisinin 1.3'e indirilmesi gerektiğidir, aksi taktirde mojo'nun çalışmadığı ve hiçbir şey yapmadığı düşünülür.

+1

Gelecekte sadece bir güncelleme. [Cobertura eklentisinin 1.8 sürümünden beri] (https://wiki.jenkins-ci.org/display/JENKINS/Cobertura+Plugin) (Aralık 2012), şimdi SCCT ile mükemmel şekilde çalışıyor - mojo problemi çözüldü. – millhouse

1

, ya

  • varolan aracının sonuçlarıyla ve benzeyen bir şeye SCCT çıkışını dönüştürmek olabilir eşleşen jenkins eklentisini kullanın.

  • Diğer kapsama araçları için varolan eklentilerden kod alması muhtemel kendi jenkins eklentinizi yazın.