Karta Główne
Karta Główne umożliwia dostosowanie ważnych ustawień konfiguracji startowej, w tym położenie obszaru roboczego środowiska wykonawczego, program do uruchomienia i środowisko wykonawcze języka Java (JRE).
Dane obszaru roboczego
Położenie Dane obszaru roboczego jest katalogiem na dysku, który będzie zawierał całą pracę i wszystkie metadane (np. preferencje itp.) dla testowanej wykonawczej aplikacji Eclipse. Położenie to oczywiście musi być inne niż położenie nadrzędnego obszaru roboczego, ponieważ wtyczkę należy testować w ramach klienta testowego.
Domyślnie położenie obszaru roboczego środowiska wykonawczego jest ustawiane przez środowisko PDE w taki sposób, aby miało unikalną nazwę konfiguracji startowej i było rodzeństwem katalogu nadrzędnego obszaru roboczego. Położenie obszaru roboczego środowiska wykonawczego może być dowolne, pod warunkiem, że możliwy jest zapis w nim. Ścieżka do położenia wykonawczego obszaru roboczego może zawierać nazwy zmiennych, co pozwala na współużytkowanie konfiguracji startowej przez członków zespołu.
Opcja Wyczyść dane obszaru roboczego przed uruchomieniem jest domyślnie włączona, ponieważ zaleca się wykonywanie testów w czystym obszarze roboczym.
Opcja Pytaj o potwierdzenie przed czyszczeniem wyświetla zachętę przed usunięciem danych obszaru roboczego środowiska wykonawczego. Jest ona domyślnie wyłączona, ponieważ obszary robocze dla przebiegów testów JUnit wtyczki zazwyczaj nie są wartościowe.
Należy mieć na uwadze, że wartości domyślne opcji Wyczyść dane obszaru roboczego przed uruchomieniem i Żądaj potwierdzenia przed czyszczeniem w tej konfiguracji startowej są przeciwne wartościom domyślnym na karcie Główne zwykłej konfiguracji startowej aplikacji Eclipse.
Program do uruchomienia
W sekcji Program do uruchomienia określa się produkt lub aplikację do przetestowania.
Okno złożone produktu jest zapełniane identyfikatorami wszystkich produktów (rozszerzenia org.eclipse.core.runtime.products) zdefiniowanych w obszarze roboczym i docelowych wtyczkach. Produkt mający wstępnie wybrany identyfikator jest domyślnym produktem określonym w kluczu eclipse.product w pliku config.ini znajdującym się w katalogu ${target_home}/configuration. Zmienna ${target_home} określa położenie platformy docelowej określonej na stronie preferencji Okna > Preferencje... > Programowanie wtyczek > Platforma docelowa. W pakiecie SDK Eclipse domyślnym identyfikatorem produktu jest org.eclipse.sdk.ide.
Okno złożone aplikacji jest zapełniane identyfikatorami wszystkich aplikacji (rozszerzenia org.eclipse.core.runtime.applications) zdefiniowanych w obszarze roboczym i docelowych wtyczkach. Aplikacja mająca wstępnie wybrany identyfikator jest domyślną aplikacją określoną w kluczu eclipse.application w pliku config.ini znajdującym się w katalogu ${target_home}/configuration. W pakiecie SDK Eclipse domyślnym identyfikatorem aplikacji jest org.eclipse.ui.ide.workbench.
Niektóre testy nie wymagają ani interfejsu użytkownika, ani środowiska roboczego, dlatego można je uruchamiać w trybie nienadzorowanym. Program uruchamiający test wtyczki JUnit udostępnia taki tryb w oknie złożonym aplikacji.
Kod wykonywalny Java
Opcja Kod wykonywalny Java umożliwia określenie kodu wykonywalnego, używanego do uruchamiana aplikacji Eclipse. Na przykład w systemie Windows można w razie potrzeby przesłonić domyślny kod wykonywalny, javaw.exe, kodem java.exe.
Środowisko wykonawcze programów Java
Wtyczkę można przetestować za pomocą wybranego środowiska JRE. Co więcej, nie musi to być koniecznie to samo środowisko JRE (z powiązanym pakietem SDK), którego użyto do kompilowania wtyczek obszaru roboczego.
Okno złożone Środowisko wykonawcze JRE jest zapełniane wszystkimi środowiskami JRE wymienionymi na stronie preferencji Okna > Preferencje.... > Java > Zainstalowane środowiska JRE. Do listy zainstalowanych środowisk JRE można dynamicznie dodać kolejne środowiska, naciskając przycisk Zainstalowane środowiska JRE..., co spowoduje otwarcie strony preferencji Zainstalowane środowiska JRE.
Wpisy programu startowego
Uruchomienie instancji hosta Eclipse zazwyczaj powoduje wykonanie własnego kodu wykonywalnego programu uruchamiającego, który z kolei wywołuje klasę org.eclipse.core.launcher.Main w celu uruchomienia procesu startowego. Klasa Główne znajduje się w archiwum o nazwie startup.jar, które jest uruchamiane w katalogu głównym instalacji produktu Eclipse.
Uruchomienie wykonawczej aplikacji Eclipse powoduje pominięcie własnego kodu wykonywalnego i bezpośrednie wywołanie klasy Main, tak jak w przypadku uruchamiania dowolnej aplikacji w języku Java. Dlatego środowisko PDE oblicza położenie klasy Główne i niejawnie dodaje je do ścieżki klasy w konfiguracji startowej.
Niektóre programy profilujące wymagają, aby w ścieżce klasy konfiguracji startowej znajdowały się też pewne biblioteki własne. Pole Wpisy programu startowego umożliwia określenie takich dodatkowych położeń i dołączenie ich do ścieżki klasy.
Więcej informacji dotyczących uruchamiania środowiska Eclipse znajduje się w następujących dokumentach: