2016-08-03 26 views
1

Ich habe ein seltsames Problem, während jacoco Instrumentation Berichterstattung läuft.Instrumentation Test jacoco Berichterstattung zeigt 0% Abdeckung immer

SetUp -: - In app/build.gradle Datei Ich habe put "Plugin anwenden: 'jacoco'" - In Debug-Variante unter buildTypes I "testCoverageEnabled = true"

Run Befehl gesetzt haben -: ./gradlew createDebugCoverageReport

Ergebnis -: - Coverage Bericht wird unter /Users/user/AndroidInstrTests/app/build/reports/coverage/debug/index.html erzeugt. - Aber oberhalb von index.html zeigt alle Coverage 0% an. - Dies sollte nicht passieren, da ich den gleichen Test auf Google Notepad App, Meine App mit Content-Provider-Tests (die Einfügemethode des Content-Providers genannt) ausgeführt habe, lief ich auch einen Espresso Instrumentierung Test, aber Coverage als 0%. statt Ihrer main Pakete

Jacoco Coverage report Instrumentation Tests

Antwort

0

es, weil Sie Berichte für Ihre test Pakete laufen Abdeckung zu sein scheint?

+0

Könnten Sie bitte Ihren Standpunkt erläutern? .. Alle meine Tests werden zu 100% bestanden. Das bedeutet, dass die Testausführung ordnungsgemäß durchgeführt wird. Wie kommt es auch ./gradlew createDebugCoverageReport Dieser Befehl wird Abdeckung für Tests ausführen? Kannst du mir bitte sagen, wo ich falsch liege? – user1658283