Jay Taylor's notes

back to listing index

tebeka / go2xunit — Bitbucket

[web search]
Original source (bitbucket.org)
Tags: testing golang go bitbucket.org
Clipped on: 2016-03-11

  1. Miki Tebeka
  2. / go2xunit

Overview

Last updated
2016-02-17
Language
Go
Access level
Read

go2xunit

Image (Asset 2/5) alt=

Converts go test -v (or gocheck -vv) output to xunit or xunit.net compatible XML output (used in Jenkins/Hudson).

Install

go get bitbucket.org/tebeka/go2xunit

Usage

By default go2xunit reads data from standard input and emits XML to standard output. However you can use -input and -output flags to change this.

The -fail switch will cause go2xunit to exit with non zero status if there are failed tests.

go test -v | go2xunit -output tests.xml

go2xunit also works with gocheck, and testify.

go test -gocheck.vv | go2xunit -gocheck -output tests.xml

Here's an example script (run-tests.sh) that can be used with Jenkins/Hudson.

#!/bin/bash

outfile=gotest.out

go test -v | tee $outfile
go2xunit -fail -input $outfile -output tests.xml

Related

Contact

Miki Tebeka miki.tebeka@gmail.com

Bug reports go here.

Unlimited private and public hosted repositories. Free for small teams!

Sign up for free Close

Recent activity

b43e5c0 Added tag v1.2.4 for changeset c79c6b204fcf
c79c6b2 v1.2.4
1737670 Moving print to another test file
Miki Tebeka · 2016-02-17
2735c52 Accept test-end messages that don't begin on a new line
Miki Tebeka · 2016-02-17
3290115 Checking with go 1.6
Miki Tebeka · 2016-02-17
fad31b8 go 1.5.2
Miki Tebeka · 2016-01-12
Issue #12 commented on in tebeka/go2xunit
Jakob Borg · 2016-01-09