Test BaseHostJUnit4
public
abstract
class
BaseHostJUnit4Test
extends Object
implements
IAbiReceiver,
ITestInformationReceiver
java.lang.Object | |
↳ | com.android.tradefed.testtype.junit4.BaseHostJUnit4Test |
Podstawowa klasa testowa do uruchamiania testów stylu hosta JUnit4. Te zajęcia zapewniają pomoc dotyczącą instalacji i uruchamiania i wyczyścić testy narzędzi po stronie hosta. Ta klasa jest zgodna z wieloma urządzeniami. Powinna być jedynym źródłem danych do uruchamiania testów narzędziowych po stronie hosta w celu unikaj zduplikowanego narzędzia i klasy bazowej.
Podsumowanie
Konstruktory publiczne | |
---|---|
BaseHostJUnit4Test()
|
Metody publiczne | |
---|---|
final
void
|
autoTearDown()
Automatyczne usuwanie wszystkich zainstalowanych pakietów apk. |
final
IAbi
|
getAbi()
|
final
IBuildInfo
|
getBuild()
|
final
ITestDevice
|
getDevice()
|
final
IInvocationContext
|
getInvocationContext()
|
final
TestRunResult
|
getLastDeviceRunResults()
Zwraca wartość |
final
|
getListDevices()
|
TestInformation
|
getTestInformation()
|
boolean
|
hasDeviceFeature(String feature)
|
final
void
|
installPackage(DeviceTestRunOptions options)
Zainstaluj na urządzeniu plik APK z użyciem pakietu |
final
void
|
installPackage(String apkFileName, String... options)
Zainstaluj na urządzeniu pakiet apk o nazwie. |
final
void
|
installPackage(ITestDevice device, String apkFileName, String... options)
Zainstaluj pakiet apk na danym urządzeniu o podanej nazwie. |
final
void
|
installPackageAsUser(ITestDevice device, String apkFileName, boolean grantPermission, int userId, String... options)
Zainstaluj pakiet apk o nazwie dla określonego użytkownika na danym urządzeniu. |
final
void
|
installPackageAsUser(String apkFileName, boolean grantPermission, int userId, String... options)
Zainstaluj pakiet apk o nazwie określonego użytkownika. |
final
boolean
|
isPackageInstalled(String pkg)
Sprawdza, czy na urządzeniu jest zainstalowany pakiet danej nazwy |
final
boolean
|
isPackageInstalled(ITestDevice device, String pkg)
Sprawdza, czy na urządzeniu jest zainstalowany pakiet danej nazwy |
final
boolean
|
runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs)
Metoda uruchamiania zainstalowanego pakietu narzędzi. |
final
boolean
|
runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs)
Metoda uruchamiania zainstalowanego pakietu narzędzi. |
final
boolean
|
runDeviceTests(ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled,
Metoda uruchamiania zainstalowanego pakietu narzędzi. |
final
boolean
|
runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs)
Metoda uruchamiania zainstalowanego pakietu narzędzi. |
final
boolean
|
runDeviceTests(ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled,
Metoda uruchamiania zainstalowanego pakietu narzędzi. |
final
boolean
|
runDeviceTests(String pkgName, String testClassName, String testMethodName)
Metoda uruchamiania zainstalowanego pakietu narzędzi. |
final
boolean
|
runDeviceTests(DeviceTestRunOptions options)
Uruchamia podstawę instrumentacji na podstawie informacji w funkcji |
final
boolean
|
runDeviceTests(ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, boolean isRestartDisabled,
Metoda uruchamiania zainstalowanego pakietu narzędzi. |
final
boolean
|
runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName)
Metoda uruchamiania zainstalowanego pakietu narzędzi. |
final
boolean
|
runDeviceTests(String pkgName, String testClassName, Integer userId, Long testTimeoutMs)
Metoda uruchamiania zainstalowanego pakietu narzędzi. |
final
boolean
|
runDeviceTests(String pkgName, String testClassName)
Metoda uruchamiania zainstalowanego pakietu narzędzi. |
final
boolean
|
runDeviceTests(String pkgName, String testClassName, Long testTimeoutMs)
Metoda uruchamiania zainstalowanego pakietu narzędzi. |
final
boolean
|
runDeviceTests(ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled,
Metoda uruchamiania zainstalowanego pakietu narzędzi. |
final
boolean
|
runDeviceTests(String runner, String pkgName, String testClassName, String testMethodName)
Metoda uruchamiania zainstalowanego pakietu narzędzi. |
final
void
|
setAbi(IAbi abi)
|
final
void
|
setTestInformation(TestInformation testInformation)
|
final
String
|
uninstallPackage(String pkgName)
Odinstalowuje pakiet na urządzeniu. |
final
String
|
uninstallPackage(ITestDevice device, String pkgName)
Odinstalowuje pakiet na urządzeniu |
Konstruktory publiczne
Test BaseHostJUnit4
public BaseHostJUnit4Test ()
Metody publiczne
autoTearDown
public final void autoTearDown ()
Automatyczne usuwanie wszystkich zainstalowanych pakietów apk. Spowoduje to odinstalowanie wszystkich plików APK z na urządzeniach, na których są zainstalowane.
Rzuty | |
---|---|
DeviceNotAvailableException |
getInvocationContext
public final IInvocationContext getInvocationContext ()
Zwroty | |
---|---|
IInvocationContext |
getLastDeviceRunResults
public final TestRunResult getLastDeviceRunResults ()
Zwraca wartość TestRunResult
uzyskaną z ostatniego uruchomionego testu urządzenia. Lub null
jeśli brak wyników.
Zwroty | |
---|---|
TestRunResult |
getListDevice
public finalgetListDevices ()
Zwroty | |
---|---|
|
maFunkcje urządzenia
public boolean hasDeviceFeature (String feature)
Parametry | |
---|---|
feature |
String |
Zwroty | |
---|---|
boolean |
Rzuty | |
---|---|
DeviceNotAvailableException |
pakiet_instalacyjny
public final void installPackage (DeviceTestRunOptions options)
Zainstaluj na urządzeniu plik APK z użyciem pakietu DeviceTestRunOptions
. Pakiet APK będzie
automatycznie wyczyścić.
Parametry | |
---|---|
options |
DeviceTestRunOptions : opcje instalacji pakietu. |
Rzuty | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
pakiet_instalacyjny
public final void installPackage (String apkFileName, String... options)
Zainstaluj na urządzeniu pakiet apk o nazwie. Plik APK zostanie automatycznie wyczyszczony.
Parametry | |
---|---|
apkFileName |
String : nazwa pliku apk. |
options |
String : dodatkowe opcje podane w poleceniu instalacji. |
Rzuty | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
pakiet_instalacyjny
public final void installPackage (ITestDevice device, String apkFileName, String... options)
Zainstaluj pakiet apk na danym urządzeniu o podanej nazwie. Plik APK zostanie automatycznie wyczyszczony.
Parametry | |
---|---|
device |
ITestDevice : pole ITestDevice , na które ma zostać zainstalowany pakiet apk. |
apkFileName |
String : nazwa pliku apk. |
options |
String : dodatkowe opcje podane w poleceniu instalacji. |
Rzuty | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
zainstaluj pakiet jakoUżytkownik
public final void installPackageAsUser (ITestDevice device, String apkFileName, boolean grantPermission, int userId, String... options)
Zainstaluj pakiet apk o nazwie dla określonego użytkownika na danym urządzeniu.
Parametry | |
---|---|
device |
ITestDevice : pole ITestDevice , na które ma zostać zainstalowany pakiet apk. |
apkFileName |
String : nazwa pliku apk. |
grantPermission |
boolean : określa, czy podczas instalowania pliku APK ma być przekazywana flaga uprawnień do przyznawania uprawnień. |
userId |
int : identyfikator użytkownika, u którego ma zostać zainstalowany pakiet apk. |
options |
String : dodatkowe opcje podane w poleceniu instalacji. |
Rzuty | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
zainstaluj pakiet jakoUżytkownik
public final void installPackageAsUser (String apkFileName, boolean grantPermission, int userId, String... options)
Zainstaluj pakiet apk o nazwie określonego użytkownika.
Parametry | |
---|---|
apkFileName |
String : nazwa pliku apk. |
grantPermission |
boolean : określa, czy podczas instalowania pliku APK ma być przekazywana flaga uprawnień do przyznawania uprawnień. |
userId |
int : identyfikator użytkownika, u którego ma zostać zainstalowany pakiet apk. |
options |
String : dodatkowe opcje podane w poleceniu instalacji. |
Rzuty | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
isPackagePackage (Zainstalowany pakiet)
public final boolean isPackageInstalled (String pkg)
Sprawdza, czy na urządzeniu jest zainstalowany pakiet danej nazwy
Parametry | |
---|---|
pkg |
String : nazwa pakietu |
Zwroty | |
---|---|
boolean |
true, jeśli pakiet zostanie znaleziony na urządzeniu |
Rzuty | |
---|---|
DeviceNotAvailableException |
isPackagePackage (Zainstalowany pakiet)
public final boolean isPackageInstalled (ITestDevice device, String pkg)
Sprawdza, czy na urządzeniu jest zainstalowany pakiet danej nazwy
Parametry | |
---|---|
device |
ITestDevice : urządzenie, z którego należy odinstalować pakiet. |
pkg |
String : nazwa pakietu |
Zwroty | |
---|---|
boolean |
true, jeśli pakiet zostanie znaleziony na urządzeniu |
Rzuty | |
---|---|
DeviceNotAvailableException |
Testy urządzeń
public final boolean runDeviceTests (ITestDevice device, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs)
Metoda uruchamiania zainstalowanego pakietu narzędzi. Użyj formatu: getLastDeviceRunResults()
potem, aby poznać szczegóły.
Parametry | |
---|---|
device |
ITestDevice : urządzenie, które ma uruchomić instrumentację. |
pkgName |
String : nazwa pakietu do uruchomienia. |
testClassName |
String : nazwa klasy testowej, która ma zostać uruchomiona. |
testMethodName |
String : nazwa metody testowej w klasie do uruchomienia. |
userId |
Integer : identyfikator użytkownika, na którego podstawie chcesz przeprowadzić test. może mieć wartość null. |
testTimeoutMs |
Long : limit czasu w milisekundach, który zostanie zastosowany w każdym przypadku testowego. |
Zwroty | |
---|---|
boolean |
Wartość to „prawda”, jeśli uda się bez błędów. W przeciwnym razie ma wartość Fałsz. |
Rzuty | |
---|---|
DeviceNotAvailableException |
Testy urządzeń
public final boolean runDeviceTests (ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs)
Metoda uruchamiania zainstalowanego pakietu narzędzi. Użyj formatu: getLastDeviceRunResults()
potem, aby poznać szczegóły.
Parametry | |
---|---|
device |
ITestDevice : urządzenie, które ma uruchomić instrumentację. |
pkgName |
String : nazwa pakietu do uruchomienia. |
testClassName |
String : nazwa klasy testowej, która ma zostać uruchomiona. |
testMethodName |
String : nazwa metody testowej w klasie do uruchomienia. |
testTimeoutMs |
Long : limit czasu w milisekundach, który zostanie zastosowany w każdym przypadku testowego. |
maxTimeToOutputMs |
Long : maksymalny czas oczekiwania, po którym test może zacząć wyświetlać określone treści. |
maxInstrumentationTimeoutMs |
Long : maksymalny czas oczekiwania na wykonanie pełnej instrumentacji. |
Zwroty | |
---|---|
boolean |
Wartość to „prawda”, jeśli uda się bez błędów. W przeciwnym razie ma wartość Fałsz. |
Rzuty | |
---|---|
DeviceNotAvailableException |
Testy urządzeń
public final boolean runDeviceTests (ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled,instrumentationArgs, extraListeners)
Metoda uruchamiania zainstalowanego pakietu narzędzi. Użyj formatu: getLastDeviceRunResults()
potem, aby poznać szczegóły.
Parametry | |
---|---|
device |
ITestDevice : urządzenie, które ma uruchomić instrumentację. |
runner |
String |
pkgName |
String : nazwa pakietu do uruchomienia. |
testClassName |
String : nazwa klasy testowej, która ma zostać uruchomiona. |
testMethodName |
String : nazwa metody testowej w klasie do uruchomienia. |
userId |
Integer : identyfikator użytkownika, na którego podstawie chcesz przeprowadzić test. może mieć wartość null. |
testTimeoutMs |
Long : limit czasu w milisekundach, który zostanie zastosowany w każdym przypadku testowego. |
maxTimeToOutputMs |
Long : maksymalny czas oczekiwania, po którym test może zacząć wyświetlać określone treści. |
maxInstrumentationTimeoutMs |
Long : maksymalny czas oczekiwania na wykonanie pełnej instrumentacji. |
checkResults |
boolean : czy wyniki są sprawdzane pod kątem awarii. |
isHiddenApiCheckDisabled |
boolean : określa, czy należy wyłączyć ukryty interfejs API. |
isTestApiCheckDisabled |
boolean : określa, czy należy wyłączyć test interfejsu API. |
isIsolatedStorageDisabled |
boolean : określa, czy należy wyłączyć izolowaną pamięć masową. |
isWindowAnimationDisabled |
boolean : określa, czy należy wyłączyć animację okna. |
instrumentationArgs |
: argumenty przekazywane do instrumentacji. |
extraListeners |
|
Zwroty | |
---|---|
boolean |
Wartość to „prawda”, jeśli udało się bez błędów. W przeciwnym razie ma wartość Fałsz. |
Rzuty | |
---|---|
DeviceNotAvailableException |
Testy urządzeń
public final boolean runDeviceTests (ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs)
Metoda uruchamiania zainstalowanego pakietu narzędzi. Użyj formatu: getLastDeviceRunResults()
potem, aby poznać szczegóły.
Parametry | |
---|---|
device |
ITestDevice : urządzenie, które ma uruchomić instrumentację. |
pkgName |
String : nazwa pakietu do uruchomienia. |
testClassName |
String : nazwa klasy testowej, która ma zostać uruchomiona. |
testMethodName |
String : nazwa metody testowej w klasie do uruchomienia. |
testTimeoutMs |
Long : limit czasu w milisekundach, który zostanie zastosowany w każdym przypadku testowego. |
Zwroty | |
---|---|
boolean |
Wartość to „prawda”, jeśli uda się bez błędów. W przeciwnym razie ma wartość Fałsz. |
Rzuty | |
---|---|
DeviceNotAvailableException |
Testy urządzeń
public final boolean runDeviceTests (ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled,instrumentationArgs)
Metoda uruchamiania zainstalowanego pakietu narzędzi. Użyj formatu: getLastDeviceRunResults()
potem, aby poznać szczegóły.
Parametry | |
---|---|
device |
ITestDevice : urządzenie, które ma uruchomić instrumentację. |
runner |
String |
pkgName |
String : nazwa pakietu do uruchomienia. |
testClassName |
String : nazwa klasy testowej, która ma zostać uruchomiona. |
testMethodName |
String : nazwa metody testowej w klasie do uruchomienia. |
userId |
Integer : identyfikator użytkownika, na którego podstawie chcesz przeprowadzić test. może mieć wartość null. |
testTimeoutMs |
Long : limit czasu w milisekundach, który zostanie zastosowany w każdym przypadku testowego. |
maxTimeToOutputMs |
Long : maksymalny czas oczekiwania, po którym test może zacząć wyświetlać określone treści. |
maxInstrumentationTimeoutMs |
Long : maksymalny czas oczekiwania na wykonanie pełnej instrumentacji. |
checkResults |
boolean : czy wyniki są sprawdzane pod kątem awarii. |
isHiddenApiCheckDisabled |
boolean : określa, czy należy wyłączyć ukryty interfejs API. |
instrumentationArgs |
: argumenty przekazywane do instrumentacji. |
Zwroty | |
---|---|
boolean |
Wartość to „prawda”, jeśli udało się bez błędów. W przeciwnym razie ma wartość Fałsz. |
Rzuty | |
---|---|
DeviceNotAvailableException |
Testy urządzeń
public final boolean runDeviceTests (String pkgName, String testClassName, String testMethodName)
Metoda uruchamiania zainstalowanego pakietu narzędzi. Użyj formatu: getLastDeviceRunResults()
potem, aby poznać szczegóły.
Parametry | |
---|---|
pkgName |
String : nazwa pakietu do uruchomienia. |
testClassName |
String : nazwa klasy testowej, która ma zostać uruchomiona. |
testMethodName |
String : nazwa metody testowej w klasie do uruchomienia. |
Zwroty | |
---|---|
boolean |
Wartość to „prawda”, jeśli uda się bez błędów. W przeciwnym razie ma wartość Fałsz. |
Rzuty | |
---|---|
DeviceNotAvailableException |
Testy urządzeń
public final boolean runDeviceTests (DeviceTestRunOptions options)
Uruchamia podstawę instrumentacji na podstawie informacji w funkcji DeviceTestRunOptions
.
Parametry | |
---|---|
options |
DeviceTestRunOptions : element DeviceTestRunOptions na potrzeby konfiguracji instrumentacji. |
Zwroty | |
---|---|
boolean |
Wartość to „prawda”, jeśli udało się bez błędów. W przeciwnym razie ma wartość Fałsz. |
Rzuty | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
Testy urządzeń
public final boolean runDeviceTests (ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, boolean isRestartDisabled,instrumentationArgs, extraListeners)
Metoda uruchamiania zainstalowanego pakietu narzędzi. Użyj formatu: getLastDeviceRunResults()
potem, aby poznać szczegóły.
Parametry | |
---|---|
device |
ITestDevice : urządzenie, które ma uruchomić instrumentację. |
runner |
String |
pkgName |
String : nazwa pakietu do uruchomienia. |
testClassName |
String : nazwa klasy testowej, która ma zostać uruchomiona. |
testMethodName |
String : nazwa metody testowej w klasie do uruchomienia. |
userId |
Integer : identyfikator użytkownika, na którego podstawie chcesz przeprowadzić test. może mieć wartość null. |
testTimeoutMs |
Long : limit czasu w milisekundach, który zostanie zastosowany w każdym przypadku testowego. |
maxTimeToOutputMs |
Long : maksymalny czas oczekiwania, po którym test może zacząć wyświetlać określone treści. |
maxInstrumentationTimeoutMs |
Long : maksymalny czas oczekiwania na wykonanie pełnej instrumentacji. |
checkResults |
boolean : czy wyniki są sprawdzane pod kątem awarii. |
isHiddenApiCheckDisabled |
boolean : określa, czy należy wyłączyć ukryty interfejs API. |
isTestApiCheckDisabled |
boolean : określa, czy należy wyłączyć test interfejsu API. |
isIsolatedStorageDisabled |
boolean : określa, czy należy wyłączyć izolowaną pamięć masową. |
isWindowAnimationDisabled |
boolean : określa, czy należy wyłączyć animację okna. |
isRestartDisabled |
boolean |
instrumentationArgs |
: argumenty przekazywane do instrumentacji. |
extraListeners |
|
Zwroty | |
---|---|
boolean |
Wartość to „prawda”, jeśli udało się bez błędów. W przeciwnym razie ma wartość Fałsz. |
Rzuty | |
---|---|
DeviceNotAvailableException |
Testy urządzeń
public final boolean runDeviceTests (ITestDevice device, String pkgName, String testClassName, String testMethodName)
Metoda uruchamiania zainstalowanego pakietu narzędzi. Użyj formatu: getLastDeviceRunResults()
potem, aby poznać szczegóły.
Parametry | |
---|---|
device |
ITestDevice : urządzenie, które ma uruchomić instrumentację. |
pkgName |
String : nazwa pakietu do uruchomienia. |
testClassName |
String : nazwa klasy testowej, która ma zostać uruchomiona. |
testMethodName |
String : nazwa metody testowej w klasie do uruchomienia. |
Zwroty | |
---|---|
boolean |
Wartość to „prawda”, jeśli uda się bez błędów. W przeciwnym razie ma wartość Fałsz. |
Rzuty | |
---|---|
DeviceNotAvailableException |
Testy urządzeń
public final boolean runDeviceTests (String pkgName, String testClassName, Integer userId, Long testTimeoutMs)
Metoda uruchamiania zainstalowanego pakietu narzędzi. Użyj formatu: getLastDeviceRunResults()
potem, aby poznać szczegóły.
Parametry | |
---|---|
pkgName |
String : nazwa pakietu do uruchomienia. |
testClassName |
String : nazwa klasy testowej, która ma zostać uruchomiona. |
userId |
Integer : identyfikator użytkownika, na którego podstawie chcesz przeprowadzić test. może mieć wartość null. |
testTimeoutMs |
Long : limit czasu w milisekundach, który zostanie zastosowany w każdym przypadku testowego. |
Zwroty | |
---|---|
boolean |
Wartość to „prawda”, jeśli uda się bez błędów. W przeciwnym razie ma wartość Fałsz. |
Rzuty | |
---|---|
DeviceNotAvailableException |
Testy urządzeń
public final boolean runDeviceTests (String pkgName, String testClassName)
Metoda uruchamiania zainstalowanego pakietu narzędzi. Użyj formatu: getLastDeviceRunResults()
potem, aby poznać szczegóły.
Parametry | |
---|---|
pkgName |
String : nazwa pakietu do uruchomienia. |
testClassName |
String : nazwa klasy testowej, która ma zostać uruchomiona. |
Zwroty | |
---|---|
boolean |
Wartość to „prawda”, jeśli uda się bez błędów. W przeciwnym razie ma wartość Fałsz. |
Rzuty | |
---|---|
DeviceNotAvailableException |
Testy urządzeń
public final boolean runDeviceTests (String pkgName, String testClassName, Long testTimeoutMs)
Metoda uruchamiania zainstalowanego pakietu narzędzi. Użyj formatu: getLastDeviceRunResults()
potem, aby poznać szczegóły.
Parametry | |
---|---|
pkgName |
String : nazwa pakietu do uruchomienia. |
testClassName |
String : nazwa klasy testowej, która ma zostać uruchomiona. |
testTimeoutMs |
Long : limit czasu w milisekundach, który zostanie zastosowany w każdym przypadku testowego. |
Zwroty | |
---|---|
boolean |
Wartość to „prawda”, jeśli uda się bez błędów. W przeciwnym razie ma wartość Fałsz. |
Rzuty | |
---|---|
DeviceNotAvailableException |
Testy urządzeń
public final boolean runDeviceTests (ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled,instrumentationArgs, extraListeners)
Metoda uruchamiania zainstalowanego pakietu narzędzi. Użyj formatu: getLastDeviceRunResults()
potem, aby poznać szczegóły.
Parametry | |
---|---|
device |
ITestDevice : urządzenie, które ma uruchomić instrumentację. |
runner |
String |
pkgName |
String : nazwa pakietu do uruchomienia. |
testClassName |
String : nazwa klasy testowej, która ma zostać uruchomiona. |
testMethodName |
String : nazwa metody testowej w klasie do uruchomienia. |
userId |
Integer : identyfikator użytkownika, na którego podstawie chcesz przeprowadzić test. może mieć wartość null. |
testTimeoutMs |
Long : limit czasu w milisekundach, który zostanie zastosowany w każdym przypadku testowego. |
maxTimeToOutputMs |
Long : maksymalny czas oczekiwania, po którym test może zacząć wyświetlać określone treści. |
maxInstrumentationTimeoutMs |
Long : maksymalny czas oczekiwania na wykonanie pełnej instrumentacji. |
checkResults |
boolean : czy wyniki są sprawdzane pod kątem awarii. |
isHiddenApiCheckDisabled |
boolean : określa, czy należy wyłączyć ukryty interfejs API. |
isTestApiCheckDisabled |
boolean : określa, czy należy wyłączyć test interfejsu API. |
isIsolatedStorageDisabled |
boolean : określa, czy należy wyłączyć izolowaną pamięć masową. |
instrumentationArgs |
: argumenty przekazywane do instrumentacji. |
extraListeners |
|
Zwroty | |
---|---|
boolean |
Wartość to „prawda”, jeśli udało się bez błędów. W przeciwnym razie ma wartość Fałsz. |
Rzuty | |
---|---|
DeviceNotAvailableException |
Testy urządzeń
public final boolean runDeviceTests (String runner, String pkgName, String testClassName, String testMethodName)
Metoda uruchamiania zainstalowanego pakietu narzędzi. Użyj formatu: getLastDeviceRunResults()
potem, aby poznać szczegóły.
Parametry | |
---|---|
runner |
String : uruchomienie instrumentacji, które ma zostać użyte. |
pkgName |
String : nazwa pakietu do uruchomienia. |
testClassName |
String : nazwa klasy testowej, która ma zostać uruchomiona. |
testMethodName |
String : nazwa metody testowej w klasie do uruchomienia. |
Zwroty | |
---|---|
boolean |
Wartość to „prawda”, jeśli uda się bez błędów. W przeciwnym razie ma wartość Fałsz. |
Rzuty | |
---|---|
DeviceNotAvailableException |
ustawInformacje o teście
public final void setTestInformation (TestInformation testInformation)
Parametry | |
---|---|
testInformation |
TestInformation |
Odinstaluj pakiet
public final String uninstallPackage (String pkgName)
Odinstalowuje pakiet na urządzeniu.
Parametry | |
---|---|
pkgName |
String : pakiet na Androida do odinstalowania |
Zwroty | |
---|---|
String |
String z kodem błędu lub null w przypadku powodzenia |
Rzuty | |
---|---|
DeviceNotAvailableException |
Odinstaluj pakiet
public final String uninstallPackage (ITestDevice device, String pkgName)
Odinstalowuje pakiet na urządzeniu
Parametry | |
---|---|
device |
ITestDevice : urządzenie, z którego należy odinstalować pakiet. |
pkgName |
String : pakiet na Androida do odinstalowania |
Zwroty | |
---|---|
String |
String z kodem błędu lub null w przypadku powodzenia |
Rzuty | |
---|---|
DeviceNotAvailableException |