Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pelletier/go2xunit

Convert "go test" output to xunit compatible. Fork of https://bitbucket.org/tebeka/go2xunit/
https://github.com/pelletier/go2xunit

Last synced: about 1 month ago
JSON representation

Convert "go test" output to xunit compatible. Fork of https://bitbucket.org/tebeka/go2xunit/

Awesome Lists containing this project

README

        

==============
go2xunit 0.1.0
==============

Converts `go test -v` output to xunit compatible XML output.

Install
=======
`go install 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

Here's an example script (`run-tests.sh`) that can be used with Jenkins_.

::

#!/bin/bash

export GOPATH=$(dirname $(dirname $PWD))
outfile=gotest.out

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

.. _Jenkins: http://jenkins-ci.org/

Contact
=======
Miki Tebeka

Bug reports go here_.

.. _here: https://bitbucket.org/tebeka/go2xunit/issues?status=new&status=open