codecov / Example Java
Java Example
Stars: ✭ 64
Programming Languages
java
68154 projects - #9 most used programming language
Labels
Projects that are alternatives of or similar to Example Java
Express Babel
Express starter kit with ES2017+ support, testing, linting, and code coverage
Stars: ✭ 621 (+870.31%)
Mutual labels: coverage
Rasusa
Randomly subsample sequencing reads to a specified coverage
Stars: ✭ 28 (-56.25%)
Mutual labels: coverage
Xcodecoverage
Code coverage for Xcode projects (Objective-C only)
Stars: ✭ 818 (+1178.13%)
Mutual labels: coverage
Sbt Ignore Play Generated
Configure linters and coverage tools to ignore Play's generated source files.
Stars: ✭ 10 (-84.37%)
Mutual labels: coverage
Arc Xcode Test Engine
An Xcode test engine for use with Phabricator's arc command line tool.
Stars: ✭ 31 (-51.56%)
Mutual labels: coverage
Kcov
Code coverage tool for compiled programs, Python and Bash which uses debugging information to collect and report data without special compilation options
Stars: ✭ 515 (+704.69%)
Mutual labels: coverage
Kahlan
✔️ PHP Test Framework for Freedom, Truth, and Justice
Stars: ✭ 1,065 (+1564.06%)
Mutual labels: coverage
Cyr2lat
Converts Cyrillic characters in post, page and term slugs to Latin characters. Useful for creating human-readable URLs.
Stars: ✭ 25 (-60.94%)
Mutual labels: coverage
Covimerage
Generate coverage information for Vim scripts.
Stars: ✭ 41 (-35.94%)
Mutual labels: coverage
Gogradle
A Gradle Plugin Providing Full Support for Go
Stars: ✭ 712 (+1012.5%)
Mutual labels: coverage
Undercover
Actionable code coverage - detects untested code blocks in recent changes
Stars: ✭ 574 (+796.88%)
Mutual labels: coverage
Angular2 Webpack Boilerplate
A boilerplate for Angular 2 and Webpack
Stars: ✭ 30 (-53.12%)
Mutual labels: coverage
Imagecoordinatespace
UICoordinateSpace for UIImageView image
Stars: ✭ 42 (-34.37%)
Mutual labels: coverage
Codecov Java Example
Guide
Travis Setup
Add the following to your .travis.yml
:
language: java
after_success:
- bash <(curl -s https://codecov.io/bash)
Produce Coverage Reports
- Add JaCoCo Plugin to your pom.xml file, see here
Caveats
Private Repo
You will need to add the following your .travis.yml
:
env:
global:
- CODECOV_TOKEN=:uuid-repo-token
JaCoCo Reports
- Make sure you are using the latest version of JaCoCo. There are issues with previous versions of JaCoCo.
- JaCoCo reports can expire - Codecov will reject reports that are older than 12 hours. The logs contain details if a report expired.
Support
FAQ
- Q: How do I enable multi-module projects?
A: In yourpom.xml
file please append a list of modules in your projects:
<project>
<modules>
<module>module_a/</module>
<module>module_b/</module>
</modules>
</project>
- Q: Seeing
Skipping JaCoCo execution due to missing execution data file
?
A: Please see http://stackoverflow.com/questions/18107375/.... - We should talk about using other CIs here.
- Q: Does Codecov accept
jacoco.exec
reports?
A: No, these files are not supported. Please produce axml
file as detailed in the pom.xml file at codecov/example-java. - Q: Is there a Gradle example?
A: Yes, enter codecov/example-gradle - Q: Is there a Android example?
A: Yes, enter codecov/example-android - Q: Is there a Maven example?
A: Yes, enter codecov/example-maven
- 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].