python-coverage相关内容

在 virtualenv 中运行覆盖

我最近偶然发现了在虚拟环境中运行覆盖率测量的一些问题.我不记得过去有类似的问题,我也无法在网上找到解决方案. 基本上,当我尝试在 virtualenv 中运行测试套件时,它工作正常.但是,当我尝试使用 coverage 进行操作时,由于缺少所需的模块而失败.根据 StackOverflow 上的一些答案,我检查了我的脚本,发现 coverage 使用不同的解释器,即使从同一个 virtual ..
发布时间:2021-09-18 18:37:14 Python

Python 测试发现与 doctests、覆盖率和并行性

……还有一匹小马!不,认真的.我正在寻找一种方法来组织“正常工作"的测试.大多数事情都有效,但并非所有部分都可以组合在一起.所以这就是我想要的: 自动发现测试.这包括文档测试.请注意,doctest 的总和不能作为单个测试出现.(即不是 py.test --doctest-modules 所做的) 能够并行运行测试.(类似于来自 xdist 的 py.test -n) 生成覆盖率报告. ..
发布时间:2021-09-14 19:00:57 Python

无法在Coverage中使用Coverage,“文件没有统计信息”

我无法在Coverage中使用PyDev。我运行的每个文件都会显示:“文件没有统计信息。” 我正在按照说明进行操作,选中“为新启动启用代码覆盖率”,然后拖动文件夹以分析到“代码覆盖率”窗口。 我已经成功安装了覆盖率。之后,我刷新了Python解释器设置,在该设置下会自动显示coverage文件夹。 我还尝试将coverage文件夹添加到项目的“外部库”中。也不起作用... ..
发布时间:2020-10-04 20:41:40 Python

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

我的构建环境配置为在命令行上编译,运行和创建coverage文件(使用Ned Batchelder coverage.py工具)。 我使用的是PyDev作为编辑器的Eclipse,但出于实际原因,将整个构建环境转换为Eclipse(从而生成 PyDev似乎正在使用相同的覆盖率工具(或与之非常相似的东西)来生成其覆盖率信息,所以我猜测应该有某种方式将我的外部覆盖文件集成到Eclipse ..
发布时间:2020-10-04 20:30:06 Java开发

结合python coverage文件?

我想知道是否可以将 coverage.xml 文件合并为1个文件,以查看HTML输出中的全局报告。 我已经将我的单元/功能测试作为1条命令运行,并且将集成测试作为第二条命令命令。这意味着我对单元/功能测试的覆盖范围被单元测试覆盖。 如果我有解决这个问题的方法,那很好,主要是将这些文件合并为1个文件。 解决方案 我找到了另一个解决方案。我使用了 combine 功能(在此处阅读) ..
发布时间:2020-10-04 20:28:17 Python

Jenkins使用生成的报告在docker容器中构建

我是Jenkins和Docker的新手,即使经过一些研究,我仍然找不到解决这些问题的方法. 我要: 在Docker容器中的项目上执行pytest和python-coverage. 这应该生成测试和覆盖率报告 访问生成的报告,并使用一些Jenkins的插件阅读它们. 当我在Docker本地尝试时,它正在工作.我创建了一个Dockerfile,该文件创建了一个带有所需libs和其 ..
发布时间:2019-09-02 21:34:56 其他开发