如何获得XUnit格式的Go测试库输出以与Jenkins集成?没有命令行选项可使用go test
输出为XML或XUnit格式。
最佳答案
有一个不错的小插件可以转换: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