2012-04-23 9 views
9

Jenkins'de yeni bir ekip için birkaç PHP projem var ve testlerde ve her şeyde rampalara yardımcı olmak için başlangıçta beklentileri düşürmeye çalışıyorum. Başlangıçta% 20 kod kapsamı için çekim yapıyoruz. PHPUnit config dosyasımdaki sınırları% 20 vurduklarında kod kapsamı üzerinde yeşile ayarlamak için ayarlamıştım - böylece doğru yönde ilerlediklerini görebiliyorlar. ama yapmaya çalıştığım şey, hava durumu raporunu jilgometre görünümlerimde yonca kapsama alanını da yansıtacak şekilde güncellemektir ve bunu yapamıyorum!PHP projelerinde yonca kapsama için Jenkins hava durumu raporu nasıl ayarlanır

Jenkins Weather Report Clover Coverage

Ben Yonca PHP Kapsama Raporu benim Jenkins proje yapılandırmasında kontrol ve benim clover.xml PHPUnit mı üretildi, ama bu olay için sınırları nasıl ayarlanacağını emin değilim Yayınla . Başlangıçta etkin Html Raporunu Yayınla yoktu

<logging> 
    <log type="coverage-html" target="build/coverage" title="ERC" 
    charset="UTF-8" yui="true" highlight="true" 
    lowUpperBound="10" highLowerBound="20"/> 
    <log type="coverage-clover" target="build/logs/clover.xml"/> 
    <log type="junit" target="build/logs/junit.xml" logIncompleteSkipped="false"/> 
</logging> 

Proje ayarları kapsama ölçümlerini

ama buldum:

phpunit.xml.dist gelen günlüğü Yapıyı kaydettikten ve yeniden çalıştırdıktan sonra, yüzdeleri etkinleştirip değiştirmenin hiçbir etkisi olmadı. Jenkins hava raporu için enter image description here

+1

Aynı problemi yaşıyorum. Bir böcek gibi görünüyor. Umarım sakıncası yoktur, ancak görüntülerinizi hata izleyicisinde yeni bir sorun açmak için kullandım: https://issues.jenkins-ci.org/browse/JENKINS-20233 Bu eklenti o kadar çok açık sorun içermiyor Bu yüzden umarız fark edip düzelteceklerdir. – kenske

+0

Ya, sorun değil, umarım düzeltildi! :) – veilig

cevap

1

sınırları

enter image description here

Bu size kullanmanıza bağlı için biraz farklı görünebilir değil PHPUnit Jenkins tanımlanmaktadır ve Yonca veya CloverPHP eklentisi ancak Jenkins ayarları sayfasında ether yolu var :)

+0

Girdi için teşekkürler - kapsama metrikleriyle birkaç farklı şekilde oynamaya çalıştım, ancak gerçek kod kapsamını değiştirmenin yanı sıra bulut/güneşi asla değiştiremedim (varsayılan değerlerde hala okuduğunu varsayalım). ** Jenkins Clover PHP Plugin ** kullanıyoruz. Orijinal gönderiimi, ayarladıklarımın bir görüntüsünü eklemek için güncelleyeceğim, ancak değiştirdiğim hiçbir şeyin herhangi bir etkisi var. – veilig

+1

Alınan nokta, aslında bununla ve yonca php eklentisi ile ilgili bir sorun gibi görünüyor. Ne CloverPlugin kullanarak ve phpunit sağlamaz ama bu gerçekten güzel değil üçüncü col bir -1 koyarak çalışır. Bu soruna neden/çözüm buldunuz – edorian

+0

@edorian'ı araştırmam gerekecek mi? PHP Clover Eklentisi için bir sorun izleyicisi gibi, bunu takip edebilecek bir yer var mı? –

İlgili konular