IMultiTargetPreparer

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer


Przygotowuje środowisko testowe dla kilku urządzeń jednocześnie. Używaj tylko w przypadku konfiguracji wymagającej korzystania z kilku urządzeń. W innych przypadkach używaj zwykłego ITargetPreparer na każdym urządzeniu.

Pamiętaj, że w konfiguracji można określić wiele wartości IMultiTargetPreparer. Zalecamy, aby każdy interfejs IMultiTargetPreparer wyraźnie dokumentował oczekiwane środowisko przed konfiguracją i po konfiguracji.

Podsumowanie

Metody publiczne

default void setUp(IInvocationContext context)

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

default void setUp(TestInformation testInformation)

Skonfiguruj cele na potrzeby testowania.

default void tearDown(TestInformation testInformation, Throwable e)

Po zakończeniu testowania wykonaj czyszczenie lub usunięcie docelowych środowisk.

default void tearDown(IInvocationContext context, Throwable e)

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

Metody publiczne

setUp

public void setUp (IInvocationContext context)

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

Skonfiguruj cele na potrzeby testowania.

Parametry
context IInvocationContext: IInvocationContext opisujący wywołanie, urządzenia i kompilacje.

Rzuty
TargetSetupError jeśli podczas konfigurowania środowiska wystąpił błąd krytyczny
BuildError W przypadku błędu związanego z kompilacją
DeviceNotAvailableException jeśli urządzenie przestało odpowiadać.

setUp

public void setUp (TestInformation testInformation)

Skonfiguruj cele na potrzeby testowania.

Parametry
testInformation TestInformation: TestInformation opisujący wywołanie, urządzenia i kompilacje.

Rzuty
TargetSetupError jeśli podczas konfigurowania środowiska wystąpił błąd krytyczny
BuildError W przypadku błędu związanego z kompilacją
DeviceNotAvailableException jeśli urządzenie przestało odpowiadać.

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Po zakończeniu testowania wykonaj czyszczenie lub usunięcie docelowych środowisk.

Parametry
testInformation TestInformation: TestInformation opisujący wywołanie, urządzenia i kompilacje.

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 (IInvocationContext context, 
                Throwable e)

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

Po zakończeniu testowania wykonaj czyszczenie lub usunięcie docelowych środowisk.

Parametry
context IInvocationContext: IInvocationContext opisujący wywołanie, urządzenia i kompilacje.

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