Karta Hlavní
Karta Hlavní umožňuje měnit důležitá nastavení konfigurace spuštění, včetně umístění běhového pracovního prostoru, programu, jenž má být spuštěn, a běhového prostředí Java (JRE).
Data pracovního prostoru
Umístění Dat pracovního prostoru je adresář na disku obsahující veškerou práci a metadata (např. předvolby apod.) pro testovanou běhovou aplikaci Eclipse. Toto umístění musí být pochopitelně odlišné od umístění hostitelského pracovního prostoru, protože modul plug-in by měl být během testování bezpečně oddělen od ostatních dat.
Ve výchozím nastavení je umístění běhového pracovního prostoru nastaveno PDE tak, aby mělo jedinečný název vycházející z názvu konfigurace spuštění a bylo sourozeneckým prvkem adresáře hostitelského pracovního prostoru. Umístění běhového pracovního prostoru lze nastavit kamkoli, pokud lze do daného umístění zapisovat. V cestě k umístění běhového pracovního prostoru lze použít názvy proměnných, aby se umožnilo sdílení konfigurace spuštění mezi členy týmu.
Volba Před spuštěním vymazat data pracovního prostoru je ve výchozím nastavení zapnuta, protože se doporučuje provádět testovací běhy v novém pracovním prostoru.
Je-li aktivní volba Před vymazáním požádat o potvrzení, bude uživatel před smazáním dat běhového pracovního prostoru požádán o potvrzení. Tato volba je ve výchozím nastavení vypnuta, protože pracovní prostory pro běhy Testu JUnit modulu plug-in obvykle nemají hodnotu.
Pamatujte, že výchozí nastavení voleb Před spuštěním vymazat data pracovního prostoru a Před vymazáním požádat o potvrzení v této konfiguraci spuštění jsou opačná vzhledem k výchozím nastavením na kartě Hlavní běžné konfigurace spuštění aplikace Eclipse.
Program ke spuštění
V oddíleProgram ke spuštění nastavujete, který produkt či aplikace mají být testovány.
Pole se seznamem produktu je vyplněno ID všech produktů (rozšíření org.eclipse.core.runtime.products) definovaných v pracovním prostoru a modulech plug-in. ID produktu zvoleného na počátku představuje výchozí produkt, jak je specifikováno v klíči eclipse.product v souboru config.ini umístěném v adresáři ${target_home}/configuration. Proměnná ${target_home} představuje umístění cílové platformy na stránce předvoleb Okna> Předvolby... > Vývoj modulu plug-in > Cílová platforma. V SDK Eclipse je ID výchozího produktu org.eclipse.sdk.ide.
Pole se seznamem aplikací je vyplněno ID všech aplikací (rozšíření org.eclipse.core.runtime.applications) definovaných v pracovním prostoru a modulech plug-in. ID aplikace zvolené na počátku představuje výchozí aplikaci, jak je specifikováno v klíči eclipse.application v souboru config.ini umístěném v adresáři ${target_home}/configuration. V SDK Eclipse je ID výchozí aplikace org.eclipse.ui.ide.workbench.
Některé testy nevyžadují ani uživatelské rozhraní ani pracovní plochu a lze je tudíž spouštět v režimu bez hlavičky. Spouštěč Testu JUnit modulu plug-in poskytuje takový uzel v poli se záznamem dané aplikace.
Spustitelný jazyk Java
Volba Spustitelný jazyk Java umožňuje zadat spustitelný soubor, pomocí kterého má být Aplikace Eclipse spuštěna. Například ve Windows lze podle potřeby změnit výchozí spustitelný soubor javaw.exe změnit na java.exe.
Běhové prostředí Java Runtime Environment
Modul plug-in můžete otestovat v prostředí JRE dle vlastní volby. Navíc toto běhové JRE nemusí být nutně totéž JRE (s asociovaným SDK), které bylo použito při kompilaci modulů plug-in pracovního prostoru.
Pole se seznamem Běhového JRE je vyplněno všemi JRE uvedenými na stránce předvoleb Okna > Předvolby.... > Java > Instalovaná JRE. Je možné na seznam instalovaných JRE dynamicky přidávat další JRE pomocí tlačítka Instalovaná prostředí JRE..., které otevře stránku předvoleb Instalovaných prostředí JRE.
Položky samozavedení
Spuštění hostitelské instance Eclipse obvykle vyžaduje spustitelný soubor nativního spouštěče, který následně vyvolá třídu org.eclipse.core.launcher.Main pro spuštění procesu samozavedení. Hlavní třída je umístěna v archívu pojmenovaném startup.jar, který je umístěn v kořenovém adresáři instalace Eclipse.
Spuštění běhové aplikace Eclipse vynechá nativní spustitelný program a vyvolá přímo Hlavní třídu, jako kdyby byla spuštěna jakákoli standardní Java aplikace. Proto PDE vypočítává umístění Hlavní třídy a implicitně ho přidává k cestě ke třídě konfigurace spuštění.
Některé profilery vyžadují, aby v cestě ke třídě konfigurace spuštění byly i některé nativní knihovny. Pole Položky samozavedení umožňuje takováto další umístění zadat a připojit k cestě ke třídě.
Podrobnější informace o spouštění Eclipse naleznete v následujících dokumentech: