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

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

Podsumowanie

Konstruktory publiczne

TfTestLauncher()

Metody chronione

void addJavaArguments(List<String> 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 zapewnia, że testy jednostkowe w podprocesie nie utworzą żadnych plików, które nie zostaną usunięte.

Konstruktory publiczne

TfTestLauncher

public TfTestLauncher ()

Metody chronione

addJavaArguments

protected void addJavaArguments (List<String> args)

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

Parametry
args List: bieżąca lista argumentów, do której 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: oryginalny ITestInvocationListener, do którego należy zgłaszać wyniki.

exception boolean: wartość Prawda, jeśli w teście wystąpił wyjątek.

elapsedTime long: czas potrzebny na przeprowadzenie testów.

preRun

protected void preRun ()

Konfiguracja przed uruchomieniem testu.

testTmpDirClean

protected void testTmpDirClean (File tmpDir, 
                ITestInvocationListener listener)

Dodatkowy test, który zapewnia, że testy jednostkowe w podprocesie nie utworzą żadnych plików, które nie zostaną usunięte.

Parametry
tmpDir File: katalog tymczasowy podprocesu.

listener ITestInvocationListener: ITestInvocationListener, do którego należy zgłaszać test.