2012-04-23 12 views
9

मेरे पास जेनकींस में एक नई टीम के लिए कुछ PHP परियोजनाएं स्थापित हैं, और मैं शुरुआत में अपेक्षाओं को कम करने की कोशिश कर रहा हूं ताकि उन्हें परीक्षण और सब कुछ पर रैंप करने में मदद मिल सके। शुरुआत में हम 20% कोड कवरेज के लिए शूटिंग कर रहे हैं। जब मैंने 20% हिट किया तो कोड कवरेज पर हरे रंग के जाने के लिए मैंने अपनी PHPUnit कॉन्फ़िगरेशन फ़ाइल में सीमाएं समायोजित की हैं - ताकि वे देख सकें कि वे सही दिशा में जा रहे हैं। लेकिन मैं जो करने की कोशिश कर रहा हूं वह क्लॉवर कवरेज को प्रतिबिंबित करने के लिए मेरे जेनकिंस दृश्यों में मौसम रिपोर्ट अपडेट कर रहा है, और मुझे ऐसा नहीं लगता है!PHP परियोजनाओं पर क्लॉवर कवरेज के लिए जेनकींस मौसम रिपोर्ट को कैसे समायोजित करें

Jenkins Weather Report Clover Coverage

मैं प्रकाशित क्लोवर पीएचपी कवरेज रिपोर्ट मेरी जेनकींस परियोजना विन्यास में जाँच की, और मेरे clover.xml PHPUnit से उत्पन्न किया जा रहा है, लेकिन मुझे यकीन है कि यह कैसे के लिए सीमा को समायोजित करने नहीं कर रहा हूँ ।

phpunit.xml.dist से प्रवेश करने:

<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> 

परियोजना सेटिंग्स कवरेज मेट्रिक्स

मैं शुरू में नहीं था प्रकाशित एचटीएमएल रिपोर्ट सक्षम है, लेकिन मैं मिल गया है जो इसे सहेजने और फिर से चलाने के बाद प्रतिशत को संशोधित करने के बाद कभी भी कोई प्रभाव नहीं पड़ा। enter image description here

+1

मुझे एक ही समस्या है। यह एक बग प्रतीत होता है। मुझे उम्मीद है कि आपको कोई फर्क नहीं पड़ता, लेकिन मैंने आपकी छवियों को अपने बग ट्रैकर में एक नया मुद्दा खोलने के लिए उपयोग किया: https://issues.jenkins-ci.org/browse/JENKINS-20233 इस प्लगइन में कई खुले मुद्दे नहीं हैं तो उम्मीद है कि वे इसे नोटिस करेंगे और ठीक करेंगे। – kenske

+0

हां, कोई समस्या नहीं, उम्मीद है कि यह तय हो जाएगा! :) – veilig

उत्तर

1

जेनकींस मौसम की रिपोर्ट के लिए सीमा और जेनकींस में परिभाषित कर रहे हैं PHPUnit में नहीं

enter image description here

यह आप है कि क्या आप का उपयोग पर निर्भर करता है के लिए एक छोटे से अलग लग सकता है क्लोवर या CloverPHP प्लगइन लेकिन यह जेनकींस सेटिंग्स पेज ईथर तरीके में है :)

+0

इनपुट के लिए धन्यवाद - मैंने कवरेज मेट्रिक्स के साथ दो अलग-अलग तरीकों से खेलने का प्रयास किया, लेकिन वास्तविक कोड कवरेज को बदलने के अलावा क्लाउड/सूरज को बदलने के लिए कभी भी मुझे कभी नहीं मिला (मान लीजिए कि यह अभी भी डिफ़ॉल्ट मानों में पढ़ रहा है)। हम ** जेनकींस क्लॉवर PHP प्लगइन ** का उपयोग कर रहे हैं। मैं अपनी मूल पोस्ट को अपडेट करूँगा जिसमें मैंने सेटिंग्स डाली है, लेकिन स्नैपशॉट को शामिल करने के लिए मैं कुछ भी प्रभावित नहीं करता हूं। – veilig

+1

प्वाइंट लिया गया, वास्तव में उस और क्लॉवर PHP प्लगइन के साथ एक समस्या प्रतीत होती है। CloverPlugin का उपयोग करके यह क्या काम करता है और तीसरे रंग में एक -1 डालता है जो phpunit प्रदान नहीं करता है लेकिन यह वास्तव में सुंदर नहीं है। मुझे – edorian

+0

@edorian की जांच करने की आवश्यकता होगी क्या आपको कभी इस समस्या का कारण/समाधान मिला है? क्या PHP "क्लॉयर प्लगइन के लिए एक समस्या ट्रैकर की तरह, मैं कहीं भी" उचित "का पालन कर सकता हूं? –

संबंधित मुद्दे

 संबंधित मुद्दे