Programy uruchamiające
Testowanie wtyczki Eclipse jest bardzo łatwe. Wystarczy zapisać plik i uruchomić drugą instancję środowiska Eclipse. Nie są wymagane czynności polegające na pakowaniu czy wdrażaniu.
Jest to możliwe dzięki środowisku PDE, które rozszerza środowisko "debugowania" i udostępnia trzy różne rodzaje konfiguracji startowych obejmujące różne dziedziny testowania:
Konfiguracjami startowymi środowiska PDE zarządza się centralnie, za pomocą okna dialogowego Konfiguracja startowa, razem z innymi konfiguracjami startowymi w pakiecie SDK. Konfigurację startową środowiska PDE można wywołać za pomocą opcji Wykonaj > Wykonaj... lub Debuguj > Debuguj... w menu najwyższego poziomu.
Zapisz i uruchom
W miarę tworzenia wtyczki w obszarze roboczym, kod źródłowy w języku Java jest kompilowany przyrostowo, a wygenerowane pliki klas są umieszczane w folderach wyjściowych. Po uruchomieniu wykonawczej aplikacji Eclipse środowisko PDE uruchamia aplikację w trybie dev i dostosowuje ścieżkę klasy środowiska wykonawczego. Takie dostosowanie polega na umieszczeniu świeżo wygenerowanych plików klas w ścieżce klasy wtyczki, dzięki czemu są one dostępne do pobrania przez program ładujący klasy środowiska wykonawczego. Mechanizm ten umożliwia testowanie kodu bez potrzeby jego wcześniejszego pakowania do pliku JAR.
Środowisko PDE zapewnia jeszcze większą kontrolę nad ścieżką klasy środowiska wykonawczego, udostępniając dla każdego projektu wtyczki stronę właściwości Ścieżka klasy środowiska wykonawczego. Na tej stronie można określić, które klasy mają być podczas testowania wykluczone lub włączone na poziomie folderu wyjściowego. Stronę właściwości Ścieżka klasy środowiska wykonawczego można wywołać za pomocą opcji Właściwości > Programowanie wtyczek > Ścieżka klasy środowiska wykonawczego z menu kontekstowego projektów wtyczek.
Konkretnym przykładem sytuacji, gdy użytkownik mógłby chcieć wykluczyć foldery wyjściowe z uruchamiania, jest testowanie czynności programu Ant. Przyczyną tego jest fakt, iż program Ant oczekuje kodu w pliku JAR zgodnie z kontraktem Ant. Dlatego zaleca się pakowanie kodu dla programu Ant do pliku JAR w projekcie wtyczki i wykluczenie z uruchamiania folderu wyjściowego zawierającego skompilowane źródło czynności Ant.