Al revisar el log de Eclipse en el workspace activo, que es el archivo WORKSPACE_PATH/.metadata/.log, encontre la siguiente excepcion:
!ENTRY org.eclipse.debug.core 4 120 2008-08-12 11:57:27.717El problema radica en que el classpath utilizado para crear el proceso contiene demasiados caracteres.
!MESSAGE Exception occurred executing command line.
!STACK 0
java.io.IOException: CreateProcess: C:\dev\jdk1.5.0_11\bin\javaw.exe -classpath
"C:\dev\... BLA BLA BLA CLASSPATH LARGISIMOOOO; C:\dev\BLA BLA BLA\ME"
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.(ProcessImpl.java:81)
at java.lang.ProcessImpl.start(ProcessImpl.java:30)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:451)
at java.lang.Runtime.exec(Runtime.java:591)
at org.eclipse.debug.core.DebugPlugin.exec(DebugPlugin.java:744)
at org.eclipse.jdt.launching.AbstractVMRunner.exec(AbstractVMRunner.java:70)
at org.eclipse.jdt.internal.launching.StandardVMRunner.run(StandardVMRunner.java:241)
at org.eclipse.jdt.internal.junit.launcher.JUnitBaseLaunchConfiguration.launch(JUnitBaseLaunchConfiguration.java:103)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:639)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:565)
at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:754)
at org.eclipse.debug.internal.ui.DebugUIPlugin$6.run(DebugUIPlugin.java:944)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)
Para solucionar este problema es necesario "depurar" el classpath utilizado para ejecutar el test de JUnit. Acceda al menu "Run -> Run..." para abrir la ventana de dialogo correspondiente a la ejecucion de clases. En la cuadro de la izquierda busque el item "JUnit" y seleccione de la lista el test de JUnit para el cual va a modificar el classpath de ejecucion:
Luego active la solapa "Classpath" y expanda el item "User entries". Elimine de la lista de referencias aquellas que no sean requeridas por el test de JUnit que va a ejecutar. Finalmente presione el boton "Run" y esta vez el test de JUnit debera correr bien.
No hay comentarios.:
Publicar un comentario