我有一个 GUI 应用程序,我试图确定哪些正在使用,哪些没有。我有许多必须手动运行的测试套件来测试用户界面部分。有时我用“coverage.py run file_name -a”运行同一个文件几次,每次都做不同的动作来检查不同的界面工具。我希望每次使用 -a 参数运行时,我只能通过 coverage.py增加代码覆盖的行数(至少除非拉入新文件)。但是,有时它会在额外运行后提供较低的代码覆盖率——这可能是什么原因造成的?
我没有在运行之间编辑源代码,据我所知没有新文件被拉入。我正在使用coverage.py 3.5.1 版。