我使用coverage
和codecov
通过我的Travis CI构建报告我的Github project的报道。但是,在线报告是意外的,因为它们与本地报告不匹配,因为根__init__.py
文件似乎被省略了。
我已经看过了覆盖率.py但我觉得我可能遗漏了一些显而易见的东西。在
当我运行测试并执行coverage report
——结果如预期一样,并报告89%
覆盖率。请注意,behave_webdriver\__init__.py
文件包含在内。在
Name Stmts Miss Cover
------------------------------------------------------------
behave_webdriver\__init__.py 206 26 87%
behave_webdriver\conditions.py 58 5 91%
behave_webdriver\steps\__init__.py 2 0 100%
behave_webdriver\steps\actions.py 79 12 85%
behave_webdriver\steps\expectations.py 173 14 92%
------------------------------------------------------------
TOTAL 518 57 89%
这也与codecov --dump
on the travis build显示的XML报告一致。在
但是,online report正在报告91%
覆盖率,并且似乎忽略了第一个__init__.py
文件。在
我希望能够在这里看到__init__.py
文件,但它似乎在报告中被省略了。不知道为什么没有出现。在
在steps
目录中的另一个__init__.py
文件并没有如预期的那样出现,因此它看起来不是命名/排除问题。在
我的.coveragerc
文件如下
有没有我没有看到的错误配置?在
目前没有回答
相关问题 更多 >
编程相关推荐