由于与测试本身无关的第 3 方错误,我的测试失败了。基本上我必须使用的一些测试服务器无法在 Windows 操作系统上关闭,但实际上运行良好。我需要忽略它产生的错误,但它们在下面的延迟部分。有没有办法完全忽略来自前两行的任何错误?func TestDoSomething(t *testing.T) { testServer := setupTestNomad(t) //contains 3rd party test server creation defer testServer.Stop() //actually fails here in the 3rd party struct due to 3rd party code itself data := DoSomething() if data == nil { //data is not null and all is fine here t.Errorf("Failed, data null") }}测试因此在他们的代码中死亡
- 2 回答
- 0 关注
- 91 浏览
添加回答
举报
0/150
提交
取消