问题标签 [php-code-coverage]
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.
laravel - 生成 Clover XML 格式的代码覆盖率报告...语法错误
我正在使用 phpstorm 并在我的 laravel 应用程序中编写了一些测试。这phpunit.xml
几乎是默认的。
在我的最后我收到以下错误:
我不知道从哪里开始看。感谢任何帮助!
更新:
通过尝试生成 html 报告来解决同样的问题
更新 2:
运行减少的最小重现测试用例:
❯ .\vendor\bin\phpunit --filter MinimalTest --coverage-html ./coverage.html
phpunit - 如何在文本输出中获得简单的 phpunit 代码覆盖率摘要?
我在 php 8.0.3 上使用 PHPUnit 9.5.7 我想要一个检查器作为 git 钩子来检查行的最小代码覆盖率。
我在在线示例中看到了一个简单的 3 行输出作为运行测试后的摘要。我如何获得这个输出?我搜索了几篇文章和配置文档,但没有找到任何东西。
我的目标是如果没有达到最低限度的行覆盖率,则拒绝提交。因此,如果您有其他想法来完成这项工作,我是开放的。
这是我当前的配置文件:
phpunit - 如何在 PhpStorm 中使用 PHPUnit 代码覆盖工具 PCOV
我使用 PHP 7.4.13、PhpStorm 2020.1.4、PHPUnit 9.5.8。
我尝试将 PHPUnit 代码覆盖工具与 PCOV 一起使用,但无法正常工作。
我安装了 pcov:
pecl install pcov
我在 php.ini 文件中启用了扩展:
extension="pcov.so"
我的 phpunit.xml 看起来像这样:
当我尝试运行时,phpunit --coverage-html coverage
我得到以下信息:
我认为问题是缺少覆盖驱动程序。但是问题出在哪里,我该如何解决呢?
自3小时以来,我一直在尝试解决此问题,但我找不到方法。
我希望有人能帮帮忙 :)