【发布时间】:2016-09-27 20:12:25
【问题描述】:
我已经启动了一个小型 Go 应用程序来测试和学习。在主包中,我有一个main.go,例如一个名为NewApp 的函数。
在我的测试文件中,我已经多次调用它,但在覆盖率报告中,它的第一行被标记为“未跟踪”。该函数返回一个App struct,但整个结构定义被标记为“未跟踪”到。
另一方面,我无法理解“未覆盖”和“未跟踪”之间的区别。有没有办法测试主要功能?我看不出这样做的好处。
我的代码是here。
【问题讨论】:
-
“未跟踪”只是表示它不是可执行代码,因此没有“覆盖”之类的东西
标签: testing go test-coverage