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.
Friday, September 21, 2012
Thursday, September 6, 2012
seamless - now with multiple backends
Updated seamless to support multiple backends (thank you Fabrizio for helping out).
The new API is:
You can install either via go get bitbucket.org/tebeka/seamless or by downloading the binaries.
The new API is:
- /set?backends=host:port,host:port
- /add?backend=host:port
- /remove?backend=host:port
- /get
You can install either via go get bitbucket.org/tebeka/seamless or by downloading the binaries.
Subscribe to:
Posts (Atom)