2012-03-23 18 views

Respuesta

4

Parece que la única manera de hacerlo es permitir "Run all tests in the selected project .." y establecer las variables Environment una vez allí.

Si desea ejecutar una única prueba, y esa prueba requiere un conjunto de variables de entorno, parece que necesita establecer esa variable de entorno como parte de la configuración de esas pruebas.

enter image description here

1

En Windows utilizan el "inicio" de comandos para desovar eclipse desde la línea de comandos con las variables definidas (Linux tiene una funcionalidad similar)

hacer archivo starteclipse.cmd

================================

SET VAR1=SOMEVALUE 
SET VAR2=SOMEVALUE 
start d:\eclipse\eclipse.exe 

================================

De línea de comandos ir a la dir con starteclipse. cmd y ejecútalo.

Esto generará eclipses con la configuración de entorno adecuada.

+0

esta es la ÚNICA respuesta que pude encontrar en la web – hanjoonk

0

También me resulta frustrante tener que configurar env vars uno por uno. Si posee el código y tiene la posibilidad de cambiarlo, sería mejor utilizar una propiedad del sistema en su lugar, que se puede pasar como VMArgs -Dprop = val.

Puede establecer argumentos VM en un nivel global - Preferencias | Java | JRE instalados y desarrollo de complementos | Plataforma de destino

Incluso si no puede cambiar el código, la mayoría de las bibliotecas Java bien civilizadas también admiten propiedades, si no más que env vars, por lo que vale la pena verificarlo dos veces. (por supuesto, no es una opción para procesos externos).

Cuestiones relacionadas