Android Gradle Code Coverage
Mam prosty projekt android z przypadkami testowymi.
ProjNameProject
--build.gradle
--ProjName
----build.gradle
Widzę, że domyślnie nowy system budowy Androida zapewnia podstawowe wyniki testów. (Brawo!)
Teraz chcę zobaczyć także pokrycie kodu. Wiem, jak to skonfigurować za pomocą skryptów Emma i Ant, jednak nie chcę tutaj uruchamiać skryptów Ant. Czuję, że pokonałbym cel, jakim jest wykorzystanie nowego systemu kompilacji.
Wypróbowałem kilka wtyczek Cobertury znalezionych na Githubie. Jeden w szczególności:https://github.com/stevesaliman/gradle-cobertura-plugin
Jeśli jednak spróbuję użyć wtyczki wProjName
plik kompilacji, a następnie otrzymuję błędy dotyczącejava
podłącz. Przeczytałem na tools.android.com, że dodaniejava
wtyczka wygeneruje to zachowanie. Nie stosuję tego, więc musi być wtyczka cobertura.
Jeśli spróbuję użyć wtyczki w głównym pliku kompilacji, nie widzę błędów java, ale teraz widzę:
Could not find net.sourceforge.cobertura:cobertura:1.9.4.1.
Required by:
:ProjNameProject:unspecified
Co ja robię??