Startprogrammer
Det er let at teste en Eclipse-plugin. Du skal bare gemme din fil og starte en ny forekomst af Eclipse. Ingen pakning eller distribution er nødvendig.
PDE gør det muligt ved at udvide strukturen "Fejlfinding" og levere tre forskellige startkonfigurationstyper, der dækker forskellige testdomæner:
PDE-startkonfigurationer administreres centralt i dialogboksen Startkonfigurationer sammen med andre startkonfigurationer i SDK. PDE-startkonfigurationer kan startes via Udfør > Udfør... eller Fejlfinding > Fejlfinding... på hovedmenuen.
Gem og start
Efterhånden som du udvikler en plugin i arbejdsområdet, kompileres Java-kildekoden trinvist, og de genererede klassefiler placeres i outputfoldere. Når du starter et Eclipse runtime-program, starter PDE programmet i tilstanden dev og tilpasser runtime-classpath. PDE tilpasser runtime-classpath ved at indsætte de netop genererede klassefiler i din plugin-classpath, så de er klar til at blive hentet af runtime-klasseindlæseren. Denne mekanisme gør det muligt at teste koden uden først at pakke den i en JAR.
Du har endnu større kontrol over din plugins runtime-classpath i kraft af egenskabssiden Runtime-classpath, som PDE stiller til rådighed for hvert plugin-projekt. På egenskabssiden kan du angive, hvilke klasser der skal udelades eller inkluderes på outputfolderniveau under test. Du kan åbne egenskabssiden Runtime-classpath via Egenskaber > Plugin-udvikling > Runtime-classpath på et plugin-projekts kontekstmenu.
Et eksempel på, hvornår du måske vil udelade outputfoldere i en start, er ved test af Ant-opgaver. Årsagen er, at Ant i henhold til Ant-kontrakten forventer, at din kode findes i en JAR. Det anbefales derfor at pakke Ant-koden i en JAR i plugin-projektet og udelade outputfolderen med den kompilerede Ant-opgave i starten.