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

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