java - the - La salida falló los detalles de la prueba a stdout usando maven surefire
surefire reports are in (1)
Me parece que hay demasiada producción producida en stdout
para ser útil. Intenta dejar el informe HTML abierto en tu navegador. Después de ejecutar sus pruebas simplemente actualice la página. Eche un vistazo a target/surfire-reports/index.html
.
Para enviar resultados de prueba a stdout
lugar de a un archivo, use el siguiente comando:
mvn test -Dsurefire.useFile=false
O para configurar en su pom.xml
agregue lo siguiente a su sección de plugins
.
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.10</version>
<configuration>
<useFile>false</useFile>
</configuration>
</plugin>
Cuando ejecuto mi compilación usando maven 2
mvn clean install
mis pruebas son ejecutadas por el complemento surefire. En caso de que la prueba falle, obtengo el siguiente resultado:
Results :
Failed tests:
test1(com.my.MyClassTest)
Tests run: 3, Failures: 1, Errors: 0, Skipped: 0
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] There are test failures.
Please refer to /home/user/myproject/mymodule/target/surefire-reports for the individual test results.
Para obtener los detalles sobre el problema, tengo que ir y verificar la carpeta de informes surefire. Hacer esto cada vez que fallan mis pruebas se vuelve molesto. ¿Hay alguna forma de que pueda obtener esos detalles (afirmar mensaje + excepción + seguimiento de la pila) aquí mismo en el stdout?