【发布时间】:2012-11-06 08:03:33
【问题描述】:
安装了 Zend/PHPUnit 的人能告诉我 PHPUnit.bat 应该如何读取吗?
我已经安装了 PEAR 和 PHPUnit,但 PHPUnit.bat 的代码似乎有错误。
解决了一些问题后,我不再收到 'PHPUnit is not a known command' 错误。但是,如果我现在在命令行中调用“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,还需要其他东西吗?
更新 我在一个潜在的测试Getting PHPUnit Working - Include Path not set correctly? 上发现了这篇文章,它提供了一种测试 phpUnit 的方法。我将建议的 PHP 脚本保存在我的 htdocs 文件夹中,并尝试使用 PHPUnit 调用它。再次没有响应,这似乎表明我的 PHPUnit.bat 文件中有一个错误。
【问题讨论】:
-
为了它的价值,开始 -> 运行 ->
C:\\\\Windows打开C:\Windows。 -
谢谢。这可能表明在命令行上调用“phpUnit”应该什么都不做。有谁知道我如何测试它是否安装正确?
-
这里是关于安装 phpunit 并在 Eclipse PDT 中使用它的博客文章,它可能会有所帮助blog.loftdigital.com/running-phpunit-tests-in-eclipse-pdt
标签: php zend-framework batch-file phpunit pear