安装了 Zend/PHPUnit 的人可以告诉我 PHPUnit.bat 应该如何阅读吗?
我已经安装了 PEAR 和 PHPUnit,但 PHPUnit.bat 的代码似乎有错误。
解决了一些问题后,我不再收到“PHPUnit 不是公认的命令”错误。但是,如果我现在在命令行中调用“PHPUnit”,除了命令提示符重新出现之外,什么都不会发生。表明某些代码可能已经运行。
我做了一些阅读,PEAR 应该调用 'c:\zend\zendServer\bin' 中的 .bat 文件。我打开了这个,有一个非常短的代码块。
if "%PHPBIN%" == "" set PHPBIN=c:\zend\zendserver\bin\php.exe
if not exist "%PHPBIN%" if "%PHP_PEAR_PHP_BIN%" neq "" goto USE_PEAR_PATH
GOTO RUN
:USE_PEAR_PATH
set PHPBIN=%PHP_PEAR_PHP_BIN%
:RUN
"%PHPBIN%" "C:\Zend\zendServer\bin\\phpunit" %*
最后一行看起来不正确,尤其是双斜杠。我尝试了各种派生,例如“bin\pear\phpunit 等”,但不确定应该指向哪里。
任何安装了 ZendServer/PHPUnit 的人都可以告诉我这行应该怎么读。
另外,我还应该问,在 cmd 行中调用“ PHPunit ”是测试软件包是否安装正确的最佳方法。想法赞赏。PEAR 安装调用建议安装应该可以正常工作。
更新 我刚刚通过 zend 框架 CLI 工具创建了一个新项目,并注意到我的 include_path 中没有找到 PHPUnit。我的包含路径上有 PEAR 和 PHP,我还需要其他东西吗?
更新 我在一个潜在的测试中发现了这篇文章让 PHPUnit 工作 - 包含路径设置不正确?,它提供了一种测试 phpUnit 的方法。我将建议的 PHP 脚本保存在我的 htdocs 文件夹中,并尝试使用 PHPUnit 调用它。再次没有响应,这似乎表明我的 PHPUnit.bat 文件中有错误。