golang中的测试覆盖率错误或覆盖和跟踪的含义

时间:2016-09-27 20:12:25

标签: testing go test-coverage

我必须非常倾倒,但我无法看到我的错误。我已经开始使用一个小的golang应用程序来测试它并学习一些东西。在我的主程序包中,我有一个main.go,例如一个名为NewApp的函数。

在我的测试文件中,我已多次调用它,但在覆盖范围内,其第一行标记为“未跟踪”。此函数返回App struct,但整个结构定义标记为“未跟踪”。

另一方面,我无法理解“未涵盖”和“未跟踪”之间的区别。有没有办法测试主要功能?我看不出那个优点。

我的代码在这里: https://github.com/fvosberg/mrsjenkins/tree/d81a3f3d5bc49e06e29a3e4a2bee60b05cbb9cfd

提前致谢

1 个答案:

答案 0 :(得分:1)

谢谢,所以"没有跟踪"它不在覆盖率中考虑。