2010-11-22 9 views
14

¿Alguien sabe cómo hacer que Eclipse use un conjunto de argumentos de VM por defecto? Me estoy hartando de tener que especificarlos constantemente cada vez que ejecuto un paquete, clase o método específico dentro de mi suite de prueba, que de lo contrario funcionaría sin problemas.¿Alguna manera de hacer que Eclipse siempre use args VM comunes para ejecutar pruebas JUnit?

Usando JUnit 4, Eclipse 3.5.

Justificación: algunas pruebas son pruebas de integración operaciones de verificación con grandes conjuntos de entrada por lo que es tedioso tener que seguir poniendo en:

-Xms256m -Xmx512m 

Si hay algo, por ejemplo, en Eclipse prefs, donde puedo especificar esto de una vez por todas, ¡estaría muy agradecido!

Respuesta

24

Si ejecuta sus pruebas en un JRE separada (el valor por defecto, creo), entonces usted puede ir a JRE instalados por defecto y especificar argumentos de VM para está allí, como en la captura de pantalla de abajo (los botones anaranjados indican lo que hice clic para acceder al cuadro de diálogo debajo).

Si ejecuta las pruebas en el mismo JRE que el área de trabajo, la solución es editar el archivo eclipse.ini y colocar los argumentos allí.

Screenshot of JRE VM arguments

+0

parece prometedor Voy a darle una oportunidad – Brian

+0

Yep trabajan muy bien gracias :-) – Brian

+0

tener en cuenta que esto afectaría a todos los objetivos de ejecución que utilizan esta JVM, por ejemplo, las cosas que no sean las pruebas JUnit. – BeeOnRope

Cuestiones relacionadas