Przygotowanie do IMultiTarget

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer


Przygotowuje środowisko testowe dla kilku urządzeń naraz. Używaj tylko w przypadku konfiguracji, która wymaga dla wielu urządzeń, w przeciwnym razie na każdym z nich użyj zwykłego ITargetPreparer.

Pamiętaj, że w jednej konfiguracji można podać kilka elementów IMultiTargetPreparer. Jest zaleca się, aby każdy moduł IMultiTargetPreparer wyraźnie udokumentował oczekiwane wstępne środowisko i po jej zakończeniu.

Podsumowanie

Metody publiczne

default void setUp(IInvocationContext context)

Ta metoda została wycofana. Użyj w zamian zasady setUp(com.android.tradefed.invoker.TestInformation).

default void setUp(TestInformation testInformation)

Skonfiguruj cele na potrzeby testów.

default void tearDown(TestInformation testInformation, Throwable e)

Po zakończeniu testów oczyść/usuń elementy docelowe.

default void tearDown(IInvocationContext context, Throwable e)

Ta metoda została wycofana. Użyj w zamian zasady tearDown(com.android.tradefed.invoker.TestInformation, Throwable).

Metody publiczne

Konfiguracja

public void setUp (IInvocationContext context)

Ta metoda została wycofana.
Użyj w zamian zasady setUp(com.android.tradefed.invoker.TestInformation).

Skonfiguruj cele na potrzeby testów.

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

Konfiguracja

public void setUp (TestInformation testInformation)

Skonfiguruj cele na potrzeby testów.

Parametry
testInformation TestInformation: TestInformation opisujący wywołanie, urządzenia do tworzenia kampanii.

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

dezaktywacja

public void tearDown (TestInformation testInformation, 
                Throwable e)

Po zakończeniu testów oczyść/usuń elementy docelowe.

Parametry
testInformation TestInformation: element TestInformation opisujący wywołanie, urządzenia do tworzenia kampanii.

e Throwable: jeśli wywołanie zakończyło się wyjątkiem, będzie to wyjątek, którego było przechwycony na poziomie wywołania. W przeciwnym razie wyniesie null.

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

dezaktywacja

public void tearDown (IInvocationContext context, 
                Throwable e)

Ta metoda została wycofana.
Użyj w zamian zasady tearDown(com.android.tradefed.invoker.TestInformation, Throwable).

Po zakończeniu testów oczyść/usuń elementy docelowe.

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, którego było przechwycony na poziomie wywołania. W przeciwnym razie wyniesie null.

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