Skip to content

bbrks/go-junit-report

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

19de48c · Jan 24, 2020
Aug 21, 2019
Jan 24, 2020
Jan 24, 2020
Mar 9, 2012
Oct 4, 2019
Mar 9, 2012
Oct 8, 2019
Jan 24, 2020
Jan 24, 2020
Oct 4, 2019

Repository files navigation

go-junit-report

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

Build Status Report Card

Installation

Go version 1.2 or higher is required. Install or update using the go get command:

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

Usage

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 -bench flag:

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

Contribution

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

About

Convert go test output to junit xml

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 100.0%