2011-07-15 14 views
6

Muszę przekazać parametr VM do każdego testu uruchomionego w projekcie. Ustawienie tego ręcznie nie wydaje się być najwygodniejszym rozwiązaniem, dlatego istnieje możliwość automatycznego przekazania parametru do każdego testu.Eclipse - przekazywanie parametru VM do każdego testu w projekcie

Dziękuję za pomoc.

+0

O czym * rodzaju * testu mówisz? Z JUnit wszystkie testy są wykonywane w tej samej maszynie JVM, więc nie będzie specjalnej potrzeby przekazywania argumentów * vm do każdego testu * ... –

Odpowiedz

17

Dokonujemy zmiany konfiguracji JRE w środowisku Eclipse (Preferencje> Java> Zainstalowane środowiska JRE). Możesz tam ustawić domyślne argumenty maszyn wirtualnych, które są używane do wszystkiego, co uruchamiasz z tym środowiskiem JRE.

Teraz wystarczy skonfigurować projekt, aby korzystać z tego środowiska JRE (Java Build Path), a użytkownik powinien być na dobrej drodze.

Edit JRE - Eclipse

0

Eclipse ma już wbudowany JUnit dla Ciebie.

Możesz używać JUnit do uruchamiania różnych parametrów w programie głównym.

+0

Tak, wiem, ale potrzebuję tego konfiguratora, aby automatycznie określony parametr. – Jarek

0

Po uruchomieniu testu zostanie utworzona konfiguracja uruchamiania.

Run-> Run Configurations -> JUnit, wybierz konfigurację uruchamiania, a następnie masz kartę argumentów, aby określić JVM lub argumenty programu.

Następnie można zduplikować tę konfigurację uruchamiania, aby użyć jej do innych testów. Nie jestem świadomy żadnego sposobu ustawienia domyślnego dla wszystkich przyszłych uruchomień testowych.

0

myślę używasz "Argument programu" zamiast "VM argument" teraz. Jeśli użyjesz argumentu VM, będzie to globalnie stosowane do wszystkich twoich testów.

Powiązane problemy