Pergunta

Eu estive procurando um visualizador de cobertura de código que visa fiscalizar aplicações Java ao vivo, principalmente webapps correndo dentro de um recipiente de aplicação como Tomcat. Claro, há uma série de ferramentas decentes para obter relatórios automáticos de cobertura de teste de unidade, mas o meu objectivo é mais como aprender em tempo real, o que é um desconhecido Java aplicativo faz, por exemplo, em uma interação com o usuário específico.

O depurador Eclipse Java (com ACDP para depuração remota) é realmente útil, mas só se você já está familiarizado com a arquitetura do aplicativo. E, em teoria, eu poderia tomar alguma ferramenta de cobertura e configurá-lo para cobertura de HTML estático auto-refresh relatórios a cada dois segundos, mas isso está longe de ser ideal.

Para Adobe Flex, FlexCover faz exatamente o que eu quero, fornecendo uma ferramenta de visualizador de cobertura que visualiza a cobertura em tempo quase real, e é relativamente simples de configurar, pelo menos para alguém que conhece o material. Então, há uma semelhante fácil de set-up ferramenta GUI, livre ou não livre, para Java?

Foi útil?

Solução

Você pode visualizar os dados de cobertura do trevo geradas por uma aplicação web, em Eclipse, sem a necessidade de iniciar o servidor web a partir de Eclipse.

O truque é configurar o initstring na tela do Eclipse Clover Config para apontam para o mesmo clover.db que seu webapp está usando:

Configuração initstring Clover

E - você precisa se certificar que você está usando uma rosca flushpolicy . O trevo-maven2-plugin usa um por padrão. Se você estiver usando Ant, você precisará configurá-lo explicitamente em .

Você também deve garantir que você está usando a mesma versão do trevo em ambos Eclipse e sua ferramenta de construção.

Eu testei isso localmente - e ele funciona muito bem

Por favor, deixe-me saber como você vai.

Outras dicas

Tenha um olhar em trevo . Pode ser o que você está procurando. Não é livre, mas agradável.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top