我已经启动了一个小型 Go 应用程序来对其进行测试和学习。在主包中,我有一个 main.go
,例如一个名为 NewApp
的函数。
在我的测试文件中,我多次调用它,但在覆盖率报告中,它的第一行被标记为“未跟踪”。此函数返回一个 App struct
,但整个结构定义被标记为“未跟踪”。
另一方面,我无法理解“未覆盖”和“未跟踪”之间的区别。有没有办法测试主要功能?我看不出这样做有什么好处。
我的密码是here .
最佳答案
谢谢,所以“未跟踪”它不在覆盖百分比中考虑。
关于testing - Go 测试覆盖率中的 covered 和 not tracked 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39733494/