gpt4 book ai didi

python - 将命令行生成的 python .coverage 文件与 PyDev 集成

转载 作者:行者123 更新时间:2023-11-28 21:31:01 26 4
gpt4 key购买 nike

我的构建环境配置为在命令行编译、运行和创建覆盖文件(使用 Ned Batcheldercoverage.py 工具)。

我使用 Eclipse 和 PyDev 作为我的编辑器,但出于实际原因,我不可能/不方便将整个构建环境转换为 Eclipse(从而直接从 IDE 生成覆盖率数据,因为它的设计目的是做)

PyDev 似乎使用相同的覆盖率工具(或与之非常相似的工具)来生成其覆盖率信息,因此我猜测应该有某种方法将我的外部覆盖率文件集成到 Eclipse/PyDev 中。

知道如何做到这一点吗?

最佳答案

不久前我就需要这样的东西,当时 PyDev 仍然使用旧版本的 coverage.py,而不是可从脚本创建者页面访问的版本。

我所做的是检测 PyDev 保存其 .coverage 文件的位置。对我来说是:

 C:\Users\Admin\workspace\.metadata\.plugins\org.python.pydev.debug\.coverage

然后我从一个单独的脚本手动运行新版本的 coverage.py 并告诉它将其 .coverage 文件保存在 PyDev 保存它的位置。我不记得 coverage.py 是否有命令行参数,或者我是否只是用脚本复制了 .coverage 文件,但在那之后,如果您只是打开代码覆盖率结果 View 并单击刷新覆盖率信息!,PyDev 将很好地处理数据,就像它本身生成文件一样。

关于python - 将命令行生成的 python .coverage 文件与 PyDev 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/297294/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com