Cela montre l'exécution des outils d'analyse source (PMD, FindBugs, CheckStyle, Lint et Jacoco) sur la construction multi-modules avec un module d'application Android, un module de bibliothèque Android et un module Java.
Ce projet construit avec Gradle et les outils de construction Android.
Construisez l'APK:
$ gradlew assembleDebug
Installez l'APK:
$ gradlew installDebug
Exécutez l'application:
$ gradlew runDebug
Exécutez Junit les tests unitaires par module (débogage + version):
$ gradlew test
Exécutez Junit les tests unitaires pour les modules android-app et android-library :
$ gradlew testDebug
Exécutez des tests d'instrumentation Espresso pour les modules android-app et android-library :
$ gradlew connectedDebugAndroidTest
Générer un rapport PMD par module:
$ gradlew pmd
Générer le rapport de couverture de test Jacocoreport par module:
$ gradlew jacocoReport
Générer le rapport FindBugs par module:
$ gradlew findBugs
Générer le rapport CheckStyle par module:
$ gradlew checkstyle
Générer un rapport de charpie pour les modules android-app et android-library :
$ gradlew lintDebug