我下载了TestNG NetBeans Plugin并尝试在我的NetBeans 6.8中安装它。我正在运行NetBeans IDE 6.8(Build 200912041610)。
当我点击安装时,我收到此消息:
某些插件需要插件外部 要安装的执行支持。该 插件外部执行支持是 请求版本> = 1.19但仅限 发现了1.18.1。以下插件受到影响:TestNG 支持
某些插件需要插件Common 要安装的Test Runner API。该 插件Common Test Runner API是 请求版本> = 1.13但仅限 发现了1.12.1。以下插件受到影响:TestNG 支持
某些插件需要插件实用程序 要安装的API。在版本> = 8.0中请求插件Utilities API但仅找到7.31.2.1。以下插件受到影响: TestNG支持
某些插件需要插件 org.openide.util.lookup是 安装。插件 请求org.openide.util.lookup 在8.0版中。以下插件 受影响:TestNG支持
某些插件未安装以避免 潜在的安装问题。
是否可以在Netbeans 6.8中使用TestNG插件?
插件管理器似乎甚至不知道任何依赖插件。 TestNG插件是针对测试版还是实验版构建的?我已将所有插件更新到最新版本。
我继续从Netbeans 6.8分支构建模块。它安装好了。不幸的是,当我运行测试时,我可以看到ant输出,但TestNG视图显示“没有执行测试”。我会继续摆弄它,看看我是否能让它发挥作用。
答案 0 :(得分:3)
我快速浏览了一下。看来你可以从你引用的wiki页面下载的nbm文件是针对NB源的主干编译的,而不是作为NetBeans 6.8发布的位。
我已经向开发者发送了一条关于此的说明。
您可以自己构建NBM,但这非常痛苦,因为您必须获取contrib存储库。
答案 1 :(得分:1)
令人尴尬的是,无法在NetBeans中使用旧版本的TestNG或新版本的TestNG。任何人都可以为6.8版创建一个正确的TestNG插件。
答案 2 :(得分:0)
不幸的是,我认为有一段时间没有人在使用TestNG Netbeans插件,所以听到你遇到困难我并不感到惊讶。尝试在论坛上发布您的问题?
否则,我继续积极参与Eclipse插件(几周前发布的新版本)和IDN原生支持TestNG ......
希望这有帮助。