以下已经可以正常工作:
- 我在Maven中有一个多模块项目,其中包括EJB和WAR项目。
- 我想使用JMeter(以及稍后的selenium)进行集成测试。我可以从Maven运行两者。JMeter计划已准备好,我使用Chronos Maven插件运行它。
- 我的应用程序是Java EE应用程序,因此我希望使用计划中的生产应用服务器Glassfish 2.11测试代码。我可以使用glassfish maven插件创建/启动/部署/停止等等。
- 我将与jmeter和glassfish相关的构建设置放入Maven的子模块中,该子模块依赖于所有其他模块,因此在构建生命周期中它是最小的,并且因此是测试整个应用程序的好地方。
- 部署未经检测的代码,但在检测过的代码上运行集成测试
- 如何从应用服务器获取覆盖范围信息
- 我想使用为仪器制造艺术品而创建的emma4it。这对我很有好处,但我无法使它仪器化其他子模块中的war文件。我甚至不知道有关emma4it支持的参数的任何信息,因为我根本找不到它(只有存储库中的二进制文件),没有文档和没有源代码(我可以反编译它)。
- 我希望至少在maven网站上有一个覆盖率报告,但最好是在Sonar中