TfTestLauncher

public class TfTestLauncher
extends SubprocessTfLauncher

java.lang.Object
com.android.tradefed.testtype.SubprocessTfLauncher
com.android.tradefed.testtype.TfTestLauncher


IRemoteTest do przeprowadzania testów jednostkowych lub funkcjonalnych na oddzielnej instalacji TF.

Uruchamia zewnętrzny proces Java w celu uruchomienia testów. Służy do ciągłego uruchamiania jednostki TF lub testów funkcjonalnych.

Streszczenie

Konstruktorzy publiczni

TfTestLauncher ()

Metody chronione

void addJavaArguments ( args) addJavaArguments ( args)

Pozwalają na dodanie dodatkowych parametrów java do wywołania podprocesu.

void postRun ( ITestInvocationListener listener, boolean exception, long elapsedTime)

Działania, które należy podjąć po zakończeniu testu TF.

void preRun ()

Konfiguracja przed uruchomieniem testu.

void testTmpDirClean (File tmpDir, ITestInvocationListener listener)

Dodatkowy test, aby upewnić się, że żadne pliki nie są tworzone przez testy jednostkowe w podprocesie i nie są czyszczone.

Konstruktorzy publiczni

TfTestLauncher

public TfTestLauncher ()

Metody chronione

addJavaArgumenty

protected void addJavaArguments ( args)

Pozwalają na dodanie dodatkowych parametrów java do wywołania podprocesu.

Parametry
args : aktualna lista argumentów, do których musimy dodać dodatkowe.

postRun

protected void postRun (ITestInvocationListener listener, 
                boolean exception, 
                long elapsedTime)

Działania, które należy podjąć po zakończeniu testu TF.

Parametry
listener ITestInvocationListener : oryginalny ITestInvocationListener gdzie raportować wyniki.

exception boolean : Prawda, jeśli w teście został zgłoszony wyjątek.

elapsedTime long : czas potrzebny na przeprowadzenie testów.

przed biegiem

protected void preRun ()

Konfiguracja przed uruchomieniem testu.

testTmpDirClean

protected void testTmpDirClean (File tmpDir, 
                ITestInvocationListener listener)

Dodatkowy test, aby upewnić się, że żadne pliki nie są tworzone przez testy jednostkowe w podprocesie i nie są czyszczone.

Parametry
tmpDir File : tymczasowy katalog podprocesu.

listener ITestInvocationListener : ITestInvocationListener , gdzie należy zgłosić test.