Przygotowanie docelowych celów

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


Przygotowuje środowisko testowe do przeprowadzenia testu.

Na przykład instalowanie oprogramowania, dostosowywanie ustawień środowiska do testowania, uruchamianie celów itp.

Pamiętaj, że w jednej konfiguracji można podać kilka elementów ITargetPreparer. Zalecamy, aby każdy moduł ITargetPreparer wyraźnie dokumentował oczekiwane środowisko przed konfiguracją i po konfiguracji. Przykładowo moduł ITargetPreparer, który konfiguruje urządzenie do testowania, musi być uruchomiony po module 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 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 kompilacji testowanej w ramach testu.

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ć

setUp

public void setUp (TestInformation testInformation)

Przeprowadź konfigurację docelową na potrzeby testowania.

Parametry
testInformation TestInformation: element TestInformation wywołania.

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

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 przechwycony na poziomie wywołania. W przeciwnym razie będzie to null.

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

dezaktywacja

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

Ta metoda została wycofana.
Zamiast tego użyj 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 kompilacji testowanej w ramach testu.

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 będzie to null.

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