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