(EDIT:. Meine alte Antwort Jacoco verwendete Code Abdeckung erhalten mit den neuesten Updates des Android Studio können Sie Codeabdeckung erhalten, ohne Tools von Drittanbietern)
Mit dem neuen Android Studio können Sie Ihre Komponententests ausführen und die Abdeckung innerhalb der IDE anzeigen.
Zuerst müssen Sie Ihre Komponententests in der IDE ausführen. (Wenn Sie bereits können, dann überspringen Sie diesen Schritt)
Diese guide und demo wird Ihnen helfen.
Zweitens, werden Sie einen JUnit Run Konfiguration
Innerhalb dieses configuraiton erstellen müssen, können Sie
- Test-Art wählen: „All in Paket "
- Paket: [das Paket, in dem sich Ihre Tests befinden, z. B .:" com.myapp.tests]]
- Suche nach Tests: Quer durch Modulabhängigkeiten
- VM -Optionen (könnte für Ihre Setup diff sein): -ea
- Arbeitsverzeichnis: [Ihr Projekt-Verzeichnis]
- Verwenden Klassenpfad des Mods: [wähle dein Modul]
Wenn du Probleme mit der Erstellung deines JUnit Ru hast n Konfiguration, sollten Sie this Leitfaden für Hilfe besuchen.
Zuletzt sollten Sie im neuesten Android Studio Ihre JUnit-Run-Konfiguration ausführen können, indem Sie auf die Schaltfläche "Mit Coverage ausführen" klicken.
mögliche Duplikate von [Wie bekomme ich Code Coverage mit Android Studio?] (Http://StackOverflow.com/Questions/18683022/How-to-get-code-coverage-using-android-studio) – 030
Hast du jemals Lass es funktionieren? Ich versuche gerade, Unit-Tests auf Android-Studio einzurichten ... – hellyale