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 wielu urządzeń. W innych przypadkach używaj zwykłego przycisku ITargetPreparer na każdym urządzeniu.

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

Podsumowanie

Metody publiczne

default void setUp(IInvocationContext context)

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

default void setUp(TestInformation testInformation)

Skonfiguruj środowiska docelowe na potrzeby testowania.

default void tearDown(TestInformation testInformation, Throwable e)

Po zakończeniu testowania wyczyść/zamknij środowiska docelowe.

default void tearDown(IInvocationContext context, Throwable e)

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

Metody publiczne

setUp

public void setUp (IInvocationContext context)

Ta metoda została wycofana.
Zamiast niej używaj zasady setUp(TestInformation).

Skonfiguruj środowiska docelowe na potrzeby testowania.

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

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

setUp

public void setUp (TestInformation testInformation)

Skonfiguruj środowiska docelowe na potrzeby testowania.

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

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

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Po zakończeniu testowania wyczyść/zamknij środowiska docelowe.

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.

Zgłasza
DeviceNotAvailableException jeśli urządzenie przestało odpowiadać,

tearDown

public void tearDown (IInvocationContext context, 
                Throwable e)

Ta metoda została wycofana.
Zamiast niej używaj zasady tearDown(TestInformation,Throwable).

Po zakończeniu testowania wyczyść/zamknij środowiska 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 przechwycony na poziomie wywołania. W przeciwnym razie będzie to null.

Zgłasza
DeviceNotAvailableException jeśli urządzenie przestało odpowiadać,