Startprogram för JUnit-insticksprogramtest

PDE tillhandahåller JUnit-funktioner för test av insticksprogram genom att en startfunktion för JUnit-test för insticksprogram har lagts till i SDK. Precis som med alla andra startfunktioner i Eclipse (till exempel startfunktionerna för Java-tillämpningar och Java-applet) kan startfunktionen för JUnit-test för insticksprogram anropas via en genväg och startkonfigurationen hanteras centralt i dialogrutan Startkonfiguration.

 

Användargränssnittstest kontra konsollösa test

När en startkonfiguraton för JUnit-test för insticksprogram startas är en Lightweight-PDE-tillämpning huvudingångspunkt för runtime-Eclipse-förekomsten. Om det krävs ett användargränssnitt för den tillämpning som testas av användaren används arbetsmiljön för tillämpningen. Funktionsramverket för testet körs i arbetsmiljön. När alla test har körts stänger PDE-tillämpningen arbetsmiljön och avslutas, vilket innebär att testet avslutas.

Om det inte krävs något användargränssnitt för de tests som körs (dvs. konsollöst läge) kör Lightweight-PDE-tillämpningen testet utan att arbetsmiljön öppnas. När alla test har körts avslutas PDE-tillämpningen.

Mer information om hur du kör olika typer av test finns på huvudfliken i startkonfigurationen för JUnit-test för insticksprogram.

 

Starta via en genväg

Du kan snabbt köra ett JUnit-test för insticksprogram via Kör som > JUnit-test för insticksprogram på snabbmenyn för insticksprogramsprojektet. Om du vill starta i felsökningsläge väljer du Felsök som > JUnit-test för insticksprogram från snabbmenyn i insticksprogramsprojektet. De här åtgärderna är även tillgängliga på snabbmenyer för källmappar, paket, källfiler och metoder i ett insticksprogramsprojekt.

När du skapar en ny startkonfiguration via en genväg undersöker PDE beroendena för det omslutande insticksprogrammet. Om insticksprogrammet kräver att insticksprogrammet org.eclipse.swt används direkt eller indirekt anpassas den startkonfiguration som skapas för att köra användargränssnittstest. I annat fall anpassas startkonfigurationen för att köra konsollösa test.

 

Anpassa en startkonfiguration

Du kan se till att ha fullständig kontroll över start av JUnit-test för insticksprogram genom att skapa och anpassa en startkonfiguration i dialogrutan Startkonfiguration.

Dialogrutan Startkonfiguration kan anropas via Kör > Kör... eller Felsök > Felsök... på menyn på den översta nivån. Du kan skapa en ny startkonfiguration för JUnit-test för insticksprogram genom att dubbelklicka på noden för JUnit-test för insticksprogram i trädvyn till vänster.

En startkonfiguration för JUnit-test för insticksprogram innehåller åtta flikar som du kan använda till att anpassa alla aspekter av teststarten. Mer information finns i följande dokument: