是否有phpunit的默认位置?或者,当我希望使用它时,我必须继续在命令行中导出路径吗?

是否有phpunit的默认位置?或者,当我希望使用它时,我必须继续在命令行中导出路径吗?,php,debugging,zend-framework,phpunit,xdebug,Php,Debugging,Zend Framework,Phpunit,Xdebug,是否存在存储PHPUNIT扩展的默认位置 我使用的是symfony2,每次我想使用phpunit时,我都必须在终端导出路径=$PATH:/usr/local/zend/apache2/htdocs/symfony/app中运行它 这正常吗?或者有没有办法让它一直工作,即使我更新了我的symfony文件夹并将其重命名为其他文件夹 有没有办法让它一直有效 我正在使用zend server ce和snow leopard 10.6+当我使用PEAR安装程序安装PHPUnit时,它将PHPUnit放在/

是否存在存储PHPUNIT扩展的默认位置

我使用的是symfony2,每次我想使用phpunit时,我都必须在终端导出路径=$PATH:/usr/local/zend/apache2/htdocs/symfony/app中运行它

这正常吗?或者有没有办法让它一直工作,即使我更新了我的symfony文件夹并将其重命名为其他文件夹

有没有办法让它一直有效


我正在使用zend server ce和snow leopard 10.6+

当我使用PEAR安装程序安装PHPUnit时,它将
PHPUnit
放在
/usr/bin
中,这已经在我的路径上了。这样我就可以在当前目录中的任何地方键入
phpunit

  • 什么平台?
    我的Ubuntu
  • 您是如何安装PHPUnit的?
    pear安装phpunit/phpunit
  • 交响乐2在这里有什么关系?
    您是在尝试运行它的测试还是您自己的使用Symphony的测试

您这样做是因为没有找到symfony测试吗?在哪个位置调用phpunit?我在symfony/app中调用phpunit,它说在我使用app的完整路径之前找不到app。当我尝试运行测试后,它找不到。单独运行phpunit会显示如此多的信息,但当我尝试phpunit-c app/它说除非我运行到app的完整路径,否则找不到app,之后它仍然无法找到我的设置控制器。在调用phpunit时,您可能还需要设置includepath,请参见
phpunit--help
。我想这对我很有用。我将phpunit文件从我的symfony应用程序文件夹拖到我的/usr/bin/中,现在它似乎可以工作了。我不必导出路径或任何东西。谢谢当我运行phpunit-c app/时,我得到这个错误:无法读取“app/”。为了回答你的问题,我正在尝试运行symfonys测试。我编辑了测试文档中显示的路径,以匹配最新的Acme目录,但它仍然找不到测试controller@Psychonetics:
-c
需要一个XML配置文件,而不是(不完整的)目录路径。使用
phpunit--help
了解命令行参数的说明,您还可以找到一个include path选项,该选项可能对您的设置很有用。如果Symphony有自己的phpunit测试,它最像是
bootstrap.php
phpunit.xml
配置文件。如果您找到了这些,请将
cd
放入该目录,并在不带任何参数的情况下运行
phpunit