Skillebladet Overordnet

skillebladet Overordnet kan du tilpasse vigtige indstillinger for startkonfigurationen, f.eks. placeringen af runtime-arbejdsområdet, det program, der skal udføres, og JRE'en (Java Runtime Environment).

Overordnet for JUnit-plugin

Arbejdsområdedata

Placeringen Arbejdsområdedata er det bibliotek på disken, der skal indeholde alle arbejds- og metadata (f.eks. indstillinger) for det Eclipse runtime-program, du vil teste. Placeringen skal selvfølgelig være forskellig fra placeringen af værtsarbejdsområdet, eftersom du bør teste din plugin i en sandkasse.

Placeringen af runtime-arbejdsområdet angives som standard af PDE, så det får et entydigt navn, der er baseret på navnet på startkonfigurationen, og så det er sideordnet med værtsarbejdsområdebiblioteket. Du kan angive en hvilken som helst placering for runtime-arbejdsområdet, forudsat at der kan skrives til den nye placering. Der kan benyttes variabelnavne i stien til runtime-arbejdsområdets placering, så startkonfigurationen kan deles af teammedlemmer.

Indstillingerne Ryd og Arbejdsområde er som standard valgt, fordi det anbefales at udføre testkørsler i et ryddet arbejdsområde.

Med indstillingen Anmod om bekræftelse inden rydning spørges brugeren, før dataene i runtime-arbejdsområdet slettes. Denne indstilling er som standard deaktiveret, fordi arbejdsområderne for JUnit-plugin-test-kørsler typisk ikke kan evalueres.

Bemærk, at standarderne for indstillingerne Ryd og Anmod om bekræftelse inden rydning i denne startkonfiguration er de modsatte af standarderne på skillebladet Overordnet i en almindelig startkonfiguration for et Eclipse-program.

Program, der skal udføres

I afsnittet Program, der skal udføres kan du angive det produkt eller program, der skal testes.

Produktkombinationsboksen er udfyldt med id'erne på alle de produkter (org.eclipse.core.runtime.products-udvidelser), der er defineret i arbejdsområdet, og i mål-plugins. Den produkt-id, der er valgt på forhånd, er det standardprodukt, som er angivet af nøglen eclipse.product i filen config.ini, der er placeret i biblioteket ${target_home}/configuration. Variablen ${target_home} henviser til placeringen af målplatformen som angivet på indstillingssiden Vindue > Indstillinger... > Plugin-udvikling > Målplatform. I Eclipse SDK er standardprodukt-id'en org.eclipse.sdk.ide.

Programkombinationsboksen er udfyldt med id'erne på alle de programmer (org.eclipse.core.runtime.applications-udvidelser), der er defineret i arbejdsområdet og mål-plugins. Den program-id, der er valgt på forhånd, er det standardprogram, som angives af nøglen eclipse.application i filen config.ini, der er placeret i biblioteket ${target_home}/configuration. I Eclipse SDK er standard-program-id'en org.eclipse.ui.ide.workbench.

Nogle test kræver hverken en brugergrænseflade eller en arbejdsbænk og kan derfor udføres i hovedløs tilstand. Denne tilstand findes i kombinationsboksen Program i startprogrammet til JUnit-plugin-test.

hovedløs

Eksekvérbar Java

Indstillingen Eksekvérbar Java gør det muligt at angive den programfil, som Eclipse-programmet skal udføres med. I Windows kan du f.eks. tilsidesætte standardprogramfilen javaw.exe og i stedet bruge java.exe, hvis du ønsker det.

JRE

Du kan teste din plugin mod den JRE, du ønsker. Denne runtime-JRE behøver ikke være den samme JRE (med tilknyttet SDK) som den, der bruges til at kompilere arbejdsområde-plugins.

Kombinationsboksen Runtime-JRE indeholder alle de JRE'er, der vises på indstillingssiden Vindue > Indstillinger... > Java > Installerede JRE'er. Du kan dynamisk tilføje flere JRE'er til listen over installerede JRE'er ved at trykke på knappen Installerede JRE'er..., hvorved indstillingssiden Installerede JRE'er åbnes.

Bootstrap-indgange

Start af værts-Eclipse-subsystemet involverer som regel en indbygget startprogramfil, der kalder en org.eclipse.equinox.launcher.Main-klasse for at starte bootstrapping-processen. Klassen Main er placeret i et bundt med navnet org.eclipse.equinox.launcher.

Start af et runtime-Eclipse-program tilsidesætter den indbyggede programfil og kalder klassen Main direkte, på samme måde som du ville udføre et almindeligt Java-program. PDE beregner derfor placeringen af klassen Main og tilføjer den implicit til startkonfigurationens classpath.

Visse profileringsværktøjer kræver også, at indbyggede biblioteker findes i startkonfigurationens classpath. I feltet Bootstrap-indgange kan du angive og tilføje sådanne yderligere placeringer til classpath.

Følgende dokumenter indeholder flere oplysninger om, hvordan du udfører Eclipse:

Relateret reference

Eclipse-startprogram
Startprogram for JUnit-plugin-test
OSGi Framework-startprogram
Skillebladet Test i Junit-startprogrammet
Skillebladet Overordnet
Skillebladet Argumenter
Skillebladet Plugins
Skillebladet Konfiguration
Skillebladet Sporing
Skillebladet Miljø
Skillebladet Fælles