मैं ./gradlew createDebugCoverageReport
उपयोग कर रहा हूँ सब मेरे Android उपकरण (Robotium) परीक्षण की एक कोड कवरेज रिपोर्ट जनरेट करने की जांच करने के एक परीक्षण चलाएँ। लेकिन अब मुझे कवरेज रिपोर्ट प्राप्त करने के लिए सभी परीक्षण चलाने की जरूरत है। कवरेज रिपोर्ट निष्पादित करने और प्राप्त करने के लिए मैं एक एकल परीक्षण (या एकल टेस्ट क्लास) कैसे निर्दिष्ट कर सकता हूं? मैंने परीक्षणों के विकास के दौरान इसे देखा, यह एक ही समय में सभी परीक्षणों को चलाने में बहुत धीमी है।कोड कवरेज Jacoco एंड्रॉयड
11
A
उत्तर
0
मैं आपको CI
सर्वर (Jenkins या TeamCity) का उपयोग करने की सलाह देता हूं, और वहां कवरेज Gradle
कार्य चलाएं।
सीआई नौकरियों निष्पादन:
assemble
- रन
unit tests
और उत्पन्न कवरेज - रन
code quality checks
(PMD
,CheckStyle
, आदि) - रन
acceptance/instrumentation tests
और उत्पन्न कवरेज
माक ई नौकरियां अनुक्रमिक रूप से चलती हैं।
और स्थानीय रूप से, विकास के दौरान, विशिष्ट class
या method
के लिए केवल परीक्षण (बोनस - Run unit tests with coverage) चलाएं।
साधन परीक्षण बहुत अधिक समय तो ईकाई परीक्षण लेते हैं, और सामान्य है। मेरा मानना है कि आपको Robotium
टेट्स लिखते समय पूर्ण परियोजना कवरेज की आवश्यकता नहीं है। एक बार जब आप परीक्षण परीक्षा समाप्त कर लेंगे - कोड कवरेज के साथ सभी परीक्षण चलाएं।
अद्यतन: आप अपने साधन परीक्षण निष्पादन Robotium
से Espresso में जाने से गति कर सकते हैं। Espresso vs Robotium benchmark पर एक नज़र डालें। आपका परीक्षण;)
संबंधित मुद्दे
- 1. कोड कवरेज एंड्रॉयड
- 2. JaCoCo
- 3. एंड्रॉयड स्टूडियो 3/Kotlin कोड कवरेज
- 4. JaCoCo: गायब वर्ग निर्देशिका
- 5. कोड कवरेज/शाखा कवरेज मूल्यों
- 6. प्ले पर कोड कवरेज! प्रोजेक्ट
- 7. एंड्रॉइड - जैकोको कोड कवरेज रोबोलेक्ट्रिक परीक्षणों को अनदेखा करता है
- 8. ओएसजीआई एकीकरण परीक्षण और कोड कवरेज
- 9. सोनार आईटी जैकोको givess 0% कोड कवरेज
- 10. एक्सकोड 7 कोड कवरेज - कोई कवरेज डेटा
- 11. gitlab-ci.yml फ़ाइल का उपयोग कर कोड कवरेज रिपोर्ट
- 12. कम कोड कवरेज
- 13. PHPUnit कोड कवरेज
- 14. टीडीडी और कोड कवरेज
- 15. एक्सकोड: कोड कवरेज प्रतिशत
- 16. एक्सएसएल कोड कवरेज टूल
- 17. कोड कवरेज PHPUnitSeleniumTestcase
- 18. PHPUnit श्वेतसूची कोड कवरेज
- 19. मोनोचouch में कोड कवरेज
- 20. जावा स्क्रिप्ट कोड कवरेज
- 21. कोड कवरेज सांख्यिकी IOS
- 22. मैं कोड कवरेज
- 23. एंड्रॉइड ग्रैडल कोड कवरेज
- 24. एक्सकोड - कोड कवरेज?
- 25. जावा - कोड कवरेज
- 26. एक्सकोड और कोड कवरेज
- 27. कोड कवरेज का खुलासा
- 28. कोड कवरेज के नुकसान
- 29. एमएसटीएस्ट कोड कवरेज
- 30. जैकोको - शून्य प्रतिशत कवरेज
बस वर्गों निकालें? – user2511882
आप इसे एंड्रॉइडस्टूडियो से कर सकते हैं बस एक वर्ग रन को परिभाषित करें। – Eugene