Estoy escribiendo una biblioteca de Java con una gran cantidad de código jni. Prácticamente todos los casos de prueba necesitan cargar mi jni dll, y tengo muchos casos de prueba. Para ejecutar los casos de prueba fuera del iniciador Junit de Eclipse, tengo que crear una configuración de ejecución/depuración y editar los argumentos de VM y las variables de entorno.Valores predeterminados para las configuraciones de ejecución de Eclipse
Me gustaría una forma de establecer los argumentos de máquina virtual y las variables de entorno con un valor predeterminado para todo el proyecto y tener nuevas configuraciones de ejecución que incluyan las entradas predeterminadas. Por lo que puedo decir, Execution Environments puede hacer algo como esto, pero parece que necesito el PDE para que funcionen (?)
Específicamente, quiero habilitar las aserciones en mi proyecto por defecto e incluir la ruta a mi dll nativo en la variable de entorno PATH. No puedo usar la configuración "Argumentos VM predeterminados" en el panel de definición de JRE porque mi dll depende de varios otros y java.library.path no se usa para la resolución de dependencia, PATH sí lo está. ¿Hay alguna manera de hacer que Eclipse haga lo que quiero?
Duplicar y luego editar un caso de prueba es menos trabajo que crear uno desde cero. No es exactamente lo que esperaba, pero basado en lo que se ha discutido hasta ahora, es la respuesta más factible. – gibbss
Débil (en la parte de Eclipse). Esto significa que no puede simplemente hacer clic con el botón derecho -> ejecutar como prueba junit. Hago esto regularmente y también tengo docenas de configuraciones de ejecución. –
eso es tan gracioso que estaba a punto de continuar y comenzar mi comentario con "¡débil!" también. voy a ver si agrego esta característica que me falta. –