tutorial test plugin manually coverage code eclipse code-coverage eclipse-kepler cobertura eclipse-luna
este enlace

test - No se puede instalar el complemento Cobertura para Eclipse



manually install eclemma (4)

Recibo el siguiente mensaje de error cuando intenté instalar el complemento de cobertura en eclipse kepler (versión java / j2ee) a través del mercado de eclipse.

No se puede completar la instalación porque no se pudieron encontrar uno o más elementos necesarios. Software que se está instalando: eCobertura 0.9.8.201007202152 (ecobertura.feature.group 0.9.8.201007202152)

Falta el requisito: eCobertura 0.9.8.201007202152 (ecobertura.feature.group 0.9.8.201007202152) requiere ''org.junit4 0.0.0'' pero no se pudo encontrar


Descargue eclipse desde este enlace y vaya a $eclipse_home/plugins y $eclipse_home/plugins estas carpetas

  • org.junit_4.10.0.v4_10_0_v20120426-0900
  • org.junit4_4.8.1.v20120523-1257

Pude hacer que eCobertura se instale copiando los subdirectorios junit plugin de una versión anterior de Eclipse en mi directorio de plugins / plugins, y luego reiniciando Eclipse.

La versión de Junit que venía con mi Eclipse (Spring Toolsuite v3.3) era org.junit_4.11.0.v201303080030. Este es el que causó que la instalación de eCobertura fallara.

Las dos versiones que copié de STS 3.2 fueron org.junit4_4.8.1.v20120523-1257 y org.junit_4.10.0.v4_10_0_v20120426-0900.


Un poco tarde, pero solo quería añadir que esto funcionó para STS 3.8.1 utilizando Eclipse Mars. Simplemente descargue el archivo JAR especificado anteriormente y colóquelo en la carpeta ''complementos''.


La instalación de eCobertura en un nuevo eclipse ( Kepler , Luna ) causa un problema debido a la versión más reciente del paquete JUnit que no se trata mediante el eCobertura dependencias de eCobertura .

Una de las soluciones (sugerida en la respuesta anterior) es que tiene que copiar los paquetes org.junit* de la instalación de eclipse anterior, pero eso puede ser un problema si no lo tiene.

La solución para una instalación completamente nueva es muy similar: tienes que descargar org.junit4_4.8.1.v20120523-1257.jar de Internet y simplemente colocarlo en la carpeta de complementos de eclipse.

Tenga en cuenta que no es necesario agregar org.junit_4.10.0.v4_10_0_v20120426-0900.jar en ese caso.

Después de eso, podrás instalar eCobertura .