काम नहीं कर रहा है मैं cobertura के लिए कोड कवरेज उत्पन्न करने के लिए gcovr का उपयोग कर रहा हूं। सबकुछ xcode 4.6 के साथ ठीक काम कर रहा था। अब मैं xcode5 के लिए अद्यतन और सब कुछ मैं 0% कवरेज है ...gcovr और Xcode 5 के साथ कोड कवरेज
मेरी स्थापना:
- gcovr 3.0
- Xcode 5 (एप्पल LLVM 5)
- 'उत्पन्न टेस्ट कवरेज फ़ाइलें' हाँ
- 'साधन कार्यक्रम फ्लो' पर सेट है हां में
और आदेश का उपयोग मैं सेट है:
gcovr -r . --object-directory Build/Intermediates/myApp.build/Debug-iphonesimulator/myApp.build/Objects-normal/i386 --exclude '.*Tests.*' --exclude '.*KiwiUnitTest' --exclude '.*main.*' --xml > reports/coverage.xml
कोई व्यक्ति एक ही समस्या या बेहतर है, तो समाधान है? :)
[एक्सकोड 5 कोड कवरेज (सीआई बिल्ड के लिए सीएमडी-लाइन से) का संभावित डुप्लिकेट] (http://stackoverflow.com/questions/18394655/xcode5-code-coverage-from-cmd-line-for-ci-builds) –
नहीं, यह एक डुप्ली नहीं है। @ गार्डनरबिकफोर्ड द्वारा सुझाव .gcno/.gcda फ़ाइलों को उत्पन्न करने से संबंधित है। यह सवाल gcovr के उपयोग (और खराब होने) से संबंधित है। – Rayfleck
@Rayfleck कृपया इस सवाल फिर से साथ ही साथ जवाब [(cmd लाइन से सीआई बनाता है के लिए) Xcode5 कोड कवरेज] (http://stackoverflow.com/questions/18394655/xcode5-code-coverage-from-cmd- के रूप में पढ़ा लाइन-फॉर-सीआई-बिल्ड) इस कारण Xcovr Xcode 5 में अपग्रेड करने के बाद काम नहीं कर रहा है क्योंकि एक्सकोड 5 कंपाइलर डिस्क पर gcno/gcda फ़ाइलों को फ्लश नहीं करता है। ** इन फ़ाइलों के बिना gcovr कोई कवरेज रिपोर्ट नहीं करेगा। ** –