Создание кода покрытия EMMA для приложения Android - PullRequest
0 голосов
/ 16 мая 2019

Я долго искал (5 дней) способ получить покрытие кода времени выполнения для приложений Android без написания тестового примера или теста Junit. поэтому я прочитал Android Application Testing Guide Ebook, но не нашел ответа. Я нашел решение в здесь !. Я хочу рассчитать код покрытия во время выполнения (файл cover.ec). Структура моего проекта: ЦСИ> com.example> Измерительные приборы> EmmaInstrumentation src> com.example.calculator> Исходники Java и файл Gradle не добавляет никого. и выдайте ошибку:

INSTRUMENTATION_STATUS: id=ActivityManagerService
INSTRUMENTATION_STATUS: Error=Unable to find instrumentation info for: ComponentInfo{com.example.calculator/com.example.instrumentation.EmmaInstrumentation}
INSTRUMENTATION_STATUS_CODE: -1
android.util.AndroidException: INSTRUMENTATION_FAILED: com.example.calculator/com.example.instrumentation.EmmaInstrumentation
    at com.android.commands.am.Am.runInstrument(Am.java:951)
    at com.android.commands.am.Am.onRun(Am.java:316)
    at com.android.internal.os.BaseCommand.run(BaseCommand.java:47)
    at com.android.commands.am.Am.main(Am.java:99)
    at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
    at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:249)
...