BaseHostJUnit4Test
public
abstract
class
BaseHostJUnit4Test
extends Object
implements
IAbiReceiver,
ITestInformationReceiver
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.junit4.BaseHostJUnit4Test |
Klasa testu bazowego do uruchamiania testów w stylu JUnit4 na hoście. Ta klasa umożliwia instalowanie, uruchamianie i czyszczenie testów z instrumentacją po stronie hosta. Te zajęcia są zgodne z wieloma urządzeniami. Powinno być jedynym źródłem wiarygodnych danych do przeprowadzania testów instrumentacji po stronie hosta, aby uniknąć duplikowania narzędzi i klas bazowych.
Podsumowanie
Konstruktory publiczne | |
|---|---|
BaseHostJUnit4Test()
|
|
Metody publiczne | |
|---|---|
final
void
|
autoTearDown()
Automatyczne zamykanie wszystkich zainstalowanych plików APK. |
final
IAbi
|
getAbi()
|
final
IBuildInfo
|
getBuild()
|
final
ITestDevice
|
getDevice()
|
final
IInvocationContext
|
getInvocationContext()
|
final
TestRunResult
|
getLastDeviceRunResults()
Zwraca |
final
List<ITestDevice>
|
getListDevices()
|
TestInformation
|
getTestInformation()
|
boolean
|
hasDeviceFeature(String feature)
|
final
void
|
installPackage(DeviceTestRunOptions options)
Zainstaluj plik APK na podstawie |
final
void
|
installPackage(String apkFileName, String... options)
Zainstaluj plik APK o podanej nazwie na urządzeniu. |
final
void
|
installPackage(ITestDevice device, String apkFileName, String... options)
Zainstaluj plik APK o podanej nazwie na wybranym urządzeniu. |
final
void
|
installPackageAsUser(ITestDevice device, String apkFileName, boolean grantPermission, int userId, String... options)
Zainstaluj plik APK o podanej nazwie dla konkretnego użytkownika na danym urządzeniu. |
final
void
|
installPackageAsUser(String apkFileName, boolean grantPermission, int userId, String... options)
Zainstaluj plik APK o podanej nazwie dla konkretnego użytkownika. |
final
boolean
|
isPackageInstalled(String pkg)
Sprawdza, czy pakiet o podanej nazwie jest zainstalowany na urządzeniu. |
final
boolean
|
isPackageInstalled(ITestDevice device, String pkg)
Sprawdza, czy pakiet o podanej nazwie jest zainstalowany na urządzeniu. |
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, boolean instrumentInPcc, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
Metoda uruchamiania zainstalowanego pakietu instrumentacji. |
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, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
Metoda uruchamiania zainstalowanego pakietu instrumentacji. |
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, Map<String, String> instrumentationArgs)
Metoda uruchamiania zainstalowanego pakietu instrumentacji. |
final
boolean
|
runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs)
Metoda uruchamiania zainstalowanego pakietu instrumentacji. |
final
boolean
|
runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs)
Metoda uruchamiania zainstalowanego pakietu instrumentacji. |
final
boolean
|
runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs)
Metoda uruchamiania zainstalowanego pakietu instrumentacji. |
final
boolean
|
runDeviceTests(String pkgName, String testClassName, String testMethodName)
Metoda uruchamiania zainstalowanego pakietu instrumentacji. |
final
boolean
|
runDeviceTests(DeviceTestRunOptions options)
Uruchamia instrumentację na podstawie informacji w |
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, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
Metoda uruchamiania zainstalowanego pakietu instrumentacji. |
final
boolean
|
runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName)
Metoda uruchamiania zainstalowanego pakietu instrumentacji. |
final
boolean
|
runDeviceTests(String pkgName, String testClassName, Integer userId, Long testTimeoutMs)
Metoda uruchamiania zainstalowanego pakietu instrumentacji. |
final
boolean
|
runDeviceTests(String pkgName, String testClassName)
Metoda uruchamiania zainstalowanego pakietu instrumentacji. |
final
boolean
|
runDeviceTests(String pkgName, String testClassName, Long testTimeoutMs)
Metoda uruchamiania zainstalowanego pakietu instrumentacji. |
final
boolean
|
runDeviceTests(String runner, String pkgName, String testClassName, String testMethodName)
Metoda uruchamiania zainstalowanego pakietu instrumentacji. |
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
BaseHostJUnit4Test
public BaseHostJUnit4Test ()
Metody publiczne
autoTearDown
public final void autoTearDown ()
Automatyczne zamykanie wszystkich zainstalowanych plików APK. Spowoduje to odinstalowanie wszystkich plików APK z urządzenia, na którym zostały zainstalowane.
| Zgłasza | |
|---|---|
DeviceNotAvailableException |
|
getInvocationContext
public final IInvocationContext getInvocationContext ()
| Zwraca | |
|---|---|
IInvocationContext |
|
getLastDeviceRunResults
public final TestRunResult getLastDeviceRunResults ()
Zwraca TestRunResult z ostatniego uruchomienia testów urządzenia. lub wartość null, jeśli nie ma dostępnych wyników.
| Zwraca | |
|---|---|
TestRunResult |
|
hasDeviceFeature
public boolean hasDeviceFeature (String feature)
| Parametry | |
|---|---|
feature |
String |
| Zwraca | |
|---|---|
boolean |
|
| Zgłasza | |
|---|---|
DeviceNotAvailableException |
|
installPackage
public final void installPackage (DeviceTestRunOptions options)
Zainstaluj plik APK na podstawie DeviceTestRunOptions na urządzeniu. Plik APK zostanie automatycznie wyczyszczony.
| Parametry | |
|---|---|
options |
DeviceTestRunOptions: opcje instalacji pakietu. |
| Zgłasza | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
installPackage
public final void installPackage (String apkFileName,
String... options)Zainstaluj plik APK o podanej nazwie na urządzeniu. Plik APK zostanie automatycznie wyczyszczony.
| Parametry | |
|---|---|
apkFileName |
String: nazwa pliku APK. |
options |
String: dodatkowe opcje polecenia instalacji |
| Zgłasza | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
installPackage
public final void installPackage (ITestDevice device, String apkFileName, String... options)
Zainstaluj plik APK o podanej nazwie na wybranym urządzeniu. Plik APK zostanie automatycznie wyczyszczony.
| Parametry | |
|---|---|
device |
ITestDevice: ITestDevice, na którym ma zostać zainstalowany plik APK. |
apkFileName |
String: nazwa pliku APK. |
options |
String: dodatkowe opcje polecenia instalacji |
| Zgłasza | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
installPackageAsUser
public final void installPackageAsUser (ITestDevice device, String apkFileName, boolean grantPermission, int userId, String... options)
Zainstaluj plik APK o podanej nazwie dla konkretnego użytkownika na danym urządzeniu.
| Parametry | |
|---|---|
device |
ITestDevice: ITestDevice, na którym ma zostać zainstalowany plik APK. |
apkFileName |
String: nazwa pliku APK. |
grantPermission |
boolean: czy podczas instalowania pliku APK przekazywać flagę przyznania uprawnień. |
userId |
int: identyfikator użytkownika, na którego urządzeniu ma zostać zainstalowany plik APK. |
options |
String: dodatkowe opcje polecenia instalacji |
| Zgłasza | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
installPackageAsUser
public final void installPackageAsUser (String apkFileName,
boolean grantPermission,
int userId,
String... options)Zainstaluj plik APK o podanej nazwie dla konkretnego użytkownika.
| Parametry | |
|---|---|
apkFileName |
String: nazwa pliku APK. |
grantPermission |
boolean: czy podczas instalowania pliku APK przekazywać flagę przyznania uprawnień. |
userId |
int: identyfikator użytkownika, na którego urządzeniu ma zostać zainstalowany plik APK. |
options |
String: dodatkowe opcje polecenia instalacji |
| Zgłasza | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
isPackageInstalled
public final boolean isPackageInstalled (String pkg)
Sprawdza, czy pakiet o podanej nazwie jest zainstalowany na urządzeniu.
| Parametry | |
|---|---|
pkg |
String: nazwa pakietu |
| Zwraca | |
|---|---|
boolean |
wartość true, jeśli pakiet został znaleziony na urządzeniu. |
| Zgłasza | |
|---|---|
DeviceNotAvailableException |
|
isPackageInstalled
public final boolean isPackageInstalled (ITestDevice device, String pkg)
Sprawdza, czy pakiet o podanej nazwie jest zainstalowany na urządzeniu.
| Parametry | |
|---|---|
device |
ITestDevice: urządzenie, na którym należy odinstalować pakiet. |
pkg |
String: nazwa pakietu |
| Zwraca | |
|---|---|
boolean |
wartość true, jeśli pakiet został znaleziony na urządzeniu. |
| Zgłasza | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
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, boolean instrumentInPcc, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
Metoda uruchamiania zainstalowanego pakietu instrumentacji. Aby uzyskać szczegółowe informacje o wynikach, użyj getLastDeviceRunResults()
bezpośrednio po tym.
| Parametry | |
|---|---|
device |
ITestDevice: urządzenie, na którym ma zostać uruchomiony test. |
runner |
String |
pkgName |
String: nazwa pakietu do uruchomienia. |
testClassName |
String: nazwa klasy testu do uruchomienia. |
testMethodName |
String: nazwa metody testowej w klasie, która ma zostać uruchomiona. |
userId |
Integer: identyfikator użytkownika, na którym ma być przeprowadzony test. Może mieć wartość null. |
testTimeoutMs |
Long: czas oczekiwania w milisekundach, który ma być stosowany w przypadku każdego elementu testowania. |
maxTimeToOutputMs |
Long: maksymalny czas oczekiwania na rozpoczęcie generowania danych wyjściowych przez test. |
maxInstrumentationTimeoutMs |
Long: maksymalny czas oczekiwania na zakończenie pełnego instrumentowania. |
checkResults |
boolean: czy wyniki są sprawdzane pod kątem awarii. |
isHiddenApiCheckDisabled |
boolean: czy powinniśmy wyłączyć sprawdzanie ukrytego interfejsu API. |
isTestApiCheckDisabled |
boolean: czy powinniśmy wyłączyć sprawdzanie testowego interfejsu API. |
isIsolatedStorageDisabled |
boolean: czy powinniśmy wyłączyć pamięć izolowaną. |
isWindowAnimationDisabled |
boolean: czy animacja okna powinna być wyłączona. |
isRestartDisabled |
boolean |
instrumentInPcc |
boolean |
instrumentationArgs |
Map: argumenty do przekazania do instrumentacji. |
extraListeners |
List |
| Zwraca | |
|---|---|
boolean |
Wartość „prawda”, jeśli operacja zakończyła się bez błędów. W przeciwnym razie ma wartość Fałsz. |
| Zgłasza | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
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, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
Metoda uruchamiania zainstalowanego pakietu instrumentacji. Aby uzyskać szczegółowe informacje o wynikach, użyj getLastDeviceRunResults()
bezpośrednio po tym.
| Parametry | |
|---|---|
device |
ITestDevice: urządzenie, na którym ma zostać uruchomiony test. |
runner |
String |
pkgName |
String: nazwa pakietu do uruchomienia. |
testClassName |
String: nazwa klasy testu do uruchomienia. |
testMethodName |
String: nazwa metody testowej w klasie, która ma zostać uruchomiona. |
userId |
Integer: identyfikator użytkownika, na którym ma być przeprowadzony test. Może mieć wartość null. |
testTimeoutMs |
Long: czas oczekiwania w milisekundach, który ma być stosowany w przypadku każdego elementu testowania. |
maxTimeToOutputMs |
Long: maksymalny czas oczekiwania na rozpoczęcie generowania danych wyjściowych przez test. |
maxInstrumentationTimeoutMs |
Long: maksymalny czas oczekiwania na zakończenie pełnego instrumentowania. |
checkResults |
boolean: czy wyniki są sprawdzane pod kątem awarii. |
isHiddenApiCheckDisabled |
boolean: czy powinniśmy wyłączyć sprawdzanie ukrytego interfejsu API. |
isTestApiCheckDisabled |
boolean: czy powinniśmy wyłączyć sprawdzanie testowego interfejsu API. |
isIsolatedStorageDisabled |
boolean: czy powinniśmy wyłączyć pamięć izolowaną. |
isWindowAnimationDisabled |
boolean: czy animacja okna powinna być wyłączona. |
instrumentationArgs |
Map: argumenty do przekazania do instrumentacji. |
extraListeners |
List |
| Zwraca | |
|---|---|
boolean |
Wartość „prawda”, jeśli operacja zakończyła się bez błędów. W przeciwnym razie ma wartość Fałsz. |
| Zgłasza | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
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, Map<String, String> instrumentationArgs)
Metoda uruchamiania zainstalowanego pakietu instrumentacji. Aby uzyskać szczegółowe informacje o wynikach, użyj getLastDeviceRunResults()
bezpośrednio po tym.
| Parametry | |
|---|---|
device |
ITestDevice: urządzenie, na którym ma zostać uruchomiony test. |
runner |
String |
pkgName |
String: nazwa pakietu do uruchomienia. |
testClassName |
String: nazwa klasy testu do uruchomienia. |
testMethodName |
String: nazwa metody testowej w klasie, która ma zostać uruchomiona. |
userId |
Integer: identyfikator użytkownika, na którym ma być przeprowadzony test. Może mieć wartość null. |
testTimeoutMs |
Long: czas oczekiwania w milisekundach, który ma być stosowany w przypadku każdego elementu testowania. |
maxTimeToOutputMs |
Long: maksymalny czas oczekiwania na rozpoczęcie generowania danych wyjściowych przez test. |
maxInstrumentationTimeoutMs |
Long: maksymalny czas oczekiwania na zakończenie pełnego instrumentowania. |
checkResults |
boolean: czy wyniki są sprawdzane pod kątem awarii. |
isHiddenApiCheckDisabled |
boolean: czy powinniśmy wyłączyć sprawdzanie ukrytego interfejsu API. |
instrumentationArgs |
Map: argumenty do przekazania do instrumentacji. |
| Zwraca | |
|---|---|
boolean |
Wartość „prawda”, jeśli operacja zakończyła się bez błędów. W przeciwnym razie ma wartość Fałsz. |
| Zgłasza | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs)
Metoda uruchamiania zainstalowanego pakietu instrumentacji. Aby uzyskać szczegółowe informacje o wynikach, użyj getLastDeviceRunResults()
bezpośrednio po tym.
| Parametry | |
|---|---|
device |
ITestDevice: urządzenie, na którym ma zostać uruchomiony test. |
pkgName |
String: nazwa pakietu do uruchomienia. |
testClassName |
String: nazwa klasy testu do uruchomienia. |
testMethodName |
String: nazwa metody testowej w klasie, która ma zostać uruchomiona. |
userId |
Integer: identyfikator użytkownika, na którym ma być przeprowadzony test. Może mieć wartość null. |
testTimeoutMs |
Long: czas oczekiwania w milisekundach, który ma być stosowany w przypadku każdego elementu testowania. |
| Zwraca | |
|---|---|
boolean |
Wartość „prawda”, jeśli operacja zakończyła się bez błędów. W przeciwnym razie ma wartość Fałsz. |
| Zgłasza | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs)
Metoda uruchamiania zainstalowanego pakietu instrumentacji. Aby uzyskać szczegółowe informacje o wynikach, użyj getLastDeviceRunResults()
bezpośrednio po tym.
| Parametry | |
|---|---|
device |
ITestDevice: urządzenie, na którym ma zostać uruchomiony test. |
pkgName |
String: nazwa pakietu do uruchomienia. |
testClassName |
String: nazwa klasy testu do uruchomienia. |
testMethodName |
String: nazwa metody testowej w klasie, która ma zostać uruchomiona. |
testTimeoutMs |
Long: czas oczekiwania w milisekundach, który ma być stosowany w przypadku każdego elementu testowania. |
maxTimeToOutputMs |
Long: maksymalny czas oczekiwania na rozpoczęcie generowania danych wyjściowych przez test. |
maxInstrumentationTimeoutMs |
Long: maksymalny czas oczekiwania na zakończenie pełnego instrumentowania. |
| Zwraca | |
|---|---|
boolean |
Wartość „prawda”, jeśli operacja zakończyła się bez błędów. W przeciwnym razie ma wartość Fałsz. |
| Zgłasza | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs)
Metoda uruchamiania zainstalowanego pakietu instrumentacji. Aby uzyskać szczegółowe informacje o wynikach, użyj getLastDeviceRunResults()
bezpośrednio po tym.
| Parametry | |
|---|---|
device |
ITestDevice: urządzenie, na którym ma zostać uruchomiony test. |
pkgName |
String: nazwa pakietu do uruchomienia. |
testClassName |
String: nazwa klasy testu do uruchomienia. |
testMethodName |
String: nazwa metody testowej w klasie, która ma zostać uruchomiona. |
testTimeoutMs |
Long: czas oczekiwania w milisekundach, który ma być stosowany w przypadku każdego elementu testowania. |
| Zwraca | |
|---|---|
boolean |
Wartość „prawda”, jeśli operacja zakończyła się bez błędów. W przeciwnym razie ma wartość Fałsz. |
| Zgłasza | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
String testMethodName)Metoda uruchamiania zainstalowanego pakietu instrumentacji. Aby uzyskać szczegółowe informacje o wynikach, użyj getLastDeviceRunResults()
bezpośrednio po tym.
| Parametry | |
|---|---|
pkgName |
String: nazwa pakietu do uruchomienia. |
testClassName |
String: nazwa klasy testu do uruchomienia. |
testMethodName |
String: nazwa metody testowej w klasie, która ma zostać uruchomiona. |
| Zwraca | |
|---|---|
boolean |
Wartość „prawda”, jeśli operacja zakończyła się bez błędów. W przeciwnym razie ma wartość Fałsz. |
| Zgłasza | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (DeviceTestRunOptions options)
Uruchamia instrumentację na podstawie informacji w DeviceTestRunOptions.
| Parametry | |
|---|---|
options |
DeviceTestRunOptions: DeviceTestRunOptions sterujący konfiguracją przyrządów. |
| Zwraca | |
|---|---|
boolean |
Wartość „prawda”, jeśli operacja zakończyła się bez błędów. W przeciwnym razie ma wartość Fałsz. |
| Zgłasza | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
runDeviceTests
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, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
Metoda uruchamiania zainstalowanego pakietu instrumentacji. Aby uzyskać szczegółowe informacje o wynikach, użyj getLastDeviceRunResults()
bezpośrednio po tym.
| Parametry | |
|---|---|
device |
ITestDevice: urządzenie, na którym ma zostać uruchomiony test. |
runner |
String |
pkgName |
String: nazwa pakietu do uruchomienia. |
testClassName |
String: nazwa klasy testu do uruchomienia. |
testMethodName |
String: nazwa metody testowej w klasie, która ma zostać uruchomiona. |
userId |
Integer: identyfikator użytkownika, na którym ma być przeprowadzony test. Może mieć wartość null. |
testTimeoutMs |
Long: czas oczekiwania w milisekundach, który ma być stosowany w przypadku każdego elementu testowania. |
maxTimeToOutputMs |
Long: maksymalny czas oczekiwania na rozpoczęcie generowania danych wyjściowych przez test. |
maxInstrumentationTimeoutMs |
Long: maksymalny czas oczekiwania na zakończenie pełnego instrumentowania. |
checkResults |
boolean: czy wyniki są sprawdzane pod kątem awarii. |
isHiddenApiCheckDisabled |
boolean: czy powinniśmy wyłączyć sprawdzanie ukrytego interfejsu API. |
isTestApiCheckDisabled |
boolean: czy powinniśmy wyłączyć sprawdzanie testowego interfejsu API. |
isIsolatedStorageDisabled |
boolean: czy powinniśmy wyłączyć pamięć izolowaną. |
instrumentationArgs |
Map: argumenty do przekazania do instrumentacji. |
extraListeners |
List |
| Zwraca | |
|---|---|
boolean |
Wartość „prawda”, jeśli operacja zakończyła się bez błędów. W przeciwnym razie ma wartość Fałsz. |
| Zgłasza | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String pkgName, String testClassName, String testMethodName)
Metoda uruchamiania zainstalowanego pakietu instrumentacji. Aby uzyskać szczegółowe informacje o wynikach, użyj getLastDeviceRunResults()
bezpośrednio po tym.
| Parametry | |
|---|---|
device |
ITestDevice: urządzenie, na którym ma zostać uruchomiony test. |
pkgName |
String: nazwa pakietu do uruchomienia. |
testClassName |
String: nazwa klasy testu do uruchomienia. |
testMethodName |
String: nazwa metody testowej w klasie, która ma zostać uruchomiona. |
| Zwraca | |
|---|---|
boolean |
Wartość „prawda”, jeśli operacja zakończyła się bez błędów. W przeciwnym razie ma wartość Fałsz. |
| Zgłasza | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
Integer userId,
Long testTimeoutMs)Metoda uruchamiania zainstalowanego pakietu instrumentacji. Aby uzyskać szczegółowe informacje o wynikach, użyj getLastDeviceRunResults()
bezpośrednio po tym.
| Parametry | |
|---|---|
pkgName |
String: nazwa pakietu do uruchomienia. |
testClassName |
String: nazwa klasy testu do uruchomienia. |
userId |
Integer: identyfikator użytkownika, na którym ma być przeprowadzony test. Może mieć wartość null. |
testTimeoutMs |
Long: czas oczekiwania w milisekundach, który ma być stosowany w przypadku każdego elementu testowania. |
| Zwraca | |
|---|---|
boolean |
Wartość „prawda”, jeśli operacja zakończyła się bez błędów. W przeciwnym razie ma wartość Fałsz. |
| Zgłasza | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName)Metoda uruchamiania zainstalowanego pakietu instrumentacji. Aby uzyskać szczegółowe informacje o wynikach, użyj getLastDeviceRunResults()
bezpośrednio po tym.
| Parametry | |
|---|---|
pkgName |
String: nazwa pakietu do uruchomienia. |
testClassName |
String: nazwa klasy testu do uruchomienia. |
| Zwraca | |
|---|---|
boolean |
Wartość „prawda”, jeśli operacja zakończyła się bez błędów. W przeciwnym razie ma wartość Fałsz. |
| Zgłasza | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
Long testTimeoutMs)Metoda uruchamiania zainstalowanego pakietu instrumentacji. Aby uzyskać szczegółowe informacje o wynikach, użyj getLastDeviceRunResults()
bezpośrednio po tym.
| Parametry | |
|---|---|
pkgName |
String: nazwa pakietu do uruchomienia. |
testClassName |
String: nazwa klasy testu do uruchomienia. |
testTimeoutMs |
Long: czas oczekiwania w milisekundach, który ma być stosowany w przypadku każdego elementu testowania. |
| Zwraca | |
|---|---|
boolean |
Wartość „prawda”, jeśli operacja zakończyła się bez błędów. W przeciwnym razie ma wartość Fałsz. |
| Zgłasza | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (String runner,
String pkgName,
String testClassName,
String testMethodName)Metoda uruchamiania zainstalowanego pakietu instrumentacji. Aby uzyskać szczegółowe informacje o wynikach, użyj getLastDeviceRunResults()
bezpośrednio po tym.
| Parametry | |
|---|---|
runner |
String: narzędzie do uruchamiania testów. |
pkgName |
String: nazwa pakietu do uruchomienia. |
testClassName |
String: nazwa klasy testu do uruchomienia. |
testMethodName |
String: nazwa metody testowej w klasie, która ma zostać uruchomiona. |
| Zwraca | |
|---|---|
boolean |
Wartość „prawda”, jeśli operacja zakończyła się bez błędów. W przeciwnym razie ma wartość Fałsz. |
| Zgłasza | |
|---|---|
DeviceNotAvailableException |
|
setTestInformation
public final void setTestInformation (TestInformation testInformation)
| Parametry | |
|---|---|
testInformation |
TestInformation |
uninstallPackage
public final String uninstallPackage (String pkgName)
Odinstalowuje pakiet na urządzeniu.
| Parametry | |
|---|---|
pkgName |
String: pakiet na Androida do odinstalowania. |
| Zwraca | |
|---|---|
String |
String z kodem błędu lub null w przypadku powodzenia. |
| Zgłasza | |
|---|---|
DeviceNotAvailableException |
|
uninstallPackage
public final String uninstallPackage (ITestDevice device, String pkgName)
Odinstalowuje pakiet na urządzeniu.
| Parametry | |
|---|---|
device |
ITestDevice: urządzenie, na którym należy odinstalować pakiet. |
pkgName |
String: pakiet na Androida do odinstalowania. |
| Zwraca | |
|---|---|
String |
String z kodem błędu lub null w przypadku powodzenia. |
| Zgłasza | |
|---|---|
DeviceNotAvailableException |
|