Tengo un proyecto con casi 500 pruebas individuales en alrededor de 200 clases de prueba. Algunas de estas pruebas no hacen un gran trabajo al derribar su propio estado después de que han terminado, y en Eclipse esto da como resultado que algunas pruebas fallen. Todas las pruebas pasan cuando se ejecuta el conjunto de pruebas desde la línea de comando a través de Ant.Ejecutando cada prueba JUnit en una JVM separada en Eclipse?
¿Puedo habilitar el 'aislamiento de prueba' de alguna manera en Eclipse? No me importa si lleva más tiempo correr.
A largo plazo, voy a limpiar las pruebas de mal comportamiento, pero a corto plazo me gustaría que las pruebas funcionen.
Solo moverá una nueva JVM para todo el conjunto de pruebas, no una para cada prueba individual. –
Podría ser útil. –
@Michael: si el atributo forkmode está establecido en "perTest", se debe crear una nueva JVM para cada prueba: este es el valor predeterminado. –