【发布时间】:2017-09-26 14:28:56
【问题描述】:
当我在 cakephp 2.6 上运行我的测试时,/plugin 文件夹测试被包括在内。我尝试在phpunit.xml 中设置黑名单选项,测试使用该文件,但插件仍会包含在内。
我正在使用的命令以及命令 promt 中的以下文本
$ Console/cake test app All --stderr --configuration phpunit.xml
Welcome to CakePHP v2.6.13 Console
---------------------------------------------------------------
App : site
Path: /var/www/MYPAGE/site/
---------------------------------------------------------------
CakePHP Test Shell
---------------------------------------------------------------
PHPUnit 3.7.38 by Sebastian Bergmann.
Configuration read from /var/www/MYPAGE/phpunit.xml
我的phpunit.xml 文件。
<?xml version="1.0" encoding="UTF-8"?>
<phpunit>
<php>
<ini name="memory_limit" value="2048M" />
</php>
<filter>
<blacklist>
<directory suffix=".php">./plugins</directory>
<directory suffix=".ctp">./plugins</directory>
<directory suffix=".php">./vendor</directory>
</blacklist>
</filter>
</phpunit>
如您所见,我想忽略 app/src 文件夹旁边的 vendor 和 plugin 文件夹中的测试。
我也试过不带配置选项
$ Console/cake test App all --stderr
自动调用的插件有:
/插件
--认证
--克鲁德
--DebugKit
--..
/src
【问题讨论】:
标签: cakephp phpunit cakephp-2.0 cakephp-2.6