मैंने एलएलवीएम 3.0 के साथ एक्सकोड 4.2 पर कोड कवरेज सेट करने के लिए Claus's post का पालन किया। मैं परीक्षण कवरेज फाइलों को देखने में सक्षम हूं, लेकिन वे केवल मेरे यूनिट टेस्ट क्लास के लिए हैं, न कि मेरे वास्तविक प्रोजेक्ट क्लासेस। मैं उत्पन्न टेस्ट कवरेज फ़ाइलें और हाँ मेरा मुख्य लक्ष्य पर करने के लिए साधन कार्यक्रम प्रवाह की स्थापना की है की कोशिश की, लेकिन वह मदद नहीं की, के रूप में यह निम्न त्रुटि के साथ विफल:एक्सकोड 4.2 के साथ कोड कवरेज - लापता फाइल
fopen $ UNIX2003 से कहा जाता है function llvm_gcda_start_file
स्पष्टीकरण के लिए, मुझे नहीं लगता कि यह भी सही दृष्टिकोण है - मैंने अभी यह देखने की कोशिश की कि यह मेरे प्रोजेक्ट कक्षाओं पर कोड कवरेज उत्पन्न करेगा या नहीं।
इस बिंदु पर, मुझे कुछ भी कोशिश करने में खुशी होगी जो मेरे ऐप पर कोड कवरेज प्राप्त कर रहा है। कोई सुझाव?
एक्सकोड 4.3.2 में मेरी परियोजना में इस .c फ़ाइल को जोड़ना और मेरे मुख्य लक्ष्य (केवल डीबग) के लिए कवरेज और वाद्ययंत्र को चालू करना! यह पहली बार है जब मैंने आईओएस विकास के लिए काम कर रहे पूरी तरह से कार्यात्मक कोड कवरेज किया है। मुझे यह भी gcovr और कोबर्टुरा प्लगइन का उपयोग कर जेनकिंस के साथ एकीकृत मिला। –
यह मेरे लिए 99% समय काम करता है, लेकिन मुझे अभी भी यादृच्छिक रूप से एक दुर्घटना मिलती है। कोई विचार? हमारा परीक्षण ढांचा ऐप को 100 बार फिर से शुरू कर देगा। रातोंरात रनों पर और यह हमेशा होता है, लेकिन बहुत ही अंतराल –
@ ब्रियनकिंग आपको शायद अपने दुर्घटना के विवरण के साथ एक अलग प्रश्न दर्ज करना चाहिए। – iHunter