Zend framework2 如何使用PHPUnit版本8.5.1为Zend framework 2.4配置代码覆盖率?

Zend framework2 如何使用PHPUnit版本8.5.1为Zend framework 2.4配置代码覆盖率?,zend-framework2,php-7.2,phpunit,Zend Framework2,Php 7.2,Phpunit,如何使用PHPUnit版本8.5.1为Zend framework 2.4配置代码覆盖率 有任何文档、文章或博客可以参考工作示例吗 提前感谢。不知何故,我发现了这个问题,我的zendframework phpunit很旧(版本6.x) 已通过转到项目文件夹执行composer update composer require --dev phpunit/phpunit ^8 通过检查版本 ./vendor/bin/phpunit --version 升级后,打开以下文件并进行所述更改: 文件

如何使用PHPUnit版本8.5.1为Zend framework 2.4配置代码覆盖率

有任何文档、文章或博客可以参考工作示例吗


提前感谢。

不知何故,我发现了这个问题,我的zendframework phpunit很旧(版本6.x) 已通过转到项目文件夹执行composer update

composer require --dev phpunit/phpunit ^8
通过检查版本

./vendor/bin/phpunit --version
升级后,打开以下文件并进行所述更改:

  • 文件:vendor/zendframework/zendxml/tests/ZendXmlTest/SecurityTest.php检查“类安全测试扩展\PHPUnit框架\u测试用例”并将其更改为“类安全测试扩展测试用例”并添加命名空间“使用PHPUnit框架\TestCase;
  • 文件:供应商/zendframework/zendframework/library/Zend/Test/PHPUnit/Controller/AbstractControllerTestCase.php检查“抽象类AbstractControllerTestCase扩展PHPUnit\u框架\u测试用例”,并将其更改为“抽象类AbstractControllerTestCase扩展测试用例”并添加命名空间“使用PHPUnit\Framework\TestCase
在进行上述更改后,my phpunit已准备好进行第一个示例ApplicationControllerTest,并通过以下链接创建了测试文件:

并使用以下常规命令执行相同操作:

./vendor/bin/phpunit [FILEPATH]
为我工作,也许它也能帮助别人