2010-10-04 79 views
4

的如下现在都OK:测量集成测试覆盖率与Maven

  • 我有一个EJB和WAR项目的Maven多模块项目
  • 我想用集成JMeter的(后来硒)测试。我可以从Maven运行。 JMeter计划已准备就绪,我使用Chronos maven插件运行它。
  • 我的应用程序是Java EE应用程序,所以我想用计划的生产应用程序服务器(即Glassfish 2.11)测试代码。我可以使用glassfish maven插件创建/开始/部署/停止任何类似的事情
  • 我已经将jmeter和glassfish相关的构建设置放入maven中的子模块中,该模块依赖于所有其他模块,因此在构建生命周期中是最少的,基于这个原因,好点的测试整个应用程序

我的问题是,我不知道怎么能达到如下:

  • 部署不改动的代码,但在运行集成测试仪器仪表
  • 如何获得覆盖信息应用程序服务器
  • 我想使用emma4it,它是为创建工件而创建的。这对我来说很好,但是我不能让它在另一个子模块中测试战争文件。我什至不知道有关emma4it支持的参数,因为我根本没有找到它(只是一个二进制文件存储库),没有文档,也没有消息来源(我知道我可以反编译它)
  • 我想有一个覆盖raport至少在maven网站,但顶部将是它在声纳

你能给我的建议,如何做到这一点?如果您需要,我可以提供POM片段。

回答