ITargetPreparer

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 konfiguracji można określić wiele wartości 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. Zamiast tego użyj setUp(com.android.tradefed.invoker.TestInformation).

default void setUp(TestInformation testInformation)

Przeprowadź konfigurację docelową na potrzeby testowania.

default void tearDown(TestInformation testInformation, Throwable e)

Po zakończeniu testowania wykonaj czyszczenie lub rozbiórkę docelowego środowiska.

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

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

Metody publiczne

setUp

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

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

Przeprowadź konfigurację docelową na potrzeby testowania.

Parametry
device ITestDevice: ITestDevice do przygotowania.

buildInfo IBuildInfo: dane o wersji testowanej.

Rzuty
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)

Przeprowadź konfigurację docelową na potrzeby testowania.

Parametry
testInformation TestInformation: TestInformation wywołania.

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

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Po zakończeniu testowania wykonaj czyszczenie lub rozbiórkę docelowego środowiska.

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.

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

tearDown

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 testowania wykonaj czyszczenie lub rozbiórkę docelowego środowiska.

Parametry
device ITestDevice: ITestDevice do przygotowania.

buildInfo IBuildInfo: dane o wersji testowanej.

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ć.