2011-02-17 29 views
10

Acabo de instalar el complemento ecobertura, pero parece que no es una herramienta muy fácil de usar desde dentro de eclipse. ¿hay algún buen complemento para cobertura en eclipse o artículo para describir cómo usar ecobertura?cobertura en eclipse

Estoy acostumbrado a ver la complejidad y cobertura del código, etc. de una manera muy agradable.

Necesito usar cobertura, porque el sistema de compilación en el back-end lo usa, por lo que es útil usarlo en el IDE también.

Saludos

+1

Lo que están desaparecidos. Creo que no hay mucho más que documentar que en la página [documentación] (http://ecobertura.johoop.de/documentation.html). – FrVaBe

+0

Creo que tienes razón, no hay mucho que este complemento – Charbel

+0

Por favor, no me malinterpreten. El complemento hace lo que debería. Genera una cobertura de código, presenta los resultados en una vista especial y colorea tu código. Bastante similar a un informe de cobertura original. – FrVaBe

Respuesta

4

Desde el sources: pestaña

  • no debe ser la configuración de lanzamiento "filtros", para definir qué clase para filtrar y analizar: ver changeset 2ecbb202e8c5
  • existe ningún caso de "complejidad ciclomática" en cualquier parte del código.

Pero todavía se puede bifurcar la base de código (como mileszk did) y añadir cualquier función que desee (y contribuir de nuevo al proyecto principal, por supuesto;))

18

que estaba buscando un tutorial para nuestro equipo miembros para comenzar a usar eCobertura y se encontraron aquí. Termino escribiendo uno yo mismo. Publicando aquí espero que pueda ayudar a otros a buscar un buen comienzo.

http://kennethxu.blogspot.com/2012/01/cobertura-and-eclipse-ecobertura.html

+2

Nota: Kenneth ha actualizado la publicación de su blog diciendo que pasa a utilizar el complemento EclEmma. –

+1

Estoy usando ambos, todavía necesito eCobertura porque EclEmma parece tener problemas con el código de reflexión y powermock. –

1

Estoy usando Eclipse de Luna y que tenía dificultades para instalar el plugin ecobertura. Así que instalé el complemento EclEmma y fue intitutivo usarlo. Después de instalar el complemento, reinicie el eclipse IDE.

encontrar la cobertura de los casos de prueba que ha escrito, todo lo que tiene que hacer es

clic derecho en el paquete deseado o incluso todo el proyecto> Cobertura Como> Prueba Junit

El La vista de cobertura aparece automáticamente. O puede abrir la vista de cobertura desde Ventana> Mostrar vista> Otro> Java> Cobertura. O simplemente puede escribir "Cobertura" en el cuadro de búsqueda Acceso rápido en el eclipse.

La vista de cobertura es capaz de mostrar el porcentaje de cobertura a nivel de proyecto, nivel de carpeta de origen, nivel de paquete, nivel de clase e incluso a nivel de método.

Coverage View

Puede cambiar el nivel de la raíz de las entradas que se muestran en el árbol de la cobertura mediante el uso de la barra de herramientas en la vista de la cobertura.

Tool bar in the Coverage View

enter image description here

Puede cambiar los parámetros de cobertura a método o de línea o instrucción o Brach en base a su requerimiento.

enter image description here

Y, por último, puede exportar los resultados de las pruebas de cobertura a HTML o XML o CSV, haga clic en cualquier lugar dentro de la vista cobertura y seleccionar la sesión de exportación.

enter image description here export test coverage report export test coverage report format