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, która wymaga wielu urządzeń, w przeciwnym razie użyj zwykłego ITargetPreparer
na każdym urządzeniu.
Należy zauważyć, że w konfiguracji można określić wiele elementów IMultiTargetPreparer
. Zaleca się, aby każdy IMultiTargetPreparer wyraźnie udokumentował swoje oczekiwane środowisko przed i po skonfigurowaniu.
Streszczenie
Metody publiczne | |
---|---|
default void | setUp ( IInvocationContext context) Ta metoda jest przestarzała. Zamiast tego użyj |
default void | setUp ( TestInformation testInformation) Wykonaj konfigurację celów do testowania. |
default void | tearDown ( TestInformation testInformation, Throwable e) Wykonaj czyszczenie/rozbieranie celów po testach. |
default void | tearDown ( IInvocationContext context, Throwable e) Ta metoda jest przestarzała. Zamiast tego użyj |
Metody publiczne
organizować coś
public void setUp (IInvocationContext context)
Ta metoda jest przestarzała.
Zamiast tego użyj setUp(com.android.tradefed.invoker.TestInformation)
.
Wykonaj konfigurację celów do testowania.
Parametry | |
---|---|
context | IInvocationContext : IInvocationContext opisujący wywołanie, urządzenia, kompilacje. |
Rzuty | |
---|---|
TargetSetupError | jeśli wystąpił błąd krytyczny podczas konfigurowania środowiska |
BuildError | W przypadku błędu związanego z kompilacją |
DeviceNotAvailableException | jeśli urządzenie przestało odpowiadać |
organizować coś
public void setUp (TestInformation testInformation)
Wykonaj konfigurację celów do testowania.
Parametry | |
---|---|
testInformation | TestInformation : TestInformation opisujący wywołanie, urządzenia, kompilacje. |
Rzuty | |
---|---|
TargetSetupError | jeśli wystąpił błąd krytyczny podczas konfigurowania środowiska |
BuildError | W przypadku błędu związanego z kompilacją |
DeviceNotAvailableException | jeśli urządzenie przestało odpowiadać |
zburzyć
public void tearDown (TestInformation testInformation, Throwable e)
Wykonaj czyszczenie/rozbieranie celów po testach.
Parametry | |
---|---|
testInformation | TestInformation : TestInformation opisujący wywołanie, urządzenia, kompilacje. |
e | Throwable : jeśli inwokacja zakończyła się wyjątkiem, będzie to wyjątek przechwycony na poziomie inwokacji. W przeciwnym razie będzie null . |
Rzuty | |
---|---|
DeviceNotAvailableException | jeśli urządzenie przestało odpowiadać |
zburzyć
public void tearDown (IInvocationContext context, Throwable e)
Ta metoda jest przestarzała.
Zamiast tego użyj tearDown(com.android.tradefed.invoker.TestInformation, Throwable)
.
Wykonaj czyszczenie/rozbieranie celów po testach.
Parametry | |
---|---|
context | IInvocationContext : IInvocationContext opisujący wywołanie, urządzenia, kompilacje. |
e | Throwable : jeśli inwokacja zakończyła się wyjątkiem, będzie to wyjątek przechwycony na poziomie inwokacji. W przeciwnym razie będzie null . |
Rzuty | |
---|---|
DeviceNotAvailableException | jeśli urządzenie przestało odpowiadać |