8

我有.coverage文件指示由 coverage.py 生成的 Django 项目的代码覆盖率

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

我可以使用 生成漂亮的 HTML 报告coverage html,但我真的更喜欢利用 IDEA 的覆盖率视图来指示我的项目中的覆盖率,而我正在处理它。

我不能使用 IntelliJ 的“Run with Coverage”命令以标准方式生成覆盖数据。(请认为这是理所当然的;稍后我可能会问第二个问题关于我的原因。)

有什么方法可以将.coveragecoverage.py生成的文件导入IntelliJ IDEA?

4

2 回答 2

10

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

首先,您需要通过运行将.coverage文件转换为. 然后只需转到“分析”菜单,选择“显示代码覆盖率数据”并添加 XML 文件。coverage.xmlcoverage xml

                                  

                      

于 2013-01-31T20:25:55.253 回答
1

谢谢,现在使用 pycharm 2.7,您应该转到 Tools -> Show Code Coverage Data 并添加新文件

于 2013-02-19T12:37:42.903 回答