मैं हाल ही में एंड्रॉयड Gradle प्लगइन के लिए नए Jacoco कोड कवरेज सुविधा की कोशिश की है, और दुर्भाग्य से यह बनाता है मेरी परीक्षण निम्न त्रुटि के साथ विफल:java.lang.VerifyError जब testCoverageEnabled = सच के साथ एंड्रॉयड परीक्षण चलाने के
java.lang.VerifyError: com/foo/bar/rest/SomeClass at
com.foo.bar.test.rest.BaseTest.setUp(BaseTest.java:87) at
android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:190) at
android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:175) at
android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:555)
at
android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1584)
buildTypes {
debug {
testCoverageEnabled = true
}
...
को भी यही समस्या का सामना करना पड़ा है:
मैं build.gradle में इन पंक्तियों का उपयोग कर कोड कवरेज सक्षम?
आप डैगर का उपयोग कर रहे हैं? ऐसा लगता है कि जैकोको और डैगर द्वारा ऑफ़लाइन उपकरण के बीच एक असंगतता है। –
हां, मैं डैगर का उपयोग कर रहा हूं। क्या इस मुद्दे के लिए कोई कामकाज है? – Egor
इस समय नहीं। –