Przygotowanie docelowych celów

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


Przygotowuje środowisko testowe do uruchomienia testowego.

Na przykład instaluje oprogramowanie, modyfikuje ustawienia środowiska na potrzeby testowania, uruchamia docelowe wartości itd.

Pamiętaj, że w jednej konfiguracji można podać kilka elementów ITargetPreparer. Zaleca się, aby każdy element ITargetPreparer wyraźnie udokumentował swoje oczekiwane środowisko wstępne i po konfiguracji. np. ITargetPreparer, który konfiguruje urządzenie do testowania, musi zostać uruchomiony po zainstalowaniu oprogramowania ITargetPreparer.

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)

Przeprowadź konfigurację miejsca docelowego na potrzeby testów.

default void tearDown(TestInformation testInformation, Throwable e)

Po zakończeniu testów wykonaj docelowe czyszczenie/usunięcie.

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

Konfiguracja

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

Ta metoda została wycofana.
Zamiast tego użyj uprawnienia setUp(com.android.tradefed.invoker.TestInformation)

Przeprowadź konfigurację miejsca docelowego na potrzeby testów.

Parametry
device ITestDevice: ITestDevice, na które warto się przygotować.

buildInfo IBuildInfo: dane o testowanej kompilacji.

Rzuty
TargetSetupError jeśli podczas konfigurowania środowiska wystąpił błąd krytyczny
BuildError Jeśli wystąpi błąd związany z BuildInfo
DeviceNotAvailableException jeśli urządzenie przestało reagować

Konfiguracja

public void setUp (TestInformation testInformation)

Przeprowadź konfigurację miejsca docelowego na potrzeby testów.

Parametry
testInformation TestInformation: element TestInformation wywołania.

Rzuty
TargetSetupError jeśli podczas konfigurowania środowiska wystąpił błąd krytyczny
BuildError Jeśli w wyniku przygotowywania kompilacji wystąpi błąd
DeviceNotAvailableException jeśli urządzenie przestało reagować

dezaktywacja

public void tearDown (TestInformation testInformation, 
                Throwable e)

Po zakończeniu testów wykonaj docelowe czyszczenie/usunięcie.

Parametry
testInformation TestInformation: element TestInformation wywołania.

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

Rzuty
DeviceNotAvailableException jeśli urządzenie przestało reagować

dezaktywacja

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

Ta metoda została wycofana.
Zamiast tego użyj uprawnienia tearDown(com.android.tradefed.invoker.TestInformation, Throwable)

Po zakończeniu testów wykonaj docelowe czyszczenie/usunięcie.

Parametry
device ITestDevice: ITestDevice, na które warto się przygotować.

buildInfo IBuildInfo: dane o testowanej kompilacji.

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

Rzuty
DeviceNotAvailableException jeśli urządzenie przestało reagować