我正在开发一个Eclipse插件,并使用maven来协调我的源代码结构。为了编译插件我使用tycho扩展名为maven。但是,我想知道如何执行unitest。二进制输出和Eclipse插件测试
我想使用surefire插件进行测试,因为我另外使用声纳服务器进行源代码质量管理。如果我使用eclipse-test-plugin作为包目标,则应用Unitest。不过,我想使用默认的surefire插件来应用unitests。
现在我发现包含我的单元测试包的src/test/java被正确读取和编译,但写入了错误的输出文件夹。我需要在目标/测试类中进行测试。但是它们被编译为目标/类。
由于我是Eclipse插件开发和maven的新手,我无法找到如何将测试写入正确的输出文件夹。我已经尝试添加和更改eclipse-plugin项目的build.properties。对于其他不是插件项目且不使用tycho的项目来说,它也可以工作。
任何帮助表示赞赏。
问候, 弗洛里安
感谢您的回答。我想出了如何运行测试,它运行良好,所以我不能将单元测试统计信息添加到Sonar中,但这并不重要。 – Florian 2011-01-12 21:30:50