将.coverage文件从coverage.py加载到IntelliJ IDEA / PyCharm的coverage视图中

时间:2013-01-31 19:41:39

标签: python intellij-idea pycharm

我有.coverage个文件,表明coverage.py生成的Django项目的代码覆盖率:

coverage run --branch --source='.' manage.py test style

我可以使用coverage html制作精美的HTML报告,但我真的更愿意利用IDEA的覆盖率视图来指示我在项目中的覆盖率。

我不能使用IntelliJ的“Run with Coverage”命令以标准方式生成覆盖数据。 (请将此视为理所当然;我可能会在稍后提出第二个问题,说明我的原因。)

有没有办法可以将coverage.py生成的.coverage文件导入IntelliJ IDEA?

2 个答案:

答案 0 :(得分:10)

这是可能的,至少只要在项目的根目录中运行coverage即可。

首先,您需要运行.coveragecoverage.xml文件转换为coverage xml。然后只需进入 Analyze 菜单,选择“显示代码覆盖率数据”并添加XML文件。

  

     

答案 1 :(得分:1)

谢谢,现在使用pycharm 2.7,你应该去工具 - >显示代码覆盖率数据并添加新文件