我有.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?
答案 0 :(得分:10)
这是可能的,至少只要在项目的根目录中运行coverage
即可。
首先,您需要运行.coverage
将coverage.xml
文件转换为coverage xml
。然后只需进入 Analyze 菜单,选择“显示代码覆盖率数据”并添加XML文件。
答案 1 :(得分:1)
谢谢,现在使用pycharm 2.7,你应该去工具 - >显示代码覆盖率数据并添加新文件