Phpunit CakePHP2的代码覆盖范围现在是;没有要为“生成覆盖范围的文件”;
我在CakePHP上的单元测试仍然在运行,但是代码覆盖率已经消失了。我得到的只是“没有要生成覆盖范围的文件” 我们的应用程序目前正在CakePHP 2.10.15上运行。我已经安装了PHPUnit 5.7。运行PHP7。我使用web runner进行测试和覆盖。我让XDebug 2.7.0beta1运行 我们最近的升级是否破坏了Cake和PHPUnit之间的某种连接?在应用程序文件夹中创建一个文件PHPUnit.xml:Phpunit CakePHP2的代码覆盖范围现在是;没有要为“生成覆盖范围的文件”;,phpunit,cakephp-2.0,xdebug,Phpunit,Cakephp 2.0,Xdebug,我在CakePHP上的单元测试仍然在运行,但是代码覆盖率已经消失了。我得到的只是“没有要生成覆盖范围的文件” 我们的应用程序目前正在CakePHP 2.10.15上运行。我已经安装了PHPUnit 5.7。运行PHP7。我使用web runner进行测试和覆盖。我让XDebug 2.7.0beta1运行 我们最近的升级是否破坏了Cake和PHPUnit之间的某种连接?在应用程序文件夹中创建一个文件PHPUnit.xml: <?xml version="1.0" encoding="
<?xml version="1.0" encoding="UTF-8"?>
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/5.7/phpunit.xsd">
<logging>
<log type="coverage-text" target="tmp.txt" showOnlySummary="true"/>
</logging>
<testsuite name="default">
<directory suffix="Test.php">tests</directory>
</testsuite>
<filter>
<whitelist processUncoveredFilesFromWhitelist="false">
<!-- directories that you want in code coverage -->
<directory suffix=".php">app/</directory>
</whitelist>
</filter>
</phpunit>
测验
应用程序/
对我来说,像这样添加这个文件效果很好。有关此xml的详细信息:
请注意只包含所需的文件和目录,否则会变得非常缓慢。这里也有同样的问题。。。