codecov / Example Android
Licence: apache-2.0
Android code coverage example with https://codecov.io
Stars: ✭ 138
Programming Languages
java
68154 projects - #9 most used programming language
Codecov Android Example
Guide
Travis Setup
If you use Travis CI as your continuous integration server you can configure it to build the project, generate test coverage reports and upload them to Codecov. See an example .travis.yml file on how to do this.
Produce Coverage Reports
Codecov parses uploaded test coverage reports but your project is required to generate them first. You can use jacoco-android-gradle-plugin to create appropriate gradle tasks and run this command to generate the reports:
./gradlew jacocoTestReport
Instrumentation tests coverage reports
Generating instrumentation tests code coverage reports requires a minor change to the build script.
android {
buildTypes {
debug {
testCoverageEnabled true
}
}
}
Running the command below generates the reports:
./gradlew connectedCheck
- More documentation at https://docs.codecov.io
- Configure codecov through the
codecov.yml
https://docs.codecov.io/docs/codecov-yaml - View source and learn more about Codecov Global Uploader
We are happy to help if you have any questions. Please contact email our Support at [email protected]
License
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].