将Go测试输出转换为XUnit

时间:2014-01-06 20:26:56

标签: jenkins go xunit

如何以XUnit格式输出Go的测试库输出以与Jenkins集成?没有命令行选项可以使用go test输出到XML或XUnit格式。

1 个答案:

答案 0 :(得分:9)

有一个不错的小插件可以转换:https://github.com/tebeka/go2xunit

安装它:

go get github.com/tebeka/go2xunit

使用它:

# Run your tests like normal, but pipe the verbose output to the converter
go test -v | $GOPATH/bin/go2xunit > test_output.xml

如果您的正常$GOPATH/bin中有$PATH

go test -v | go2xunit > test_output.xml