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 osobnej instalacji TF.

Uruchamia zewnętrzny proces Java, aby przeprowadzić testy. Służy do ciągłego przeprowadzania testów funkcjonalnych jednostki TF lub testów funkcjonalnych.

Podsumowanie

Konstruktory publiczne

TfTestLauncher()

Chronione metody

void addJavaArguments( args)

Umożliwia dodanie dodatkowych parametrów Java do wywołania podprocesu.

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

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

void preRun()

Konfiguracja przed uruchomieniem testu.

void testTmpDirClean(File tmpDir, ITestInvocationListener listener)

Dodatkowy test, który sprawdza, czy w ramach podprocesu nie zostały utworzone żadne pliki testów jednostkowych i czy nie zostały usunięte.

Konstruktory publiczne

TfTestLauncher

public TfTestLauncher ()

Chronione metody

addJavaArguments

protected void addJavaArguments ( args)

Umożliwia dodanie dodatkowych parametrów Java do wywołania podprocesu.

Parametry
args : bieżąca lista argumentów, do których musimy dodać dodatkowe argumenty.

postRun

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

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

Parametry
listener ITestInvocationListener: pierwotne ITestInvocationListener, w którym należy zgłaszać wyniki.

exception boolean: wartość true, jeśli w ramach testu wystąpił wyjątek.

elapsedTime long: czas trwania testów.

preRun

protected void preRun ()

Konfiguracja przed uruchomieniem testu.

testTmpDirClean

protected void testTmpDirClean (File tmpDir, 
                ITestInvocationListener listener)

Dodatkowy test, który sprawdza, czy w ramach podprocesu nie zostały utworzone żadne pliki testów jednostkowych i czy nie zostały usunięte.

Parametry
tmpDir File: katalog tymczasowy podprocesu.

listener ITestInvocationListener: ITestInvocationListener, gdzie można zgłosić test.