Netbeans-PHPUnit ''unrecognized option --run''
Netbeans-PHPUnit ''unrecognized option --run''
我刚刚使用以下指南安装了 phpUnit 和 PHPUnit Skeleton Generator phpUnit and PHPUnit Skeleton Generator。然后我开始在 NetBeans 中配置 phpUnit;
我去
Tools-> Options -> PHP -> Frameworks and Tools -> PHP Unit
并且我将 PHPUnit 脚本 更改为 /usr/local/bin/phpunit
并将 骨架生成器脚本 更改为 /usr/local/bin/phpunit-skelgen
。
我还添加了PHP5解释器目录,也就是/opt/lampp/bin/php
。
最后将包含 phpunit 和 phpunit-skelgen 的文件夹添加到 Global Include Path。
我尝试了 运行 Getting Started with PHPUnit 中的示例,将我得到 No test Executed
测试结果 window 和 unrecognized option --run
输出 window。
我找到了以下 thread 并执行了提供的解决方案
Solved by adding below line to Calculatortest.php file.
require_once dirname(__FILE__) . '/../Calculator.php';
但问题依然存在。
当我尝试正确使用终端时,测试 运行 正确。
如何在不删除 netbeans 的情况下解决这个问题?
我正在使用
- Ubuntu 14.04 LTS
- Sebastian Bergmann 和贡献者的 PHPUnit 4.8.6,
- NetBeans IDE 8.0.2
- XAMPP
我也遇到了同样的情况,设置相似 Ubuntu。一旦 PHPUnit 4.8.x 下载到我的 Composer 设置中,它就开始发生了。
我找到的唯一解决方案是降级到 PHPUnit 4.7。
NB 似乎在其 PHPUnit 测试套件脚本中使用了一个以 --运行= 开头的额外参数 ( /php/phpunit/NetBeansSuite.php), 其中要测试的文件运行用分号隔开.
它一直运行到 PHPUnit 4.7.7,但似乎版本 4.8 在调用所述测试套件文件之前扫描了它的参数,因此它失败了。
我遇到了与“'unrecognized option --run'”错误相同的问题。通过在 --运行 选项之前添加 --,我终于能够从命令行 运行 测试套件。像这样:
phpunit --colors /tmp/NetBeansSuite.php -- --run=/var/www/html/private/test/RunAllTest.php
但不确定是否可以 运行 来自 Netbeans IDE。
希望对大家有所帮助。
我刚刚使用以下指南安装了 phpUnit 和 PHPUnit Skeleton Generator phpUnit and PHPUnit Skeleton Generator。然后我开始在 NetBeans 中配置 phpUnit;
我去
Tools-> Options -> PHP -> Frameworks and Tools -> PHP Unit
并且我将 PHPUnit 脚本 更改为 /usr/local/bin/phpunit
并将 骨架生成器脚本 更改为 /usr/local/bin/phpunit-skelgen
。
我还添加了PHP5解释器目录,也就是/opt/lampp/bin/php
。
最后将包含 phpunit 和 phpunit-skelgen 的文件夹添加到 Global Include Path。
我尝试了 运行 Getting Started with PHPUnit 中的示例,将我得到 No test Executed
测试结果 window 和 unrecognized option --run
输出 window。
我找到了以下 thread 并执行了提供的解决方案
Solved by adding below line to Calculatortest.php file.
require_once dirname(__FILE__) . '/../Calculator.php';
但问题依然存在。 当我尝试正确使用终端时,测试 运行 正确。
如何在不删除 netbeans 的情况下解决这个问题?
我正在使用
- Ubuntu 14.04 LTS
- Sebastian Bergmann 和贡献者的 PHPUnit 4.8.6,
- NetBeans IDE 8.0.2
- XAMPP
我也遇到了同样的情况,设置相似 Ubuntu。一旦 PHPUnit 4.8.x 下载到我的 Composer 设置中,它就开始发生了。
我找到的唯一解决方案是降级到 PHPUnit 4.7。
NB 似乎在其 PHPUnit 测试套件脚本中使用了一个以 --运行= 开头的额外参数 (
它一直运行到 PHPUnit 4.7.7,但似乎版本 4.8 在调用所述测试套件文件之前扫描了它的参数,因此它失败了。
我遇到了与“'unrecognized option --run'”错误相同的问题。通过在 --运行 选项之前添加 --,我终于能够从命令行 运行 测试套件。像这样:
phpunit --colors /tmp/NetBeansSuite.php -- --run=/var/www/html/private/test/RunAllTest.php
但不确定是否可以 运行 来自 Netbeans IDE。
希望对大家有所帮助。