Test Check Publisher
AppContinuous integration unit test publisher for annotating commits with results using the checks API from 3rd party CI systems
By j256
60 installs
Tags
(2)Pricing
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:
- Install this app on your github project.
- After you confirm the list of projects, you should be sent to an installation webpage. Record the environmental variable needed for your CI server.
- Add the environmental variable to your CI configuration.
- 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. - 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.
Example showing a line of the commit annotated with the unit test failure.
Supported languages
(1)Resources
Plans and pricing
We have some infrastructure costs so please consider sponsoring but otherwise it's free.
$0Test Check Publisher is provided by a third-party and is governed by separate privacy policy and support documentation