Contexto:
Estoy usando las últimas versiones de los proyectos relevantes:
- Junit5 versión
5.8.1
- Intellij Idea Ultimate
2021.2.3
- maven-versión a prueba de fallos
3.0.0-M5
Mi proyecto se basa sin error cuando se ejecuta mvn clean install
desde mi terminal. Yo uso el maven-a prueba de fallos-plugin para ejecutar mis pruebas de integración a nivel local y en el CI de esta manera.
Hay un montón de opciones de seguridad para el documento, algunos de ellos heredados de los padres poms, pero a prueba de fallos se está comportando como se esperaba.
El problema:
Si intento ejecutar todas las pruebas de integración de Intellij, Intellij parece invocar AfterAllCallback
extensiones entre cada clase de prueba. Este comportamiento diferente de lo que yo veo de a prueba de fallos, que parece envolver todas las pruebas en un solo recipiente de prueba, sólo la invocación de la AfterAllCallback
las extensiones de una vez al final. Yo muy rara vez se ejecute más de una integración única clase de prueba desde el IDE, por lo que nunca he visto esto antes.
Preguntas:
- Es Intellij portarse mal o hay una configuración a prueba de fallos me he puesto a hacer esto?
- Puede Intellij ser configurado para que coincida con el de seguridad en el comportamiento?