Cobertura de código de aplicativo da web cliente / servidor

Eu estou escrevendo um aplicativo multi-módulo. Alguns dos módulos são apenas bibliotecas Java básicas que são incluídas no WAR de uma aplicação web.

Eu gostaria de executar a cobertura de código no seguinte cenário:

Eu estou executando o webapp através de um Jetty incorporado que é iniciado via Maven.

Eu tenho testes que estão executando solicitações HTTP contra o webapp.

Eu gostaria de obter código coberto no webapp e também pelos testes.

Isso é possível e como pode ser alcançado com Cobertura, JaCoCo ou Emma? Pelo que entendi, a cobertura de código cobrirá apenas o código do lado do cliente nesse cenário. Estou correcto?

questionAnswers(4)

yourAnswerToTheQuestion