Przygotowanie docelowych celów
public
interface
ITargetPreparer
implements
IDisableable
com.android.tradefed.targetprep.ITargetPreparer |
Przygotowuje środowisko testowe do uruchomienia testowego.
Na przykład instaluje oprogramowanie, dostosowuje ustawienia środowiska na potrzeby testów, uruchamia cele itp.
Pamiętaj, że w jednej konfiguracji można podać kilka elementów ITargetPreparer
. Jest
zalecał, aby każdy moduł ITargetPreparer wyraźnie udokumentował oczekiwane wstępne ustawienia środowiska
po zakończeniu konfiguracji. np. program ITargetPreparer, który konfiguruje urządzenie do testowania, musi zostać uruchomiony po
ITargetPreparer, który instaluje oprogramowanie.
Podsumowanie
Metody publiczne | |
---|---|
default
void
|
setUp(ITestDevice device, IBuildInfo buildInfo)
Ta metoda została wycofana.
Zamiast tego użyj elementu |
default
void
|
setUp(TestInformation testInformation)
Przeprowadź konfigurację miejsca docelowego na potrzeby testów. |
default
void
|
tearDown(TestInformation testInformation, Throwable e)
Po zakończeniu testów wykonaj docelowe czyszczenie/usunięcie. |
default
void
|
tearDown(ITestDevice device, IBuildInfo buildInfo, Throwable e)
Ta metoda została wycofana.
Zamiast tego użyj elementu |
Metody publiczne
Konfiguracja
public void setUp (ITestDevice device, IBuildInfo buildInfo)
Ta metoda została wycofana.
Zamiast tego użyj elementu setUp(com.android.tradefed.invoker.TestInformation)
Przeprowadź konfigurację miejsca docelowego na potrzeby testów.
Parametry | |
---|---|
device |
ITestDevice : ITestDevice , na które warto się przygotować. |
buildInfo |
IBuildInfo : dane o testowanej kompilacji. |
Rzuty | |
---|---|
TargetSetupError |
jeśli podczas konfigurowania środowiska wystąpił błąd krytyczny |
BuildError |
Jeśli wystąpi błąd związany z BuildInfo |
DeviceNotAvailableException |
jeśli urządzenie przestało reagować |
Konfiguracja
public void setUp (TestInformation testInformation)
Przeprowadź konfigurację miejsca docelowego na potrzeby testów.
Parametry | |
---|---|
testInformation |
TestInformation : element TestInformation wywołania. |
Rzuty | |
---|---|
TargetSetupError |
jeśli podczas konfigurowania środowiska wystąpił błąd krytyczny |
BuildError |
Jeśli w wyniku przygotowywania kompilacji wystąpi błąd |
DeviceNotAvailableException |
jeśli urządzenie przestało reagować |
dezaktywacja
public void tearDown (TestInformation testInformation, Throwable e)
Po zakończeniu testów wykonaj docelowe czyszczenie/usunięcie.
Parametry | |
---|---|
testInformation |
TestInformation : element TestInformation wywołania. |
e |
Throwable : jeśli wywołanie zakończyło się wyjątkiem, będzie to wyjątek, którego było
przechwycony na poziomie wywołania. W przeciwnym razie wyniesie null . |
Rzuty | |
---|---|
DeviceNotAvailableException |
jeśli urządzenie przestało reagować |
dezaktywacja
public void tearDown (ITestDevice device, IBuildInfo buildInfo, Throwable e)
Ta metoda została wycofana.
Zamiast tego użyj elementu tearDown(com.android.tradefed.invoker.TestInformation, Throwable)
Po zakończeniu testów wykonaj docelowe czyszczenie/usunięcie.
Parametry | |
---|---|
device |
ITestDevice : ITestDevice , na które warto się przygotować. |
buildInfo |
IBuildInfo : dane o testowanej kompilacji. |
e |
Throwable : jeśli wywołanie zakończyło się wyjątkiem, będzie to wyjątek, którego było
przechwycony na poziomie wywołania. W przeciwnym razie wyniesie null . |
Rzuty | |
---|---|
DeviceNotAvailableException |
jeśli urządzenie przestało reagować |