我能跑我个人测试了在一个名为AGG的插件每一个模型,但是当我尝试运行CakeTestSuite ,然后我得到一个错误。
class ModelsTest extends CakeTestSuite
{
public static function suite()
{
$suite = new CakeTestSuite('All model tests');
$suite->addTestDirectory(TESTS . 'Case' . DS . 'Model');
return $suite;
}
}
运行该套件产生这个错误。
致命错误:类 'PHPUnit_Util_Skeleton_Test' 用C未找到:\工作\ Zend的\蛋糕\蛋糕\的TestSuite \ CakeTestSuiteCommand.php上线77
我使用PHP 5.3.15,并PHPUnit的3.7.12使用CakePHP 2.2.5安装
同时运行通过网络和CLI测试时我得到这个错误。
任何帮助,将不胜感激。
更新:
如果我在PHPUnit的PEAR文件夹中搜索“PHPUnit_Util_Skeleton_Test”这是没有找到。 这似乎很奇怪,我。 我使用的PHPUnit的版本不对? 当被该类出台?
更新:
看来,在PHPUnit的3.7.x此类不再被使用,我想知道,如果CakePHP的2.2将只与PHPUnit的3.6工作。 我试图卸载梨包,然后安装版本3.6.x的,但总是会安装最新版本。 任何想法如何降级PHPUnit的?
更新:
使用--force安装旧版本的PHPUnit的未解决问题的降级。 我试过3.6.12,3.6.5和3.5。 随着3.6.12我在PHPUnit的代码is_file()某处错误。