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