PHPUnit安装到CakePHP -没有自动加载.php


PHPUnit installation into CakePHP - no Autoload.php

我坚持安装PHPUnit到CakePHP。

我有什么:

  • Debian 6
  • CakePHP 2.4.6
  • PHPUnit) 4.0.7

我做了:

    我按照CakePHP文档中的建议通过PEAR安装了PHPUnit。它不知何故安装了phar存档,所以我可以使用phpunit可通过CLI执行。CakePHP test.php在PHP include_path中寻找PHPUnit/Autoload.php。但是没有名为PHPUnit的目录创建的任何地方。然后我尝试了apt-get(一点点)更成功:PHPUnit目录与源被创建在/usr/share/php/PHPUnit。我搜索了整台机器的Autoload.php,但是没有。

我做错了什么?我的Autoload.php在哪里?

Autoload.php不再存在。x分支。我相信它是在3.5分支中添加的,并在3.7分支中保留:

https://github.com/sebastianbergmann/phpunit/blob/3.7.37/PHPUnit/Autoload.php

如果你想降级,这应该可以工作:

pear uninstall phpunit/PHPUnit
pear channel-discover pear.symfony.com
pear install phpunit/PHPUnit-3.7.35