ITargetPreparer

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


Przygotowuje środowisko testowe do przeprowadzenia testu.

Na przykład instaluje oprogramowanie, dostosowuje ustawienia środowiska na potrzeby testowania, uruchamia cele itp.

Pamiętaj, że w konfiguracji można określić wiele ITargetPreparer. Zaleca się, aby każdy interfejs ITargetPreparer wyraźnie dokumentował oczekiwane wstępne i końcowe ustawienia środowiska. Na przykład interfejs ITargetPreparer, który konfiguruje urządzenie do testowania, musi być uruchamiany po interfejsie ITargetPreparer, który instaluje oprogramowanie.

Podsumowanie

Metody publiczne

default void setUp(ITestDevice device, IBuildInfo buildInfo)

Ta metoda została wycofana. Użyj w zamian zasady setUp(com.android.tradefed.invoker.TestInformation)

default void setUp(TestInformation testInformation)

Skonfiguruj środowisko docelowe na potrzeby testów.

default void tearDown(TestInformation testInformation, Throwable e)

Po zakończeniu testowania wyczyść/zdemontuj środowisko docelowe.

default void tearDown(ITestDevice device, IBuildInfo buildInfo, Throwable e)

Ta metoda została wycofana. Użyj w zamian zasady tearDown(com.android.tradefed.invoker.TestInformation, Throwable)

Metody publiczne

setUp

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

Ta metoda została wycofana.
Zamiast niej używaj kolumny setUp(com.android.tradefed.invoker.TestInformation)

Skonfiguruj środowisko docelowe na potrzeby testów.

Parametry
device ITestDevice: ITestDevice do przygotowania.

buildInfo IBuildInfo: dane o kompilacji poddanej testom;

Zgłasza
TargetSetupError jeśli podczas konfigurowania środowiska wystąpił błąd krytyczny.
BuildError Jeśli wystąpi błąd związany z informacjami o kompilacji
DeviceNotAvailableException jeśli urządzenie przestało odpowiadać,

setUp

public void setUp (TestInformation testInformation)

Skonfiguruj środowisko docelowe na potrzeby testów.

Parametry
testInformation TestInformation: TestInformation wywołania.

Zgłasza
TargetSetupError jeśli podczas konfigurowania środowiska wystąpił błąd krytyczny.
BuildError Jeśli podczas przygotowywania kompilacji wystąpi błąd
DeviceNotAvailableException jeśli urządzenie przestało odpowiadać,

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Po zakończeniu testowania wyczyść/zdemontuj środowisko docelowe.

Parametry
testInformation TestInformation: TestInformation wywołania.

e Throwable: jeśli wywołanie zakończyło się wyjątkiem, będzie to wyjątek przechwycony na poziomie wywołania. W przeciwnym razie będzie to null.

Zgłasza
DeviceNotAvailableException jeśli urządzenie przestało odpowiadać,

tearDown

public void tearDown (ITestDevice device, 
                IBuildInfo buildInfo, 
                Throwable e)

Ta metoda została wycofana.
Zamiast niej używaj zasady tearDown(com.android.tradefed.invoker.TestInformation, Throwable)

Po zakończeniu testowania wyczyść/zdemontuj środowisko docelowe.

Parametry
device ITestDevice: ITestDevice do przygotowania.

buildInfo IBuildInfo: dane o kompilacji poddanej testom;

e Throwable: jeśli wywołanie zakończyło się wyjątkiem, będzie to wyjątek przechwycony na poziomie wywołania. W przeciwnym razie będzie to null.

Zgłasza
DeviceNotAvailableException jeśli urządzenie przestało odpowiadać,