IMultiTargetPreparer

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer
BaseMultiTargetPreparer Podstawowa implementacja IMultiTargetPreparer, która umożliwia wyłączenie obiektu. 
HelloWorldMultiTargetPreparer Przykładowa implementacja IMultiTargetPreparer
MergeMultiBuildTargetPreparer IMultiTargetPreparer, który umożliwia przekazywanie informacji z jednego pakietu do drugiego poprzez nadanie im nazw i klucza pliku do skopiowania do drugiego pakietu. 
MixImageZipPreparer IMultiTargetPreparer, który łączy obrazy kompilacji systemu w kompilacji urządzenia. 
PairingMultiTargetPreparer Przygotowanie wielocelowe ułatwia parowanie (i łączenie) 2 urządzeń przez Bluetooth. 
StubMultiTargetPreparer Obiekt zastępczy pustej implementacji IMultiTargetPreparer


Przygotowuje środowisko testowe dla kilku urządzeń jednocześnie. Używaj tylko w przypadku konfiguracji wymagającej korzystania z kilku urządzeń. W innych przypadkach używaj zwykłego ITargetPreparer na każdym urządzeniu.

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

Podsumowanie

Metody publiczne

default void setUp(IInvocationContext context)

Ta metoda została wycofana. Zamiast niej użyj kolumny setUp(com.android.tradefed.invoker.TestInformation).

default void setUp(TestInformation testInformation)

Skonfiguruj cele na potrzeby testowania.

default void tearDown(TestInformation testInformation, Throwable e)

Po zakończeniu testowania wykonaj czyszczenie lub usunięcie docelowych środowisk.

default void tearDown(IInvocationContext context, Throwable e)

Ta metoda została wycofana. Zamiast niej użyj kolumny tearDown(com.android.tradefed.invoker.TestInformation, Throwable).

Metody publiczne

setUp

public void setUp (IInvocationContext context)

Ta metoda została wycofana.
Zamiast niej użyj zasady setUp(com.android.tradefed.invoker.TestInformation).

Skonfiguruj cele na potrzeby testowania.

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

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

setUp

public void setUp (TestInformation testInformation)

Skonfiguruj cele na potrzeby testowania.

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

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

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Po zakończeniu testowania wykonaj czyszczenie lub usunięcie docelowych środowisk.

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.

Rzuty
DeviceNotAvailableException jeśli urządzenie przestało odpowiadać.

tearDown

public void tearDown (IInvocationContext context, 
                Throwable e)

Ta metoda została wycofana.
Zamiast niej użyj zasady tearDown(com.android.tradefed.invoker.TestInformation, Throwable).

Po zakończeniu testowania wykonaj czyszczenie lub usunięcie docelowych środowisk.

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.

Rzuty
DeviceNotAvailableException jeśli urządzenie przestało odpowiadać.