在带有PHPUnit 3.4.1的NetBeans 6.7.1上,如果我尝试运行我在NetBeans中设置的测试,它会出错,无法执行测试,这是输出:
PHPUnit 3.4.1 by Sebastian Bergmann.
The --log-xml option is deprecated, please use --log-junit instead.
Argument #1 of PHPUnit_Util_Fileloader:checkAndLoad() is no existing file
如果我从命令行运行它,测试运行正常,而不是从NetBeans内部运行。
如果将错误的路径或文件传递给phpunit工具,则会出现同样的错误。 NetBeans也传递了折旧标志..
所以我的问题是,有什么设置可以解决这个问题吗? 这在NetBeans 6.8M2中有效吗?
谢谢,
萨姆
答案 0 :(得分:2)
您可能想尝试将PHPUnit降级到版本3.3.9。我不认为你可以通过PEAR渠道做到这一点,但是如果你在Windows上进行开发,则有手动安装www.phpunit.de的说明。如果你在Linux上,你的发行版应该有旧版本。
答案 1 :(得分:1)
降级到3.3.9对我有用。
答案 2 :(得分:1)
您需要获取netbeans的最新版本。我正在使用的是NetBeans IDE Build 200910290252 Download。它的运行方式与运行测试相同。