IMultiTargetPreparer
public interface IMultiTargetPreparer
implements IDisableable
com.android.tradefed.targetprep.multi.IMultiTargetPreparer |
Przygotowuje środowisko testowe dla kilku urządzeń łącznie. Używaj tylko w przypadku konfiguracji wymagającej wielu urządzeń, w przeciwnym razie użyj zwykłego ITargetPreparer
na każdym urządzeniu.
Należy pamiętać, że w konfiguracji można określić wiele IMultiTargetPreparer
s. Zaleca się, aby każdy IMultiTargetPreparer wyraźnie dokumentował oczekiwane środowisko przed i po konfiguracji.
Streszczenie
Metody publiczne | |
---|---|
default void | setUp ( IInvocationContext context) Ta metoda jest przestarzała. Zamiast tego użyj |
default void | setUp ( TestInformation testInformation) Wykonaj konfigurację obiektów docelowych do testów. |
default void | tearDown ( TestInformation testInformation, Throwable e) Po przetestowaniu wykonaj czyszczenie/zniszczenie obiektów docelowych. |
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ę obiektów docelowych do testów.
Parametry | |
---|---|
context | IInvocationContext : IInvocationContext opisujący wywołanie, urządzenia i kompilacje. |
Rzuca | |
---|---|
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ę obiektów docelowych do testów.
Parametry | |
---|---|
testInformation | TestInformation : TestInformation opisujący wywołanie, urządzenia i kompilacje. |
Rzuca | |
---|---|
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)
Po przetestowaniu wykonaj czyszczenie/zniszczenie obiektów docelowych.
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 null . |
Rzuca | |
---|---|
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)
.
Po przetestowaniu wykonaj czyszczenie/zniszczenie obiektów docelowych.
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 null . |
Rzuca | |
---|---|
DeviceNotAvailableException | jeśli urządzenie przestało odpowiadać |