是否可以在Netbeans 6.8中使用TestNG插件?

问题描述:

我下载了TestNG NetBeans Plugin并试图将它安装在我的NetBeans 6.8中。我运行的是NetBeans IDE 6.8(Build 200912041610)。是否可以在Netbeans 6.8中使用TestNG插件?

当我点击安装,我得到这个消息:

有些插件需要安装插件的外部 执行支持。 插件外部执行支持是在版本> = 1.19中请求的 ,但只发现了 1.18.1。以下插件受到影响:TestNG 支持

某些插件需要插件Common 要安装的测试运行器API。 插件通用测试运行器API是在版本> = 1.13中请求的 ,但只发现了 1.12.1。以下插件受到影响:TestNG 支持

某些插件需要插件实用程序 要安装的API。插件实用程序API在版本> = 8.0中被请求,但只有7.31.2.1被发现。以下插件受到影响: TestNG的支持

有些插件需要插件 org.openide.util.lookup要安装 。在版本8.0中请求插件 org.openide.util.lookup请求 。以下插件 受影响:TestNG支持

某些插件未安装,以避免 潜在的安装问题。

是否可以在Netbeans 6.8中使用TestNG插件?

插件管理器似乎甚至不知道任何依赖插件。 TestNG插件是针对测试版还是实验版构建的?我已将所有插件更新到最新版本。


更新

我继续和内置模块从NetBeans 6.8分支。现在安装好了。不幸的是,当我运行测试时,我可以看到ant输出,但TestNG视图显示“没有执行测试”。我会继续摆弄它,看看我能否实现它。

+0

你可能想要打开一个关于你的更新的新问题......你更可能得到一个新答案,而不是一个接受答案的问题。 – vkraemer 2010-03-21 19:24:00

我快速浏览了一下。看起来您可以从您引用的wiki页面下载的nbm文件是针对NB源的中继进行编译的,而不是作为NetBeans 6.8发布的位编译的。

我已向此开发者发送了一条消息。

您可以自己构建NBM,但这非常痛苦,因为您必须获取contrib存储库。

不幸的是,我不认为有人在一段时间内一直在努力研究TestNG Netbeans插件,所以我不惊讶地听到你遇到困难。尝试发布您的问题在他们的论坛?

否则,我继续积极工作,对Eclipse插件(新版本发布在几个星期前)和TestNG由IDEA原生支持...

希望这有助于。

+0

这个插件的最后更改发生在2010年1月8日左右。它看起来像是bug修复。 – vkraemer 2010-02-13 19:03:50

+0

官方插件对于Netbeans 7.1中的Ant项目是完全无法使用的:http://netbeans.org/bugzilla/show_bug.cgi?id=207886 – Gili 2012-01-29 20:03:12

+0

现在有一些开发正在进行中http://wiki.netbeans.org/ TestNG2012和一个已经解决的问题(编译保存为testng)http://netbeans.org/bugzilla/show_bug.cgi?id=149464 – Karussell 2012-04-26 07:06:40

这是令人尴尬的,无法在NetBeans中使用旧版本的TestNG或新版本的TestNG。任何人都可以为6.8版本创建一个正确的TestNG插件。