我有以下测试正在运行,但在运行时没有给出“官方”输出:func TestDeployLive(t *testing.T) {// EXPECTING PASSun, pw := GetGlobalAdminLogins()sc, err, _ := PostImage("apps/10130/icon", un, pw, "/valid.png")sc2, err2, _ := PostImage("apps/10130/learn-more-image", un, pw, "/valid-learn-more.png")if err != nil && err2 != nil { t.Error("Fail")} else { if sc != 200 || sc2 != 200 { t.Error("Fail") } else { deploy, err3, json := DeployApp("apps/10130/deploy", un, pw, "live") fmt.Print(deploy) if err3 != nil { t.Error("Fail") } else { if deploy != 200 { t.Error("Fail") } else { if json.Data[0].LiveDate != nil { fmt.Println("Pass Live") t.Logf("Success") } else { fmt.Println("Fail Live") t.Error("Fail") } } } } }}我的输出是: 200 Pass Live如您所见,这意味着测试已通过,但例如我没有得到正确 --- FAIL: TestIconImagePost (0.76s)的结果。我必须做些什么才能显示输出 - 我的其他测试是否正确显示输出?更新:如果我在最后运行 -v 它将显示它,并显示它的通过。但我的问题是,为什么我的所有其他测试都不需要-v但这个新测试需要它?有任何想法吗?
- 1 回答
- 0 关注
- 116 浏览
添加回答
举报
0/150
提交
取消