Isso demonstra as ferramentas de análise de origem em execução (PMD, FindBugs, Checkstyle, Lint e Jacoco) na compilação de módulos múltiplos com um módulo de aplicativo Android, módulo Android Library e um módulo Java.
Este projeto constrói com as ferramentas de construção do Gradle e Android.
Construa o APK:
$ gradlew assembleDebug
Instale o apk:
$ gradlew installDebug
Execute o aplicativo:
$ gradlew runDebug
Execute Junit Os testes de unidade por módulo (Debug + Release):
$ gradlew test
Execute o JUNIT Os testes de unidade para módulos android-app e android-library :
$ gradlew testDebug
Execute os testes de instrumentação do Espresso para módulos android-app e android-library :
$ gradlew connectedDebugAndroidTest
Gerar relatório PMD por módulo:
$ gradlew pmd
Gere o relatório de cobertura do teste Jacocoreport por módulo:
$ gradlew jacocoReport
Gereate FindBugs Relatório por módulo:
$ gradlew findBugs
Gere relatório de estilo de seleção por módulo:
$ gradlew checkstyle
Gere relatório de fiapos para módulos android-app e android-library :
$ gradlew lintDebug