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, dostosowuje ustawienia środowiska na potrzeby testów, uruchamia cele itp.

Pamiętaj, że w jednej konfiguracji można podać kilka elementów ITargetPreparer. Jest zalecał, aby każdy moduł ITargetPreparer wyraźnie udokumentował oczekiwane wstępne ustawienia środowiska po zakończeniu konfiguracji. np. program ITargetPreparer, który konfiguruje urządzenie do testowania, musi zostać uruchomiony po 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)

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 elementu 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, którego było przechwycony 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 elementu 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, którego było przechwycony na poziomie wywołania. W przeciwnym razie wyniesie null.

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