【发布时间】:2018-12-17 02:47:11
【问题描述】:
我需要在构建过程中运行 GoConvey 测试
我如何确保go test 以错误退出代码(不是 0)退出?
【问题讨论】:
-
GoConvey 支持 Go 的原生测试包。既不需要 Web UI 也不需要 DSL;您可以单独使用其中任何一个。
-
@Bert Verhees 我运行 go test,看到一个失败的测试但得到退出代码 0...
-
go test应该在测试失败时以代码 1 退出,see this,并且使用该值 here。对于各种初始化错误,它似乎使用退出代码 2。如果您能提供一个 minimal reproducible example 来演示问题,那将会很有帮助。
标签: testing go continuous-integration tdd goconvey