为了账号安全,请及时绑定邮箱和手机立即绑定

去 - 测试 - 没有输出

去 - 测试 - 没有输出

Go
吃鸡游戏 2022-01-04 09:46:22
我有以下测试正在运行,但在运行时没有给出“官方”输出: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 回答

?
浮云间

TA贡献1829条经验 获得超4个赞

默认情况下不显示通过测试。因此-v选择...


查看完整回答
反对 回复 2022-01-04
  • 1 回答
  • 0 关注
  • 116 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信