java - JUnit no se detendrá en los puntos de interrupción en Eclipse(utilizando JDK 1.6.0.20)
debugging breakpoints (4)
Debes comenzar tus pruebas unitarias con Debug as > JUnit test
mis puntos de interrupción en Eclipse no detendrán la ejecución de una prueba JUnit. No importa dónde establezca el punto de interrupción en el método JUnit, simplemente no impedirá que el código fluya. Colocarlo en una clase llamada en la prueba JUnit tampoco funcionará.
Estoy usando el JDK en la versión 1.6.0.20, así que supongo que no estoy afectado por el error en la versión 1.6.0.14.
¿Conoces algún indicio al respecto?
He tenido este problema hoy y para mí el motivo fue la estupidez: si la prueba de la unidad entrega algo a la consola al principio y luego lanza una excepción, ambas antes de llegar al punto de interrupción, no se ve la excepción en la perspectiva de depuración del eclipse porque se imprime en la vista JUnit, pero la salida antes cambió de esa vista a la salida de la consola.
Por favor use
-XX:+UseParallelGC
en la configuración de depuración> sección de argumentos de VM
Si sus puntos de ruptura aparecen con una barra diagonal invertida, debe ir a la perspectiva de depuración (Ventana → Abrir perspectiva) y en la ventana ''Puntos de ruptura'', deseleccionar el botón ''Omitir todos los puntos de ruptura'' (rodear con una barra diagonal)