Skip to content
Test Check Publisher logo

Test Check Publisher

App
Continuous integration unit test publisher for annotating commits with results using the checks API from 3rd party CI systems
By j256
60 installs

Pricing

Donations appreciated but otherwise it's free plan available.

Select a tab navigation

Application that publishes unit test results from third party continuous integration systems to annotate your github commits using the checks API. Similar functionality is available within Github actions but app allows you to run your tests on CircleCi, TravisCi, jenkins, etc..

Installation instructions:

  1. Install this app on your github project.
  2. After you confirm the list of projects, you should be sent to an installation webpage. Record the environmental variable needed for your CI server.
  3. Add the environmental variable to your CI configuration.
  4. Add the Test Check Publisher maven plugin in your pom.xml. Other integrations can be supported through a simple json post. Please add an issue to that project for help with that.
  5. As part of your CI commands, run mvn test-check-publisher:publish after the tests have run to publish the results back to github via their checks API. Set this job to run always – even on failure.

Developing Additional Tools

If you are interested in developing a test publisher using this app, please add an issue on the Test Check Publisher maven plugin issue page.

Sample checks output. If the unit test line is not in the commit, an information message is added above linking to the file and line.

Supported languages

 (1)
Java

Plans and pricing

We have some infrastructure costs so please consider sponsoring but otherwise it's free.
$0

Next: Confirm your installation location

Test Check Publisher is provided by a third-party and is governed by separate privacy policy and support documentation

About

Continuous integration unit test publisher for annotating commits with results using the checks API from 3rd party CI systems
By j256
60 installs

Pricing

Donations appreciated but otherwise it's free plan available.

Supported languages

 (1)
Java