如何解决如果AfterSuite函数失败,则测试套件失败
使用ginkgo
,如果AfterSuite
函数中的清除函数失败,是否有办法使整个测试套件失败?现在ginkgo
的输出显示,即使AfterSuite
函数中的清理失败时,我所有的测试规格都通过了,但是如果AfterSuite
中的清理失败,我希望测试套件失败功能失败。
我的AfterSuite
函数在下面定义。
var _ = AfterSuite(func() {
err := deleteObjectsFromGCSBucket()
if err != nil {
fmt.Printf("Error from GCS :%+v",err)
panic(err)
}
})
我的测试输出如下所示。
Ran 8 of 8 Specs in 0.244 seconds
FAIL! -- 8 Passed | 0 Failed | 0 Pending | 0 Skipped
--- FAIL: TestFunctional (0.25s)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。