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 setUp(com.android.tradefed.invoker.TestInformation) .

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 tearDown(com.android.tradefed.invoker.TestInformation, Throwable) .

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ć