2010-11-22 4 views
14

Wer weiß, wie Eclipse eine Reihe von VM-Standardargumenten verwenden kann? Ich habe es satt, diese immer dann manuell angeben zu müssen, wenn ich ein bestimmtes Paket, eine bestimmte Klasse oder eine bestimmte Methode in meiner ansonsten reibungslos funktionierenden Testumgebung verwende.Gibt es eine Möglichkeit, Eclipse immer mit allgemeinen VM-Argumenten zum Ausführen von JUnit-Tests zu verwenden?

Verwenden von JUnit 4, Eclipse 3.5.

Hintergrund: einige Tests sind Integrationstests Operationen mit großen Eingangs Verifizieren setzt so ist es mühsam zu halten zu haben bei der Umsetzung:

-Xms256m -Xmx512m 

Wenn etwas da ist, z.B. in Eclipse-Prefs, wo ich das ein für allemal angeben kann, wäre ich sehr dankbar!

Antwort

24

Wenn Sie Ihre Tests in einem separaten JRE laufen (der Standard, glaube ich), dann können Sie auf Installiert JREs gehen und Standard-VM Argumente angeben, für es ist dort, wie im Screenshot unten (die orangefarbenen Tasten zeigen an, worauf ich geklickt habe, um auf den darunter liegenden Dialog zuzugreifen).

Wenn Sie Ihre Tests in derselben JRE wie der Arbeitsbereich ausführen, besteht die Lösung darin, Ihre eclipse.ini-Datei zu bearbeiten und die Argumente dort zu platzieren.

Screenshot of JRE VM arguments

+0

vielversprechend aussieht ich es gebe ein gehen – Brian

+0

Yep arbeiten gut Dank :-) – Brian

+0

Beachten Sie, dass diese alle laufen Ziele beeinflussen würde, die diese JVM verwenden, zum Beispiel andere Dinge als JUnit-Tests. – BeeOnRope

Verwandte Themen