All Projects → joaomlneto → travis-ci-tutorial-java

joaomlneto / travis-ci-tutorial-java

Licence: MIT license
Just to learn how to use travis-ci in a java project!

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to travis-ci-tutorial-java

cpp14-project-template
A simple, cross-platform, and continuously integrated C++14 project template
Stars: ✭ 64 (+68.42%)
Mutual labels:  travis-ci, continuous-integration, codecov
Moderncppstarter
🚀 Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and much more.
Stars: ✭ 2,381 (+6165.79%)
Mutual labels:  coverage, continuous-integration, codecov
Covr
Test coverage reports for R
Stars: ✭ 285 (+650%)
Mutual labels:  coverage, travis-ci, codecov
SpringBootRestAPI
A ready-to-use Template for Rest API using spring-boot-microservices, MongoDB as Database, Integrated with codecov and sonarqube, deployable to cloud.
Stars: ✭ 24 (-36.84%)
Mutual labels:  travis-ci, jacoco, codecov
CPP Template
C++ project template : CMake, Test, Travis CI, Appveyor, CodeCoverage, Doxygen
Stars: ✭ 32 (-15.79%)
Mutual labels:  coverage, travis-ci, codecov
phpunit-travis-ci-coverage-example
phpUnit Testing on Travis-CI with Code Coverage on CodeCov
Stars: ✭ 30 (-21.05%)
Mutual labels:  coverage, travis-ci, codecov
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 (+1255.26%)
Mutual labels:  coverage, travis-ci, codecov
Example Cpp11 Cmake
Stars: ✭ 129 (+239.47%)
Mutual labels:  coverage, codecov
Codecov Python
Python report uploader for Codecov
Stars: ✭ 162 (+326.32%)
Mutual labels:  coverage, codecov
Codecov Bash
Global coverage report uploader for Codecov
Stars: ✭ 220 (+478.95%)
Mutual labels:  coverage, codecov
jacoco-gradle-testkit-plugin
Gradle plugin for JaCoCo code coverage in tests using Gradle TestKit
Stars: ✭ 37 (-2.63%)
Mutual labels:  coverage, jacoco
Example Swift
Codecov: Swift coverage example
Stars: ✭ 121 (+218.42%)
Mutual labels:  coverage, codecov
Jacoco Plugin
Jenkins JaCoCo Plugin
Stars: ✭ 119 (+213.16%)
Mutual labels:  coverage, continuous-integration
Dspot
Automatically detect and generate missing assertions for Junit test cases (also known as test amplification)
Stars: ✭ 83 (+118.42%)
Mutual labels:  coverage, junit
Pitest
State of the art mutation testing system for the JVM
Stars: ✭ 1,185 (+3018.42%)
Mutual labels:  coverage, junit
Jacoco
🔬 Java Code Coverage Library
Stars: ✭ 3,041 (+7902.63%)
Mutual labels:  coverage, jacoco
docker-ci-deploy
Python script to help push Docker images to a registry using CI services
Stars: ✭ 20 (-47.37%)
Mutual labels:  travis-ci, continuous-integration
cache-lite
An extremely lite-weight cache framework in Kotlin, demonstrating how cache works.
Stars: ✭ 97 (+155.26%)
Mutual labels:  tutorials, tutorial-code
scikit-ci
Simpler and centralized CI configuration for Python extensions.
Stars: ✭ 15 (-60.53%)
Mutual labels:  travis-ci, continuous-integration
fetch-action-creator
Fetches using standardized, four-part asynchronous actions for redux-thunk.
Stars: ✭ 28 (-26.32%)
Mutual labels:  travis-ci, travisci

Build Status Code Coverage

travis-ci-tutorial-java

Just to learn how to use travis-ci in a java project!

This is a working minimal example of how to use Travis CI (and Codecov) with Java on GitHub.

  • It uses the JUnit testing framework

Click here for the example using GitHub Actions instead of Travis CI

How To Start

  1. Fork this Repository
  2. Go to Travis CI and enable the repository
  3. Fix the README.md badges (replacing in the URL joaomlneto with your-github-username) and push the changes. This should trigger a build in Travis CI!

Optional: Code Coverage with CodeCov

This repository also integrates with Codecov to generate reports.

What's done for you:

  • The JaCoCo plugin is included in pom.xml
  • On .travis.yml, after_success target executes the Codecov script.

If you want to use it:

If you don't want it:

  • Remove the JaCoCo plugin from the pom.xml.
  • Remove the after_success target in .travis.yml
  • Remove the badge from README.md

Contributing

Spotted a mistake? Questions? Suggestions?
Open an Issue!

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].