Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Phpunit CakePHP2的代码覆盖范围现在是;没有要为“生成覆盖范围的文件”;_Phpunit_Cakephp 2.0_Xdebug - Fatal编程技术网

Phpunit CakePHP2的代码覆盖范围现在是;没有要为“生成覆盖范围的文件”;

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="

我在CakePHP上的单元测试仍然在运行,但是代码覆盖率已经消失了。我得到的只是“没有要生成覆盖范围的文件”

我们的应用程序目前正在CakePHP 2.10.15上运行。我已经安装了PHPUnit 5.7。运行PHP7。我使用web runner进行测试和覆盖。我让XDebug 2.7.0beta1运行

我们最近的升级是否破坏了Cake和PHPUnit之间的某种连接?

在应用程序文件夹中创建一个文件PHPUnit.xml:

    <?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的详细信息:


请注意只包含所需的文件和目录,否则会变得非常缓慢。

这里也有同样的问题。。。