Tengo un proyecto Java con Maven en Eclipse. Este proyecto incluye varias pruebas Junit5.
He configurado mi pom.xml
como sigue:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.0</version>
<configuration>
<properties>
<configurationParameters>
junit.jupiter.execution.parallel.enabled = true
junit.jupiter.execution.parallel.mode.default = concurrent
</configurationParameters>
</properties>
</configuration>
</plugin>
He incluido mi dependencia junit como sigue:
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.5.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>5.5.1</version>
<scope>test</scope>
</dependency>
Cuando hago clic derecho en mi proyecto puedo elegir Run As -> Junit Test
. Esto abrirá la Junit Ver donde puedo ver el proceso de una manera agradable y ejecutar las pruebas sin mi configuración de Maven.
Cuando hago clic derecho en mi proyecto también puedo elegir Run As -> Maven test
. Esto abrirá la vista de la consola, tome mi configuración de Maven y se ejecutará la prueba. Pero no me gusta el aspecto de la vista de la consola.
Así que mi pregunta es: ¿Es posible excute mi proyecto a través Maven test
de usar mi configuración de Maven y se deja correr en la vista Junit?
Los resultados del ensayo El ensayo experto salidas en target\surefire-reports\
el directorio.
Puede tomar el XML con los resultados de pruebas y arrastrar y soltar a la vista de prueba una vez que se complete la prueba, y la vista se cargará y mostrará los resultados de la prueba.
advertencias:
- Usted no va a ver el progreso, sólo se puede hacer esto una vez que se complete la prueba
- sólo se puede ver uno de prueba (~ una clase de prueba) a la vez, no los resultados completos de la prueba
- un inconveniente bastante