उत्पन्न करता है इसलिए एक्सकोड 7 में गर्म नई सुविधा एक्सकोड के भीतर एकीकृत कोड कवरेज है - याय! इस नई सुविधा के साथ ऐप्पल का नया कोड कवरेज प्रारूप .profdata
भी आता है।एक्सकोड 7 जीसीओवी
हमें कोबर्टुरा रिपोर्ट में कोड कवरेज रिपोर्ट प्रदर्शित करने की आवश्यकता है (जेनकींस में लोड)। वर्तमान में .profdata
को कोबर्टुरा एक्सएमएल रिपोर्ट (it is on its way however) में कनवर्ट करने का कोई तरीका नहीं है।
तब तक, हमें "पुराने" gcov पर भरोसा करने की आवश्यकता है। कुछ अज्ञात कारणों से XCode 7 उत्पन्न होता है .gcno और .gcda, लेकिन जब आप कोबर्टुरा रिपोर्ट बनाने के लिए gcovr
देते हैं तो यह सभी फ़ाइलों के लिए 0% कवरेज दिखाता है (हमारे पास निश्चित रूप से कुछ कवरेज है)।
हमने एक्सकोड 6.4 पर वापस जाने की कोशिश की और जेनरेट की गई gcov फ़ाइलें gcovr
के माध्यम से चलने पर सही कवरेज दिखाती हैं।
क्या कोई भी समस्या का सामना कर रहा है? कोई भी संभावित समाधान? अपने लक्ष्य की सेटिंग बिल्ड में
है आप उपयोग करना चाहते हैं, तो एक होस्ट की गई सेवा: https://github.com/codecov/example-swift (स्लेदर भी एक विकल्प है https://github.com/venmo/slather/pull/99) –
क्या आप इसे समझ गए? –