Nuestro código Java (no el código de prueba) lee archivos del directorio actual, lo que significa que el directorio de trabajo debe configurarse correctamente cada vez que ejecutamos el código.¿Cómo se predetermina el directorio de trabajo para las configuraciones de inicio de JUnit en Eclipse?
Al iniciar una prueba JUnit desde Eclipse, se crea automáticamente una configuración de inicio. El problema es que el directorio de trabajo en esa configuración de inicio siempre es por defecto el directorio raíz del proyecto, que siempre está mal, la prueba falla, tengo que abrir el diálogo de configuración de inicio, cambiar el directorio de trabajo y reiniciar la prueba. Esto es muy molesto Lo mismo sucede cuando ejecuto un único método de prueba.
ya he considerado estos:
- Cambiar el directorio actual del código de prueba - no es posible por el diseño.
- Al abrir un archivo, pase un parámetro de directorio principal: demasiado difícil, ya que esto afectaría a muchos lugares.
- Utilice Copie la configuración de inicio de sesión función de Eclipse para crear nuevas configuraciones de inicio de las existentes que ya tienen un conjunto de directorios de trabajo correcto. Esto realmente no tiene sentido aquí, ya que me gustaría lanzar una prueba o un método de prueba rápidamente, simplemente invocando "ejecutar esta prueba/método como prueba JUnit".
En general, parece que es responsabilidad de Eclipse, no del código.
¿Hay una manera de establecer el directorio de trabajo por defecto para todos los futuros , recién creado configuraciones de lanzamiento JUnit?
Podría ser posible que una unidad más trabajara en esto también. He solicitado una solicitud de función para eso aquí - https://sourceforge.net/tracker/?group_id=156007&atid=798059. – studgeek