Program uruchamiający TfTest

public class TfTestLauncher
extends SubprocessTfLauncher

Obiekt Java.lang.Object
com.android.tradefed.testtype.SubprocessTfLauncher
com.android.tradefed.testtype.TfTestLauncher


IRemoteTest do uruchamiania testów jednostkowych lub funkcjonalnych w odniesieniu do oddzielnej instalacji TF.

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

Streszczenie

Konstruktorzy publiczni

TfTestLauncher ()

Metody chronione

void addJavaArguments ( args) addJavaArguments ( args)

Zezwalaj 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 ()

Skonfiguruj przed uruchomieniem testu.

void testTmpDirClean (File tmpDir, ITestInvocationListener listener)

Dodatkowy test, aby upewnić się, że testy jednostkowe w podprocesie nie utworzą i nie wyczyszczą żadnych plików.

Konstruktorzy publiczni

Program uruchamiający TfTest

public TfTestLauncher ()

Metody chronione

dodaj argumenty Java

protected void addJavaArguments ( args)

Zezwalaj na dodanie dodatkowych parametrów Java do wywołania podprocesu.

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

postUruchom

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 , w którym można raportować wyniki.

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

elapsedTime long : czas potrzebny na wykonanie testów.

przedbiegiem

protected void preRun ()

Skonfiguruj przed uruchomieniem testu.

testTmpDirClean

protected void testTmpDirClean (File tmpDir, 
                ITestInvocationListener listener)

Dodatkowy test, aby upewnić się, że testy jednostkowe w podprocesie nie utworzą i nie wyczyszczą żadnych plików.

Parametry
tmpDir File : tymczasowy katalog podprocesu.

listener ITestInvocationListener : ITestInvocationListener , w którym należy zgłosić test.