2015-08-13 23 views
5

Ich habe eine Android-Bibliothek (JAR-Datei) mit einigen APIs und ich möchte Code-Coverage-Test für diese APIs mit Jacoco tun.Codeabdeckung mit jacoco für eine Android-Bibliothek

Zum Beispiel habe ich eine Taschenrechner-Bibliothek (kann es calc.jar nennen), mit einigen APIs hinzufügen, subtrahieren, multiplizieren und teilen (über eine statische Methode wie Calc.doAdd (a, b), Calc .doSubtract (a, b) etc ...). Jetzt habe ich eine andere Android-Testanwendung (erstellt von Android Studio) mit dieser Rechnerbibliothek. Ich möchte Code-Coverage für diese Rechner-Bibliothek tun (sicherlich habe ich Taschenrechner-Quellcode).

Ich bin auch erfolgreich Code-Coverage-Test mit EMMA und Ant. Da Android Studio jetzt Gradle zum Erstellen verwendet, würde ich gerne wissen, ob wir Code-Coverage durchführen können (ich habe gesucht und gesehen, dass Gradle mit Jacoco arbeiten kann).

Ich habe gesucht und zu sehen, dass es einige Themen im Zusammenhang mit Jacoco Code Abdeckung für Android-Anwendung gibt. Aber ich suche nach einer Möglichkeit, Code Coverage für die JAR-Bibliothek mit Jacoco und Gradle zu machen. Bitte geben Sie mir eine Hilfe. Wenn es diesbezüglich Themen gibt, bitte helfen Sie mir zu zeigen.

Vielen Dank im Voraus,

Antwort

1

Nach Issue 76373 Sie nicht Code-Coverage für die Bibliotheken bekommen. Einige Leute scheinen mit einigen Hacks erfolgreich gewesen zu sein, aber ich habe nichts gefunden, was für mich funktioniert.

Verwandte Themen