2013-04-10 16 views
5

के माध्यम से कवरेज परिणाम मैं आरईएसटी एपीआई और कोबर्टूरा प्लगइन का उपयोग कर जेनकिंस से कवरेज परिणाम प्राप्त करने का प्रयास कर रहा हूं।आरईएसटी एपीआई

ऐसा लगता है कि मैं कवरेज परिणामों के बारे में शीर्ष स्तर की जानकारी प्राप्त कर सकता हूं क्योंकि कोबर्टुरा प्लगइन स्वास्थ्य में निचले स्तर के परिणाम रखता है नौकरी के रिपोर्ट।

हालांकि, मुझे कोड कवरेज के बारे में अधिक विस्तृत जानकारी चाहिए।

तो मैं करने की कोशिश की:

<jenkins url>/job/<job>/<buildNo>/cobertura/api/json 

मैं सिर्फ खाली परिणाम प्राप्त। मुझे लगता है कि कोबर्टुरा प्लगइन ने इस जानकारी को वापस करने के लिए एपीआई को लागू नहीं किया है।

क्या यह जानकारी कोबर्टुरा प्लगइन को संशोधित करने के अलावा प्रोग्रामेटिक रूप से अन्य जानकारी प्राप्त करने का कोई और तरीका है?

उत्तर

9

यदि आप अपनी क्वेरी में "गहराई = 2" संलग्न करते हैं, तो आपको अतिरिक्त प्रतिशत जानकारी मिल जाएगी। गहराई के लिए उच्च मूल्य व्यक्तिगत फ़ाइल कवरेज दिखाते हैं।

1

बाहर निकलता है jenkins plugin defect इस पर खुला है। लेकिन उपर्युक्त उत्तर सही है - आप "गहराई" (कवरेज अनुपात) जोड़कर अधिकतर जानकारी प्राप्त कर सकते हैं।

हालांकि, दुर्भाग्यवश यह अभी भी एचटीएमएल के माध्यम से प्राप्त होने वाली सारी जानकारी नहीं देता है, अर्थात् प्रत्येक मॉड्यूल में स्कैन की गई लाइनों की संख्या, यह आपको केवल पीटीसी देता है। यह कुछ भी नहीं है, लेकिन अभी भी अधूरा है। मैंने इसे प्रतिबिंबित करने के लिए दोष की टिप्पणी की है ...

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