Dies zeigt, dass die Tools für die Quellanalyse (PMD, Findbugs, CheckStyle, Lint und Jacoco) auf dem Multi -Modul -Build mit einem Android -App -Modul, einem Android -Bibliotheksmodul und einem JAVA -Modul.
Dieses Projekt baut mit Gradle und den Android -Build -Tools auf.
Bauen Sie die APK:
$ gradlew assembleDebug
Installieren Sie die APK:
$ gradlew installDebug
Führen Sie die App aus:
$ gradlew runDebug
Führen Sie die Einheitstests pro Modul aus (Debug + Release):
$ gradlew test
Führen Sie die Einheitstests für android-app und android-library aus:
$ gradlew testDebug
Führen Sie Espresso-Instrumentierungstests für android-app und android-library aus:
$ gradlew connectedDebugAndroidTest
Generieren Sie den PMD -Bericht pro Modul:
$ gradlew pmd
Generieren Sie den Jacocoreport -Testabdeckungsbericht pro Modul:
$ gradlew jacocoReport
Generieren Sie FindBugs -Bericht pro Modul:
$ gradlew findBugs
Generieren Sie CheckStyle -Bericht pro Modul:
$ gradlew checkstyle
Erstellen Sie Lint-Bericht für android-app und android-library :
$ gradlew lintDebug