Me gustaría ver la pila de pruebas unitarias en la consola. ¿Surefire apoya esto?Hacer que maven sea infalible muestre stacktrace en la consola
Respuesta
Usted puede utilizar el siguiente comando para ver el seguimiento de la pila en la consola en lugar de archivos de informes en la carpeta/de éxito seguro-informes de destino:
mvn -Dsurefire.useFile=false test
Para extender la respuesta dada antes, también se puede configurar este comportamiento en su pom.xml
:
..
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.5</version>
<configuration>
<useFile>false</useFile>
</configuration>
</plugin>
..
Un problema relacionado que he encontrado es que en las últimas versiones de éxito seguro, aparentemente establece trimStackTrace true de forma predeterminada (renderizado más seguimiento de la pila de pruebas fallidas inútiles), que es bastante incómodo.
Configuración -DtrimStackTrace=false
o definir
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<trimStackTrace>false</trimStackTrace>
</configuration>
</plugin>
resolvieron este.
Sí. Maven no solo imprime páginas de diarrea sin sentido, sino que oculta lo que realmente necesita ver. –
Creé un problema sobre este valor predeterminado incorrecto https://issues.apache.org/jira/browse/SUREFIRE-1457. Coméntelo para ayudar a su reapertura. –
- 1. ¿Debo hacer que mi código python sea menos infalible para mejorar la legibilidad?
- 2. ¿Cómo hacer que maven build platform sea independiente?
- 3. ¿Cómo hacer que QWebKit muestre la imagen?
- 4. ¿Puedo hacer que JUnit sea más detallado?
- 5. ¿Cómo puedo hacer que Eclipse muestre archivos *.
- 6. Cómo hacer que un NSView sea transparente y muestre qué hay debajo de NSWindow?
- 7. Cómo hacer que la tarea sea deseable
- 8. Cómo hacer que la consola sea capaz de imprimir cualquiera de 65535 caracteres UNICODE
- 9. Hacer que la pestaña del navegador muestre una notificación
- 10. ¿Cómo hacer que QGraphicsItem muestre el fondo en un QGraphicsScene?
- 11. ¿Puede hacer que ReSharper muestre excepciones en Intellisense?
- 12. ¿Cómo hacer que hgweb muestre repositorios en una jerarquía?
- 13. ¿Puedo hacer que una carpeta sea editable en Medium trust?
- 14. ¿Hay algún objetivo maven que sea similar a 'dist'?
- 15. Usando la consola maven con m2eclipse
- 16. ¿Cómo evitar que iOS 5 muestre la barra de estado aunque UIStatusBarHidden sea SÍ?
- 17. ¿Cómo hacer que el archivo sea escaso?
- 18. Cómo hacer que PictureBox sea desplazable
- 19. Hacer que una lista enlazada sea segura
- 20. Cómo hacer que TimePicker sea más pequeño
- 21. ¿Es posible hacer que Class.forName ("") sea flexible?
- 22. ¿Cómo hacer que NSTableView sea transparente?
- 23. Haciendo que mi aplicación de consola sea invisible
- 24. ¿Cómo hacer que Unix sea binario autónomo?
- 25. ¿qué puede hacer que pdb.set_trace() sea ignorado?
- 26. Cómo hacer que mi código sea rápido
- 27. ¿Puedo hacer que un TTreeNode sea invisible?
- 28. Cómo hacer que strpos sea insensible
- 29. ¿Cómo hacer que Rotate3dAnimation sea más suave?
- 30. ¿Cómo hacer que odeint sea exitoso?
Esto solo tiene salida de registrador en la consola, pero stacktraces sigue yendo a surefire-reports – lisak
La solución de yegor256 funciona aunque – lisak