¿Cómo puedo configurar Netbeans para llamar a Maven Failsafe para que ejecute una prueba de integración específica?Netbeans - ejecutar prueba de integración Maven específica
Sé que el comando Maven para hacer esto es 'mvn -Dit.test = MyClassIT verify' También sé cómo configurar 'acciones' en las propiedades del proyecto Netbeans.
Mis problemas son:
- Netbeans veces se ejecuta la acción (y llama Maven), ya veces sólo utiliza su propio compilador y prueba de corredor. No sé cómo decirle que use cuál. Bizarre
- Netbeans agrega "Prueba" al nombre de la clase. En cambio, debería agregar "IT". Pero lo extraño es que no hay nada en la acción que defina este comportamiento. La acción solo pasa el nombre de la clase.
- No quiero anular las acciones normales Archivo de prueba y Archivo de prueba de depuración, porque las necesito para las pruebas normales. ¡Pero las acciones personalizadas solo aparecen en el menú contextual 'Personalizado' del Proyecto, y no para ningún archivo individual! Entonces no son útiles. También sería bueno si pudiera crear botones de la barra de herramientas para ellos.
- Si los planetas se alinean correctamente y Netbeans emite el comando correcto, Maven se puso en marcha con ajustes correctos, pero el depurador no funciona
uso de NetBeans 7.1 y NetBeans Dev 201201260600
Esto es más rápido que crear una acción personalizada para cada prueba de integración, pero aún sería mucho mejor si se pudiera invocar una acción personalizada por archivo, no por proyecto. Además, ¿funcionará el depurador si hago esto? –
No estoy seguro de cómo netbeans inicia el modo de depuración. Como último recurso, siempre puede agregar un "indicador de activación de depuración" y luego señalar el depurador netbeans al puerto que ha especificado. –