He leído El plugin Maven Failsafe está diseñado específicamente para ejecutar pruebas de integración. Actualmente estoy trabajando en un proyecto de varios módulos y las pruebas de integración están en su propio módulo separado, escrito en TestNg y ejecutado usando el plugin surefire. No tenemos conflictos con las pruebas unitarias ya que solo las pruebas de integración se ejecutan en la fase de prueba en ese módulo. Y para configurar el entorno antes de las pruebas y limpiarlo después de ejecutar las pruebas, se usan las anotaciones @BeforeSuite @ AfterSuite TestNg. Por lo tanto, no es necesario utilizar la fase de prueba previa a la integración, la fase de prueba de integración, la fase de prueba posterior a la integración utilizada por el complemento FailSafe.Beneficios del plugin Maven FailSafe
- ¿Hay más beneficios que me estoy perdiendo, al no usar el complemento Failsafe?
- ¿Hay mejores maneras de hacer mi requerimiento actual usando el plugin Failsafe?
- ¿Puedo hacer que mi servidor se inicie, apague, descomprima archivos, etc. en las fases de prueba previa a la integración y prueba de integración sin escribir un plugin maven?