go2xunit

command module
v1.4.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 23, 2016 License: MIT Imports: 7 Imported by: 0

README

go2xunit

Travis

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

Install

go get github.com/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.

2>&1 go test -v | go2xunit -output tests.xml

go2xunit also works with gocheck, and testify.

2>&1 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

2>&1 go test -v | tee $outfile
go2xunit -fail -input $outfile -output tests.xml

Examples

Contact

Miki Tebeka [email protected]

Bug reports go here.

Documentation

Overview

Command line parsing

Directories

Path Synopsis
demos
Package lib is exposing parsers and output generation
Package lib is exposing parsers and output generation

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL