Program uruchamiający test wtyczki JUnit

Środowisko PDE udostępnia obsługę środowiska JUnit do testowania wtyczek zapośrednictwem włączonego do pakietu SDK programu uruchamiającego test JUnit wtyczki. Podobnie jak w przypadku innych programów uruchamiających (np. aplikacje Java i aplety Java) w środowisku Eclipse, program uruchamiający test JUnit wtyczki można wywołać za pomocą skrótu, a jego konfiguracje są zarządzane centralnie przy użyciu okna dialogowego Konfiguracja startowa.

 

Testy w interfejsie użytkownika a testy nienadzorowane

Po uruchomieniu konfiguracji startowej testu JUnit wtyczki jedynym punktem wejścia do instancji środowiska wykonawczego Eclipse jest prosta aplikacja PDE. Jeśli testowana aplikacja wymaga interfejsu użytkownika, to aplikacja PDE tworzy dla niej proces środowiska. Po skonfigurowaniu środowiska roboczego uruchamiane jest w nim narzędzie testowe. Po wykonaniu wszystkich testów aplikacja PDE zamyka środowisko robocze i kończy swoje działanie, a tym samym przebieg testowy.

Jeśli testy nie wymagają interfejsu użytkownika (czyli odbywają się w trybie nienadzorowanym), to prosta aplikacja PDE wykonuje testy bez uruchamiania środowiska roboczego. Po wykonaniu wszystkich testów aplikacja PDE kończy swoje działanie.

Karta Główne konfiguracji startowej testu JUnit wtyczki zawiera szczegóły dotyczące uruchamiania różnych rodzajów testów.

 

Uruchamianie za pomocą skrótu

Szybkim sposobem uruchomienia testu JUnit wtyczki jest wybranie opcji Wykonaj jako > Test JUnit wtyczki z menu kontekstowego projektu wtyczki. Aby uruchomić test w trybie debugowania, wybierz opcje Debuguj jako > Test JUnit wtyczki z menu kontekstowego projektu wtyczki. Działania te są także dostępne w menu kontekstowych dla folderów źródłowych, pakietów, plików źródłowych i metod w projekcie wtyczki.

Podczas tworzenia nowej konfiguracji startowej za pomocą skrótu środowisko PDE analizuje zależności obejmującej wtyczki. Jeśli wtyczka wymaga bezpośrednio lub pośrednio wtyczki org.eclipse.swt, to tworzona konfiguracja startowa jest dostosowywana do uruchamiania testów w interfejsie użytkownika. W przeciwnym razie jest ona dostosowywana do uruchamiania testów nienadzorowanych.

 

Dostosowywanie konfiguracji startowej

Aby mieć pełną kontrolę nad uruchamianiem testu JUnit wtyczki, można utworzyć i dostosować konfigurację startową w oknie dialogowym Konfiguracja startowa.

Okno dialogowe Konfiguracja startowa można otworzyć, korzystając z opcji Wykonaj > Wykonaj... lub Debuguj > Debuguj... w menu najwyższego poziomu. Nową konfigurację startową testu JUnit wtyczki można utworzyć po dwukrotnym kliknięciu węzła Test JUnit wtyczki w przeglądarce drzewa z lewej strony.

Konfiguracja startowa testu JUnit wtyczki składa się z ośmiu kart umożliwiających skonfigurowanie wszystkich aspektów uruchomienia testowego. Więcej szczegółowych informacji znajduje się w następujących dokumentach: