Golang 中国

我这里遇到一个问题:golang 可以针对 *_test.go 文件调试吗?
我经过了一下尝试:
1、print,太麻烦
2、写main函数,然后调试。可行,但是每次重写mian?
不能得到解决。
请问有更好的办法吗?

我的设想是这样的:
因为_test.go测试文件,可以在不编译main的情况下运行
但是如果
_test.go文件出现问题,怎么debug呢?
请问各位,有什么好办法吗?


keman1984 于 2018-12-24 03:00 修改
4 回复
keman1984
#1 keman1984 • 2018-12-24 06:51

…没人

jimmykuu
#2 jimmykuu • 2018-12-24 09:10

既然测试,一定要先保证测试用例正确。

keman1984
#3 keman1984 • 2018-12-25 02:27

那测试发现问题之后,怎么定位问题出在哪里呢?

keman1984
#4 keman1984 • 2018-12-25 02:34

我知道了。我用的是liteide,设置测试程序未delve,然后在代码中设置好断点,然后编译菜单中的debugtest命令即可。
感谢~

需要 登录 后方可回复, 如果你还没有账号你可以 注册 一个帐号。