3

在带有 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 中有效吗?

谢谢,

-山姆

4

3 回答 3

2

您可能想尝试将 PHPUnit 降级到 3.3.9 版。我不认为你可以通过 PEAR 频道做到这一点,但如果你在 Windows 上开发,有手动安装www.phpunit.de的说明。如果你在 Linux 上,你的发行版应该有一个旧版本可用。

于 2009-10-25T15:00:31.547 回答
1

您需要获取 netbeans 的最新版本。我正在使用的是NetBeans IDE Build 200910290252 下载。它可以像宣传的那样运行测试。

于 2009-10-29T17:10:40.283 回答
1

降级到 3.3.9 对我有用。

于 2009-10-26T20:01:58.397 回答