The most dominate CI system is Jenkins (was Hudson).
Jenkins has a nice integration with xunit XML output for tests. I wrote a little utility that converts go test -v output to xunit compatible XML called go2xunit. (install with the usual go get bitbucket.org/tebeka/go2xunit).
The view on Jenkins (tests are failing intentionally) is like the below.
When you click on the tests you get
There's a demo directory with an example bash script. The project configuration looks something like the below. Note the "Execute Shell" command and "Publish JUnit tests report" sections.
Happy Testing.
Thank you for posting this
ReplyDeleteYou're welcome, thanks!
ReplyDelete