Ich habe ein einfaches Android-Projekt mit Testfällen.Android Gradle Code Coverage
ProjNameProject
--build.gradle
--ProjName
----build.gradle
Ich sehe, dass standardmäßig das neue Build-System von Android bietet grundlegende Testergebnisse standardmäßig. (Hurra!)
Jetzt möchte ich auch Code Coverage sehen. Ich weiß, wie man das mit Emma- und Ant-Skripten einrichtet, aber ich möchte hier keine Ant-Skripte ausführen. Ich denke, das würde den Zweck von mir, das neue Build-System zu nutzen, zunichte machen.
Ich habe ein paar Cobertura-Plugins ausprobiert, die auf Github gefunden wurden. Ein insbesondere: https://github.com/stevesaliman/gradle-cobertura-plugin
Allerdings, wenn ich versuche, das Plugin in der ProjName
Build-Datei zu verwenden, dann bekomme ich Fehler über das java
Plugin. Ich habe auf tools.android.com gelesen, dass das Hinzufügen des java
Plugins dieses Verhalten erzeugt. Ich verwende es nicht, also muss das Cobertura-Plugin sein.
Wenn ich versuche, das Plugin in der Haupt-Build-Datei zu verwenden, dann sehe ich nicht, die Fehler java aber jetzt sehe ich:
Could not find net.sourceforge.cobertura:cobertura:1.9.4.1.
Required by:
:ProjNameProject:unspecified
Was kann ich tun ??
hat jemand versucht mit Clover Gradle Plugin in einem Android-Projekt versucht? – SoH
möglich duplicate of [Wie bekomme ich Code Coverage mit Android Studio?] (Http://stackoverflow.com/questions/18683022/how-to-get-code-coverage-using-android-studio) – 030
Die verknüpfte Frage wurde gestellt etwa drei Monate nach meinem ... Also in Wirklichkeit ist das mein potenzielles Duplikat. – Sababado