为什么“coverage.py run -a”总是不会增加我的代码覆盖百分比?

时间:2012-06-28 16:44:17

标签: coverage.py

我有一个GUI应用程序,我正在尝试确定正在使用什么和不使用什么。我有许多测试套件必须手动运行以测试用户界面部分。有时我使用“coverage.py run file_name -a”运行相同的文件几次,并且每次都要执行不同的操作来检查不同的界面工具。我希望每次使用-a参数运行时,我只能通过coverage.py 增加代码覆盖的行数(至少除非引入新文件)。但是,有时它会在额外运行后提供更低的代码覆盖率 - 这可能导致这种情况?

我不是在运行之间编辑源代码,据我所知,没有新文件被提取。我使用的是coverage.py版本3.5.1。

1 个答案:

答案 0 :(得分:0)

这听起来确实很奇怪。如果您可以提供源代码和重现问题的步骤列表,我想看看它:您可以在此处为其创建票证:https://bitbucket.org/ned/coveragepy/issues