ITargetPreparer
public
interface
ITargetPreparer
implements
IDisableable
| com.android.tradefed.targetprep.ITargetPreparer |
Przygotowuje środowisko testowe do przeprowadzenia testu.
Na przykład instalowanie oprogramowania, dostosowywanie ustawień środowiska do testowania, uruchamianie celów itp.
Pamiętaj, że w konfiguracji można określić wiele wartości ITargetPreparer. Zalecamy, aby każdy moduł ITargetPreparer wyraźnie dokumentował oczekiwane środowisko przed konfiguracją i po konfiguracji. Przykładowo moduł ITargetPreparer, który konfiguruje urządzenie do testowania, musi być uruchomiony po module ITargetPreparer, który instaluje oprogramowanie.
Podsumowanie
Metody publiczne | |
|---|---|
default
void
|
setUp(ITestDevice device, IBuildInfo buildInfo)
Ta metoda została wycofana.
Zamiast tego użyj |
default
void
|
setUp(TestInformation testInformation)
Przeprowadź konfigurację docelową na potrzeby testowania. |
default
void
|
tearDown(TestInformation testInformation, Throwable e)
Po zakończeniu testowania wykonaj czyszczenie lub rozbiórkę docelowego środowiska. |
default
void
|
tearDown(ITestDevice device, IBuildInfo buildInfo, Throwable e)
Ta metoda została wycofana.
Zamiast tego użyj |
Metody publiczne
setUp
public void setUp (ITestDevice device,
IBuildInfo buildInfo)
Ta metoda została wycofana.
Zamiast tego użyj setUp(com.android.tradefed.invoker.TestInformation)
Przeprowadź konfigurację docelową na potrzeby testowania.
| Parametry | |
|---|---|
device |
ITestDevice: ITestDevice do przygotowania. |
buildInfo |
IBuildInfo: dane o wersji testowanej. |
| Rzuty | |
|---|---|
TargetSetupError |
jeśli podczas konfigurowania środowiska wystąpił błąd krytyczny |
BuildError |
Jeśli wystąpi błąd związany z informacjami o kompilacji |
DeviceNotAvailableException |
jeśli urządzenie przestało odpowiadać. |
setUp
public void setUp (TestInformation testInformation)
Przeprowadź konfigurację docelową na potrzeby testowania.
| Parametry | |
|---|---|
testInformation |
TestInformation: TestInformation wywołania. |
| Rzuty | |
|---|---|
TargetSetupError |
jeśli podczas konfigurowania środowiska wystąpił błąd krytyczny |
BuildError |
Jeśli wystąpi błąd podczas przygotowywania wersji. |
DeviceNotAvailableException |
jeśli urządzenie przestało odpowiadać. |
tearDown
public void tearDown (TestInformation testInformation,
Throwable e)Po zakończeniu testowania wykonaj czyszczenie lub rozbiórkę docelowego środowiska.
| Parametry | |
|---|---|
testInformation |
TestInformation: TestInformation wywołania. |
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 (ITestDevice device,
IBuildInfo buildInfo,
Throwable e)
Ta metoda została wycofana.
Zamiast tego użyj tearDown(com.android.tradefed.invoker.TestInformation, Throwable)
Po zakończeniu testowania wykonaj czyszczenie lub rozbiórkę docelowego środowiska.
| Parametry | |
|---|---|
device |
ITestDevice: ITestDevice do przygotowania. |
buildInfo |
IBuildInfo: dane o wersji testowanej. |
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ć. |