by jstemmer

Convert go test output to junit xml

458 Stars 147 Forks Last release: Not found MIT License 111 Commits 2 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:



go test
output to an xml report, suitable for applications that expect junit xml reports (e.g. Jenkins).

Build Status Report Card


Go version 1.2 or higher is required. Install or update using the

go get
go get -u github.com/jstemmer/go-junit-report


go-junit-report reads the

go test
verbose output from standard in and writes junit compatible XML to standard out.
go test -v 2>&1 | go-junit-report > report.xml

Note that it also can parse benchmark output with

go test -v -bench . -count 5 2>&1 | go-junit-report > report.xml


Create an Issue and discuss the fix or feature, then fork the package. Clone to github.com/jstemmer/go-junit-report. This is necessary because go import uses this path. Fix or implement feature. Test and then commit change. Specify #Issue and describe change in the commit message. Create Pull Request. It can be merged by owner or administrator then.

Run Tests

go test

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.