2010-10-04 107 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片段。

回答