ITargetPreparer
public interface ITargetPreparer
implements IDisableable
com.android.tradefed.targetprep.ITargetPreparer |
Przygotowuje środowisko testowe do uruchomienia testu.
Na przykład instaluje oprogramowanie, dostosowuje ustawienia środowiska do testowania, uruchamia cele itp.
Należy pamiętać, że w konfiguracji można określić wiele elementów ITargetPreparer
. Zaleca się, aby każdy ITargetPreparer jasno dokumentował swoje oczekiwane środowisko przed i po skonfigurowaniu. np. ITargetPreparer, który konfiguruje urządzenie do testowania, musi zostać uruchomiony po ITargetPreparer, który instaluje oprogramowanie.
Streszczenie
Metody publiczne | |
---|---|
default void | setUp ( ITestDevice device, IBuildInfo buildInfo) Ta metoda jest przestarzała. Zamiast tego użyj |
default void | setUp ( TestInformation testInformation) Wykonaj docelową konfigurację do testowania. |
default void | tearDown ( TestInformation testInformation, Throwable e) Po przetestowaniu wykonaj czyszczenie/rozbieranie celu. |
default void | tearDown ( ITestDevice device, IBuildInfo buildInfo, Throwable e) Ta metoda jest przestarzała. Zamiast tego użyj |
Metody publiczne
organizować coś
public void setUp (ITestDevice device, IBuildInfo buildInfo)
Ta metoda jest przestarzała.
Zamiast tego użyj setUp(com.android.tradefed.invoker.TestInformation)
Wykonaj docelową konfigurację do testowania.
Parametry | |
---|---|
device | ITestDevice : ITestDevice do przygotowania. |
buildInfo | IBuildInfo : dane o testowanej kompilacji. |
Rzuty | |
---|---|
TargetSetupError | jeśli wystąpił błąd krytyczny podczas konfigurowania środowiska |
BuildError | Jeśli wystąpi błąd związany z plikiem BuildInfo |
DeviceNotAvailableException | jeśli urządzenie przestało odpowiadać |
organizować coś
public void setUp (TestInformation testInformation)
Wykonaj docelową konfigurację do testowania.
Parametry | |
---|---|
testInformation | TestInformation : TestInformation wywołania. |
Rzuty | |
---|---|
TargetSetupError | jeśli wystąpił błąd krytyczny podczas konfigurowania środowiska |
BuildError | Jeśli wystąpi błąd z powodu przygotowywania kompilacji |
DeviceNotAvailableException | jeśli urządzenie przestało odpowiadać |
zburzyć
public void tearDown (TestInformation testInformation, Throwable e)
Po przetestowaniu wykonaj czyszczenie/rozbieranie celu.
Parametry | |
---|---|
testInformation | TestInformation : TestInformation wywołania. |
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 (ITestDevice device, IBuildInfo buildInfo, Throwable e)
Ta metoda jest przestarzała.
Zamiast tego użyj tearDown(com.android.tradefed.invoker.TestInformation, Throwable)
Po przetestowaniu wykonaj czyszczenie/rozbieranie celu.
Parametry | |
---|---|
device | ITestDevice : ITestDevice do przygotowania. |
buildInfo | IBuildInfo : dane o testowanej kompilacji. |
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ć |
ITargetPreparer
public interface ITargetPreparer
implements IDisableable
com.android.tradefed.targetprep.ITargetPreparer |
Przygotowuje środowisko testowe do uruchomienia testu.
Na przykład instaluje oprogramowanie, dostosowuje ustawienia środowiska do testowania, uruchamia cele itp.
Należy pamiętać, że w konfiguracji można określić wiele elementów ITargetPreparer
. Zaleca się, aby każdy ITargetPreparer jasno dokumentował swoje oczekiwane środowisko przed i po skonfigurowaniu. np. ITargetPreparer, który konfiguruje urządzenie do testowania, musi zostać uruchomiony po ITargetPreparer, który instaluje oprogramowanie.
Streszczenie
Metody publiczne | |
---|---|
default void | setUp ( ITestDevice device, IBuildInfo buildInfo) Ta metoda jest przestarzała. Zamiast tego użyj |
default void | setUp ( TestInformation testInformation) Wykonaj docelową konfigurację do testowania. |
default void | tearDown ( TestInformation testInformation, Throwable e) Po przetestowaniu wykonaj czyszczenie/rozbieranie celu. |
default void | tearDown ( ITestDevice device, IBuildInfo buildInfo, Throwable e) Ta metoda jest przestarzała. Zamiast tego użyj |
Metody publiczne
organizować coś
public void setUp (ITestDevice device, IBuildInfo buildInfo)
Ta metoda jest przestarzała.
Zamiast tego użyj setUp(com.android.tradefed.invoker.TestInformation)
Wykonaj docelową konfigurację do testowania.
Parametry | |
---|---|
device | ITestDevice : ITestDevice do przygotowania. |
buildInfo | IBuildInfo : dane o testowanej kompilacji. |
Rzuty | |
---|---|
TargetSetupError | jeśli wystąpił błąd krytyczny podczas konfigurowania środowiska |
BuildError | Jeśli wystąpi błąd związany z plikiem BuildInfo |
DeviceNotAvailableException | jeśli urządzenie przestało odpowiadać |
organizować coś
public void setUp (TestInformation testInformation)
Wykonaj docelową konfigurację do testowania.
Parametry | |
---|---|
testInformation | TestInformation : TestInformation wywołania. |
Rzuty | |
---|---|
TargetSetupError | jeśli wystąpił błąd krytyczny podczas konfigurowania środowiska |
BuildError | Jeśli wystąpi błąd z powodu przygotowywania kompilacji |
DeviceNotAvailableException | jeśli urządzenie przestało odpowiadać |
zburzyć
public void tearDown (TestInformation testInformation, Throwable e)
Po przetestowaniu wykonaj czyszczenie/rozbieranie celu.
Parametry | |
---|---|
testInformation | TestInformation : TestInformation wywołania. |
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 (ITestDevice device, IBuildInfo buildInfo, Throwable e)
Ta metoda jest przestarzała.
Zamiast tego użyj tearDown(com.android.tradefed.invoker.TestInformation, Throwable)
Po przetestowaniu wykonaj czyszczenie/rozbieranie celu.
Parametry | |
---|---|
device | ITestDevice : ITestDevice do przygotowania. |
buildInfo | IBuildInfo : dane o testowanej kompilacji. |
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ć |