我正在运行Travis和Coveralls来运行集成测试。似乎Coveralls给了我一个比它应该高得多的评级;我只在我的存储库中编写了一些源文件的测试,这些是唯一可以检查覆盖范围的文件(因此我获得了95%的覆盖率......)。看起来好像没有指定任何测试的文件不会被检查。
Coveralls如何选择要检查的文件?
也许我的存储库有点不寻常,因为它包含几个Python脚本,每个脚本都有自己的入口点。我目前只测试一个入口点,其余的代码完全不受影响(甚至没有导入)。
我的travis.yml
文件只执行nose2
,它会为这一个入口点运行测试。