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 ITargetPreparer wyraźnie dokumentował oczekiwane środowisko przed konfiguracją i po konfiguracji. Przykładowo ITargetPreparer, który konfiguruje urządzenie do testowania, musi być uruchomiony po ITargetPreparerze, który instaluje oprogramowanie.

Podsumowanie

Metody publiczne

default void setUp(ITestDevice device, IBuildInfo buildInfo)

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

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