PyDev在哪里放.coveragerc

时间:2018-04-29 20:17:03

标签: python code-coverage pydev coverage.py

我想从代码覆盖中排除一些抽象方法,并遵循使用异常和.coveragerc文件的建议here

如果我从命令行运行coverage,此方法可以正常工作。该报告排除了预期的界限。

如果我使用PyDev代码覆盖率视图,则仍会报告这些行丢失。我认为我必须将文件放在其他地方才能使用PyDev coverage支持,但我不知道在哪里。它应该位于运行coverage.py的文件夹中。我已经尝试过模块文件夹但没有成功。

我用

  • Eclipse Oxygen.3a Release(4.7.3a)
  • PyDev 6.3.2.201803171248
  • 报道4.5.1

1 个答案:

答案 0 :(得分:0)

.coveragerc文件必须放在PyDev coverage的<eclipse-workspace>/.metadata/.plugins/org.python.pydev.debug/coverage文件夹中,以获取更改的配置。

虽然可以生成分支覆盖,但它不会显示在eclipse内的PyDev coverage视图中。我启用了分支覆盖:

[run]
branch = True