Jee*_*s24 4 php phpunit zend-framework code-coverage zend-autoloader
我的phpunit配置中有一个运行引导程序的引导程序Zend\Loader\StandardAutoloader.php.我可以通过添加PHPUnit代码覆盖来忽略它
<filter>
<blacklist>
<directory suffix=".php">/absolute/path/to/zf</directory>
</blacklist>
</filter>
Run Code Online (Sandbox Code Playgroud)
到PHPUnit配置XML文件.但我必须指定绝对路径.我希望它是一个相对路径,但PHPUnit并没有忽略代码覆盖中的Zend文件夹.当我在家工作时,我不想添加不同的位置,我不希望其他开发人员添加自己的路径.Zend Framework在php.ini include_path设置中,但这不起作用:
<filter>
<blacklist>
<directory suffix=".php">./Zend</directory>
</blacklist>
</filter>
Run Code Online (Sandbox Code Playgroud)
有什么建议?
Byt*_*ger 10
您可以使用以下<exclude>...</exclude>命令从代码覆盖中排除路径<filter><whitelist>:
<filter>
<whitelist>
<directory suffix=".php">../src/library/</directory>
<!-- add more directories -->
<exclude>
<directory suffix=".phtml">./src/application/</directory>
<directory suffix=".php">./Zend/</directory>
<!-- add more directories with relative or absolute path -->
</exclude>
</whitelist>
</filter>
Run Code Online (Sandbox Code Playgroud)