Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

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ć