Help us shape the future of Go! Take the 2026 Go Developer Survey

go2xunit

command module
v1.3.1 Latest Latest
Warning

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

Go to latest
Published: Sep 15, 2016 License: MIT Imports: 11 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 miki.tebeka@gmail.com

Bug reports go here.

Documentation

Overview

Command line parsing

Output parsers

XML output

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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