如何以XUnit格式输出Go的测试库输出以与Jenkins集成?没有命令行选项可以使用go test
输出到XML或XUnit格式。
答案 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