2010-11-22 16 views
14

Quelqu'un sait comment utiliser Eclipse pour utiliser un ensemble d'arguments VM par défaut? J'en ai assez de devoir les spécifier manuellement chaque fois que j'exécute un paquet, une classe ou une méthode spécifique dans ma suite de tests qui fonctionne normalement.N'importe quel moyen pour qu'Eclipse utilise toujours les arguments VM courants pour exécuter les tests JUnit?

Utilisation de JUnit 4, Eclipse 3.5.

Justification: certains tests sont des tests d'intégration avec une grande vérification des opérations d'entrée des ensembles il est fastidieux de devoir continuer à mettre en:

-Xms256m -Xmx512m 

S'il y a quelque chose, par exemple dans les prefs Eclipse, où je peux spécifier ceci une fois pour toutes, je serais très reconnaissant!

Répondre

24

Si vous exécutez vos tests dans un environnement JRE séparé (par défaut, je pense), alors vous pouvez aller à JREs installés et spécifier des arguments par défaut VM pour il là, comme dans la capture d'écran ci-dessous (les boutons orange indiquent ce que j'ai cliqué pour accéder au dialogue ci-dessous).

Si vous exécutez vos tests dans le même JRE que l'espace de travail, la solution consiste à éditer votre fichier eclipse.ini et à y placer les arguments.

Screenshot of JRE VM arguments

+0

semble prometteur, je vais donner un aller – Brian

+0

Yep travail bien merci :-) – Brian

+0

Gardez à l'esprit que cela aurait une incidence sur toutes les cibles gérées qui utilisent cette machine virtuelle, par exemple, les choses autres que les tests JUnit. – BeeOnRope