问题标签 [coverage.py]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
210 浏览

python - 如何省略 Coverage.py 中覆盖率为 100% 的报告文件

是否可以在.coveragerc文件中放置一个设置[report]来忽略报告中具有 100% 测试覆盖率的文件?

我发现最接近的是exclude_lines选项,但这仅适用于项目代码中的正则表达式模式,不适用于报告本身。

0 投票
1 回答
1125 浏览

python - coverage.py 和 setup.py 以及 Django 测试

我有一个 Django 项目,setup.py它看起来像这样:

当我跑步时:python setup.py test一切正常。但是,当我运行时:

测试失败:

有没有人见过这个?你能提出一个解决方案吗?

0 投票
1 回答
2835 浏览

python - 显示覆盖范围内的未经测试的函数

有了覆盖率,我可以获得未测试函数的百分比

像这样

我怎样才能得到未经测试的函数的名称?

0 投票
1 回答
4558 浏览

python - Test coverage tool for Behave test framework

We are using Behave BDD tool for automating API's. Is there any tool which give code coverage using our behave cases?

We tried using coverage module, it didn't work with Behave.

0 投票
1 回答
116 浏览

django - 部署在生产服务器上的 django 应用程序的覆盖范围

谁能告诉我如何找到部署在apache中的django应用程序的覆盖范围。我想在部署的django应用程序中挂接coverage.py。

0 投票
0 回答
633 浏览

python - 使用具有覆盖率的 py.test 时出错

我正在py.test使用coverage. 我在使用pytest-cov测试时遇到问题;当我运行时py.test --cov=my_module --coverage-report=html .,我的模块中的函数定义将被报告为丢失,即使它们应该在测试中导入模块时执行。常见问题解答中提到了这个问题

然后这个问题让我尝试只运行coverage而不是使用pytest-cov,如下所示:

现在我收到了这个错误(我在回溯中只显示了最近的调用):

有没有其他人遇到过这个?我怎样才能coverage正常工作py.test

0 投票
2 回答
951 浏览

python - 显示 virtualenv 项目的 Django 1.6 覆盖率数据

我有一个测试覆盖率最低的 django 1.6 项目

当我跑步时

bash coverage run manage.py test mainapp coverage report --include=mainapp/*

输出是

但是,这是非常具有误导性的,因为覆盖范围远不及此,甚至不包括views.py文件。

另外,如果我只是运行它,它会显示使用文件创建的 virtualenvcoverage report中目录的覆盖范围,site-packagesrequirements.py

完整的项目位于https://github.com/vinu76jsr/librarymanagementsystem

0 投票
4 回答
3197 浏览

python - 如何使用 Behave 从 Python BDD 功能测试中获取代码覆盖率数据?

我还没有看到这个特定问题的答案(行为测试框架的测试覆盖工具),也没有看到任何谷歌搜索结果产生足够的答案。所以...

如何从 Behave 获取代码覆盖率报告?我很难相信没有 Python 开发人员使用 BDD 方法,而且我更难以相信那些使用 BDD 的 Python 开发人员在没有从他们的功能测试中获得代码覆盖率统计数据的情况下这样做。Coverage.py 可以用来驱动 Behave 产生代码覆盖率吗?如何?

0 投票
2 回答
4174 浏览

python - 用烧瓶设置coverage.py

我正在努力让coverage.py与我的 Flask 应用程序一起工作。

我正在尝试通过子流程说明进行设置:http: //nedbatchelder.com/code/coverage/subprocess.html

在我的create_app()函数(这是一个应用程序工厂)中,我有以下内容:

在我的测试套件中,我有以下内容:

在我的测试结束时,我做...

但唉..报道似乎没有合并

ls -alt注意:如果我在目录中看到这样的列表,则在调用 combine 之前...

-rw-r--r-- .coverage.Jonathans-MacBook-Pro-3.local.49352.501916 -rw-r--r-- .coverage.Jonathans-MacBook-Pro-3.local.49352.931352

为了完整起见,我的 .coveragerc 很简单: [run] parallel = True

希望能指出正确的方向——谢谢!

0 投票
1 回答
2181 浏览

python - 用于测量代码覆盖率的 CoveragePy 命令

介绍

已创建包含一个test和python 文件的目录。main执行测试工作:

根据此文档,可以使用命令行测量代码覆盖率。

已发出许多命令:


没有成功。

问题

为了使用 CoveragePy 测量 Python 文件的代码覆盖率,需要发出哪个命令?