Huvudflik

huvudfliken kan du anpassa viktiga inställningar för startkonfigurationen, inklusive platsen för runtime-arbetsytan, det program som ska köras och Java-runtime-miljön (JRE).

JUnit-huvudinsticksprogram

 

Arbetsytedata

Platsen för arbetsytedata är den katalog på disken som kommer att innehålla allt arbete och alla metadata (t.ex. inställningar osv.) för den runtime-Eclipse-tillämpning du testar. Platsen måste naturligtvis vara en annan en platsen för värdarbetsytan, eftersom du bör testa insticksprogrammet i en "sandlåda".

Som standard anges platsen för runtime-arbetsytan i PDE med ett unikt namn som baseras på startkonfigurationsnamnet och som ett syskon till värdarbetsytekatalogen. Du kan ange vilken plats du vill för runtime-arbetsytan, bara den är skrivbar. Variabelnamn kan användas i sökvägen till platsen för runtime-arbetsytan, om du vill att startkonfigurationen ska kunna delas mellan gruppmedlemmar.

Alternativet Rensa arbetsytedata före start är aktiverat som standard eftersom det rekommenderas att göra testkörningar i en ny arbetsyta.

Alternativet Fråga efter bekräftelse innan rensning frågar användaren innan runtime-arbetsytedata tas bort. Alternativet är avaktiverat som standard eftersom arbetsytorna för körningar av JUnit-test för insticksprogram vanligen inte är värdefulla.

Observera att standardvärdena för alternativen Rensa arbetsytedata innan start och Fråga efter bekräftelse innan rensning i den här startkonfigurationen är de motsatta till standardvärdena för huvudfliken för en vanlig startkonfiguration för en Eclipse-tillämpning.

 

Program att köra

I avsnittet Program att köra anger du vilken produkt eller tillämpning som ska testas.

Produktkombinationsrutan är ifylld med IDn för alla produkter (org.eclipse.core.runtime.products-utökningar) som definieras på arbetsytan och i målinsticksprogram. Det produkt-ID som väljs från början är standardprodukten som den anges i nyckeln eclipse.product i filen config.ini som finns i katalogen ${target_home}/configuration. Variabeln ${target_home} refererar till platsen för målplattformen som anges på inställningssidan Fönster > Inställningar... > Utveckling av insticksprogram > Målplattform. I Eclipse SDK är standardprodukt-IDt org.eclipse.sdk.ide.

Tillämpningskombinationsrutan är ifylld med IDn för alla tillämpningar (org.eclipse.core.runtime.applications-utökningar) som definieras på arbetsytan och i målinsticksprogram. Det tillämpnings-ID som väljs från början är standardtillämpningen som den anges i nyckeln eclipse.application i filen config.ini som finns i katalogen ${target_home}/configuration. I Eclipse SDK är standardtillämpnings-IDt org.eclipse.ui.ide.workbench.

För vissa test krävs varken användargränssnitt eller arbetsmiljö och de kan därför köras i konsollöst läge. Startfunktionen JUnit-test för insticksprogram tillhandahåller ett sådant läge i kombinationsrutan i tillämpningen.

headless

 

Körbar Java-fil

Med alternativet Körbar Java-fil kan du ange den körbara fil som Eclipse-tillämpningen ska köras med. I Windows, t.ex., kan du om du vill åsidosätta den körbara standardfilen, javaw.exe, med java.exe.

 

Java Runtime Environment

Du kan testa insticksprogrammet mot den JRE du väljer. Dessutom behöver den JREn inte nödvändigtvis vara samma JRE (med associerad SDK) som används för att kompilera arbetsyteinsticksprogrammen.

Kombinationsrutan Körnings-JRE är ifylld med alla JREer som anges på inställningssidan Fönster > Inställningar... > Java > Installerade JRE. Du kan lägga till fler JREer dynamiskt på listan med installerade JREer genom att trycka på knappen Installerade JRE..., så öppnas inställningssidan Installerade JRE.

 

Startdataposter

När värdförekomsten av Eclipse startas inbegriper det vanligen en ursprunglig körbar startfunktionsfil, som i sin tur anropar en org.eclipse.core.launcher.Main-klass för att starta bootstrap-processen. Main-klassen finns i ett arkiv med namnet startup.jar som finns i roten till Eclipse-installationen.

När en Eclipse-runtime-tillämpning startas förbigås den ursprungliga körbara filen och Main-klassen anropas direkt, som om du skulle köra en vanlig Java-tillämpning. Därför beräknar PDE platsen för klassen Main och lägger implicit till den i klassökvägen för startkonfigurationen.

Vissa profileringsfunktioner kräver att vissa ursprungliga bibliotek även finns i sökvägen för startkonfigurationen. I fältet Startdataposter kan du ange och lägga till sådana ytterligare platser i klassökvägen.

 

Mer information om att köra Eclipse finns i följande dokument: