[JAVA] Erhalten Sie JUnit-Codeabdeckung für Android.

Aufbau

Für die Erfassung der Abdeckung in Android Studio wird Jacoco unterstützt. Verwenden Sie diese Option.

Sie müssen dem Gradle lediglich eine Einstellung hinzufügen

buildTypes {
    debug {
        testCoverageEnabled true
    }
}

Jetzt bist du bereit!

Erhalten Sie Codeabdeckung

Es scheint den Befehl git zu verwenden, um es zu erhalten, nachdem verschiedene Dinge ausprobiert wurden. Es ist ärgerlich, also holen Sie es mit einer anderen Methode.

Wenn Sie oben rechts in Android Studio auf "Gradle" klicken, wird dies angezeigt. Mit den obigen Einstellungen sollte "createDebugCoverageReport" hinzugefügt werden. Sie können Berichterstattung erhalten, indem Sie darauf doppelklicken. (* Ergebnisse des instrumentierten Tests) Zu diesem Zeitpunkt starten wir den Emulator. image.png

Dann sollten Sie Berichterstattung in "/ app / build / output / reports /" haben! Ich werde die Sicht der Berichterstattung weglassen, weil es ärgerlich ist.

Ende

Recommended Posts

Erhalten Sie JUnit-Codeabdeckung für Android.
Verwenden Sie nativen Code unter Android
[Android] Holen Sie sich das Datum von Montag
[Android] Ermittelt die getippte Position (Koordinaten) auf dem Bildschirm
[Android] Hinweise zu XML
Holen Sie sich Android-Standortinformationen
Ich habe keine Möglichkeit gefunden, den Fehlercode abzurufen, als ich eine Ausnahme unter Android erhalten habe
Beispiel, um WiFi, Bluetooth-Beacon und Sensorinformationen auf Android zu erhalten
So führen Sie JUnit im Batch aus und erhalten Abdeckung
Passen Sie die Listenansicht auf Android an
Mehrteilige Übertragungsbibliothek auf Android
Verwenden Sie die serielle Kommunikation unter Android
ROS App Entwicklung auf Android
Informationen zu Arten der Codeabdeckung
Code Climate Code Qualität, Abdeckungsmessung
Verstehen Sie die Codeabdeckung mit Rspec, dem Ruby on Rails-Testframework
Holen Sie sich die Beschleunigung und Ausrichtung des Weltkoordinatensystems auf Android
So erhalten Sie Berichterstattung über Android Instrumented Tests [Geben Sie Ihr Bestes]