去测试特定文件输出

时间:2016-08-07 18:11:23

标签: testing logging go printing

我是Go的新手,正在努力开发一个项目。 代码的结构就像

handlers/
  -time.go
  -time_test.go

我已经尝试过build,make(项目)名称

问题是,我想在代码中添加一些控制台输出,以便我知道是否覆盖了分支(或用于调试)。现在,它对我不起作用。

如果我使用:

go test -run test_file_path

如果只输出

Pass        0.009s

即使我将t.Log("print log")甚至fmt.Print("Say Hello")放在测试功能中。

如果我只使用go test -v test_file_path,我会有未定义的变量。构建&测试会失败。

有什么建议吗?谢谢!克

1 个答案:

答案 0 :(得分:0)

只需go test ./handlers -v处理程序是包路径。