0

我正在尝试使用 netbeans (7.2.1) 进行单元测试。但它给了我这个错误。谁能告诉我有什么问题?

PHPUnit 3.7.14 by Sebastian Bergmann. unrecognized option --skeleton-test
4

3 回答 3

3

我也偶然发现了这个问题。它已在 NetBeans 7.3 中解决,但如果您仍在使用 7.2,以下是解决方案:

  1. 如其他答案中所述安装 phpunit-skelgen 。如果您使用梨:sudo /opt/lampp/bin/pear install phpunit/PHPUnit_SkeletonGenerator
  2. 在 NetBeans 中,打开单元测试选项:工具 > 选项 > PHP > 单元测试
  3. 单击骨架生成器字段的搜索按钮(或者您当然可以浏览)

这为我解决了它。此问题记录在此处的 NetBeans 问题跟踪器中:http: //netbeans.org/bugzilla/show_bug.cgi ?id=218675

于 2013-03-22T17:12:47.977 回答
0

验证该phpunit-skelgen文件是否存在于与 phpunit 二进制文件相同的目录中(例如。/opt/lampp/bin/)。

如果没有,请以与安装 PHPUnit 相同的方式安装PHPUnit SkeletonGenerator ,例如。来自梨:

$ sudo /opt/lampp/bin/pear install phpunit/PHPUnit_SkeletonGenerator
于 2013-03-05T11:51:38.627 回答
0

较新的 PHPUnit 不使用 --skeleton-test 选项。你调用一个外部脚本 phpunit-skelgen 来做同样的事情。

于 2013-02-27T17:44:44.093 回答