ITargetPreparer

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


Przygotowuje środowisko testowe do uruchomienia testowego.

Na przykład instaluje oprogramowanie, modyfikuje ustawienia środowiska do testowania, uruchamia cele itp.

Należy zauważyć, że w konfiguracji można określić wiele ITargetPreparer . Zaleca się, aby każdy element ITargetPreparer jasno udokumentował oczekiwaną konfigurację środowiska przed i po konfiguracji. np. ITargetPreparer konfigurujący urządzenie do testowania musi być uruchamiany po ITargetPreparer, który instaluje oprogramowanie.

Streszczenie

Metody publiczne

default void setUp ( ITestDevice device, IBuildInfo buildInfo)

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

default void setUp ( TestInformation testInformation)

Wykonaj docelową konfigurację do testowania.

default void tearDown ( TestInformation testInformation, Throwable e)

Po przetestowaniu wykonaj docelowe czyszczenie/usuwanie.

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

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

Metody publiczne

organizować coś

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

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

Wykonaj docelową konfigurację do testowania.

Parametry
device ITestDevice : ITestDevice do przygotowania.

buildInfo IBuildInfo : dane o testowanej kompilacji.

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

organizować coś

public void setUp (TestInformation testInformation)

Wykonaj docelową konfigurację do testowania.

Parametry
testInformation TestInformation : TestInformation wywołania.

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

zburzyć

public void tearDown (TestInformation testInformation, 
                Throwable e)

Po przetestowaniu wykonaj docelowe czyszczenie/usuwanie.

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

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

zburzyć

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

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

Po przetestowaniu wykonaj docelowe czyszczenie/usuwanie.

Parametry
device ITestDevice : ITestDevice do przygotowania.

buildInfo IBuildInfo : dane o testowanej kompilacji.

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

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