Articles of джакоко

Отчет о покрытии говорит о нулевом охвате андроида с помощью градиента

Мне не удалось получить покрытие кода для работы над любыми моими проектами Android. Чтобы упростить вещи, я создал новый проект (выбранный пустой актив). Добавлен новый класс утилиты для проекта в src / main / java. Затем я создал единичный тест для него в src / androidTest / java. Обновлен файл градиента, чтобы включить покрытие. apply […]

Java.lang.NoClassDefFoundError: Сбой разрешения: Lorg / jacoco / agent / rt / internal_14f7ee5 / Offline

Я вижу следующую ошибку в моем проекте Android после обновления до Gradle Build Tools 2.1.3 и Gradle 2.14.1. Это происходит сразу же при запуске приложения. Как это исправить? java.lang.NoClassDefFoundError: Failed resolution of: Lorg/jacoco/agent/rt/internal_14f7ee5/Offline; at com.ourapp.next.conversation.SomeList.SomeListViewModel.$jacocoInit(SomeListViewModel.java) at com.ourapp.next.conversation.SomeList.SomeListViewModel.(SomeListViewModel.java) at com.ourapp.next.conversation.SomeList.SomeListAdapterTest.(SomeListAdapterTest.java:26) at java.lang.reflect.Constructor.newInstance(Native Method) at java.lang.reflect.Constructor.newInstance(Constructor.java:288) at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:217) at org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:266) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:263) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) at […]

Охват кода в Android Studio с помощью Sonar & Gradle

Я пытаюсь получить покрытие кода, работающего для нового пустого проекта Android, используя Gradle в Android Studio. Мне удалось заставить работать сонар, но я не могу понять, как это сделать. (Никогда не делал ничего подобного раньше) Я посмотрел на JaCoCo, но не совместим с Android. То же самое касается Кобертуры. И кажется, Эмма еще не работает […]