BaseHostJUnit4Test
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 w stylu JUnit4 hosta. Ta klasa zapewnia obsługę instalowania, uruchamiania i czyszczenia testów instrumentacji po stronie hosta. Ta klasa jest zgodna z wieloma urządzeniami. Powinna być jedynym źródłem prawdy do uruchamiania testów oprzyrządowania po stronie hosta, aby uniknąć powielania klasy narzędziowej i bazowej.
Streszczenie
Metody publiczne |
---|
final void | autoTearDown () Automatyczne zerwanie wszystkich zainstalowanych apk. |
final IAbi | getAbi () |
final IBuildInfo | getBuild () |
final ITestDevice | getDevice () |
final IInvocationContext | getInvocationContext () |
final TestRunResult | getLastDeviceRunResults () Zwraca TestRunResult wynikający z ostatnich uruchomionych testów runDeviceTests. |
final | getListDevices () |
TestInformation | getTestInformation () |
boolean | hasDeviceFeature (String feature) |
final void | installPackage ( DeviceTestRunOptions options) Zainstaluj apk na podstawie DeviceTestRunOptions na urządzeniu. |
final void | installPackage ( ITestDevice device, String apkFileName, String... options) Zainstaluj apk o podanej nazwie na danym urządzeniu. |
final void | installPackage (String apkFileName, String... options) Zainstaluj na urządzeniu apk o podanej nazwie. |
final void | installPackageAsUser (String apkFileName, boolean grantPermission, int userId, String... options) Zainstaluj apk podając jego nazwę dla konkretnego użytkownika. |
final void | installPackageAsUser ( ITestDevice device, String apkFileName, boolean grantPermission, int userId, String... options) Zainstaluj apk podając jego nazwę dla konkretnego użytkownika na danym urządzeniu. |
final boolean | isPackageInstalled (String pkg) Sprawdza, czy na urządzeniu jest zainstalowany pakiet o podanej nazwie |
final boolean | isPackageInstalled ( ITestDevice device, String pkg) Sprawdza, czy na urządzeniu jest zainstalowany pakiet o podanej nazwie |
final boolean | runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs) Metoda uruchamiania zainstalowanego pakietu oprzyrządowania. |
final boolean | runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs) Metoda uruchamiania zainstalowanego pakietu oprzyrządowania. |
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) 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) 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 oprzyrządowania. |
final boolean | runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs) Metoda uruchamiania zainstalowanego pakietu oprzyrządowania. |
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) 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 oprzyrządowania. |
final boolean | runDeviceTests (String pkgName, String testClassName, String testMethodName) Metoda uruchamiania zainstalowanego pakietu oprzyrządowania. |
final boolean | runDeviceTests ( DeviceTestRunOptions options) Uruchamia bazę instrumentacji na podstawie informacji w DeviceTestRunOptions . |
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) 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) 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 oprzyrządowania. |
final boolean | runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName) Metoda uruchamiania zainstalowanego pakietu oprzyrządowania. |
final boolean | runDeviceTests (String pkgName, String testClassName, Integer userId, Long testTimeoutMs) Metoda uruchamiania zainstalowanego pakietu oprzyrządowania. |
final boolean | runDeviceTests (String pkgName, String testClassName) Metoda uruchamiania zainstalowanego pakietu oprzyrządowania. |
final boolean | runDeviceTests (String pkgName, String testClassName, Long testTimeoutMs) Metoda uruchamiania zainstalowanego pakietu oprzyrządowania. |
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) 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) 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 oprzyrządowania. |
final boolean | runDeviceTests (String runner, String pkgName, String testClassName, String testMethodName) Metoda uruchamiania zainstalowanego pakietu oprzyrządowania. |
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 |
Konstruktorzy publiczni
BaseHostJUnit4Test
public BaseHostJUnit4Test ()
Metody publiczne
autoTearDown
public final void autoTearDown ()
Automatyczne zerwanie wszystkich zainstalowanych apk. Spowoduje to odinstalowanie wszystkich apk z urządzenia, na którym zostały zainstalowane.
getAbi
public final IAbi getAbi ()
pobierzUrządzenie
public final ITestDevice getDevice ()
Pobierz ostatnie urządzenieRunResults
public final TestRunResult getLastDeviceRunResults ()
Zwraca TestRunResult
wynikający z ostatnich uruchomionych testów runDeviceTests. Lub null, jeśli nie ma dostępnych wyników.
getListDevices
public final getListDevices ()
ma funkcję urządzenia
public boolean hasDeviceFeature (String feature)
pakiet instalacyjny
public final void installPackage (DeviceTestRunOptions options)
Zainstaluj apk na podstawie DeviceTestRunOptions
na urządzeniu. Apk zostanie automatycznie wyczyszczony.
Parametry |
---|
options | DeviceTestRunOptions : opcje instalacji pakietu. |
pakiet instalacyjny
public final void installPackage (ITestDevice device,
String apkFileName,
String... options)
Zainstaluj apk o podanej nazwie na danym urządzeniu. Apk zostanie automatycznie wyczyszczony.
Parametry |
---|
device | ITestDevice : ITestDevice , na którym ma zostać zainstalowany apk. |
apkFileName | String : nazwa pliku APK. |
options | String : dodatkowe opcje podane poleceniu instalacji |
pakiet instalacyjny
public final void installPackage (String apkFileName,
String... options)
Zainstaluj na urządzeniu apk o podanej nazwie. Apk zostanie automatycznie wyczyszczony.
Parametry |
---|
apkFileName | String : nazwa pliku APK. |
options | String : dodatkowe opcje podane poleceniu instalacji |
installPackageAsUser
public final void installPackageAsUser (String apkFileName,
boolean grantPermission,
int userId,
String... options)
Zainstaluj apk podając jego nazwę dla konkretnego użytkownika.
Parametry |
---|
apkFileName | String : nazwa pliku APK. |
grantPermission | boolean : czy przekazać flagę przyznania uprawnień podczas instalacji apk. |
userId | int : identyfikator użytkownika, w którym ma zostać zainstalowany apk. |
options | String : dodatkowe opcje podane poleceniu instalacji |
installPackageAsUser
public final void installPackageAsUser (ITestDevice device,
String apkFileName,
boolean grantPermission,
int userId,
String... options)
Zainstaluj apk podając jego nazwę dla konkretnego użytkownika na danym urządzeniu.
Parametry |
---|
device | ITestDevice : ITestDevice , na którym ma zostać zainstalowany apk. |
apkFileName | String : nazwa pliku APK. |
grantPermission | boolean : czy przekazać flagę przyznania uprawnień podczas instalacji apk. |
userId | int : identyfikator użytkownika, w którym ma zostać zainstalowany apk. |
options | String : dodatkowe opcje podane poleceniu instalacji |
czy pakiet jest zainstalowany
public final boolean isPackageInstalled (String pkg)
Sprawdza, czy na urządzeniu jest zainstalowany pakiet o podanej nazwie
Parametry |
---|
pkg | String : nazwa pakietu |
Zwroty |
---|
boolean | prawda, jeśli pakiet zostanie znaleziony na urządzeniu |
czy pakiet jest zainstalowany
public final boolean isPackageInstalled (ITestDevice device,
String pkg)
Sprawdza, czy na urządzeniu jest zainstalowany pakiet o podanej nazwie
Parametry |
---|
device | ITestDevice : urządzenie, które powinno odinstalować pakiet. |
pkg | String : nazwa pakietu |
Zwroty |
---|
boolean | prawda, jeśli pakiet zostanie znaleziony na urządzeniu |
runDeviceTests
public final boolean runDeviceTests (ITestDevice device,
String pkgName,
String testClassName,
String testMethodName,
Integer userId,
Long testTimeoutMs)
Metoda uruchamiania zainstalowanego pakietu oprzyrządowania. Użyj getLastDeviceRunResults()
zaraz po, aby uzyskać szczegółowe informacje o wynikach.
Parametry |
---|
device | ITestDevice : urządzenie, które ma uruchamiać oprzyrządowanie. |
pkgName | String : nazwa pakietu do uruchomienia. |
testClassName | String : nazwa klasy testowej do uruchomienia. |
testMethodName | String : nazwa metody testowej w klasie do uruchomienia. |
userId | Integer : identyfikator użytkownika, dla którego ma zostać przeprowadzony test. może być pusta. |
testTimeoutMs | Long : limit czasu w milisekundach, który ma być zastosowany do każdego przypadku testowego. |
Zwroty |
---|
boolean | To prawda, jeśli odniesie sukces bez porażki. W przeciwnym razie fałsz. |
runDeviceTests
public final boolean runDeviceTests (ITestDevice device,
String pkgName,
String testClassName,
String testMethodName,
Long testTimeoutMs,
Long maxTimeToOutputMs,
Long maxInstrumentationTimeoutMs)
Metoda uruchamiania zainstalowanego pakietu oprzyrządowania. Użyj getLastDeviceRunResults()
zaraz po, aby uzyskać szczegółowe informacje o wynikach.
Parametry |
---|
device | ITestDevice : urządzenie, które ma uruchamiać oprzyrządowanie. |
pkgName | String : nazwa pakietu do uruchomienia. |
testClassName | String : nazwa klasy testowej do uruchomienia. |
testMethodName | String : nazwa metody testowej w klasie do uruchomienia. |
testTimeoutMs | Long : limit czasu w milisekundach, który ma być zastosowany do każdego przypadku testowego. |
maxTimeToOutputMs | Long : maksymalny limit czasu, po którym test musi zacząć coś wyprowadzać. |
maxInstrumentationTimeoutMs | Long : maksymalny limit czasu, jaki musi ukończyć pełne oprzyrządowanie. |
Zwroty |
---|
boolean | To prawda, jeśli odniesie sukces bez porażki. W przeciwnym razie fałsz. |
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,
instrumentationArgs,
extraListeners)
Metoda uruchamiania zainstalowanego pakietu oprzyrządowania. Użyj getLastDeviceRunResults()
zaraz po, aby uzyskać szczegółowe informacje o wynikach.
Parametry |
---|
device | ITestDevice : urządzenie, które ma uruchamiać oprzyrządowanie. |
runner | String |
pkgName | String : nazwa pakietu do uruchomienia. |
testClassName | String : nazwa klasy testowej do uruchomienia. |
testMethodName | String : nazwa metody testowej w klasie do uruchomienia. |
userId | Integer : identyfikator użytkownika, dla którego ma zostać przeprowadzony test. może być pusta. |
testTimeoutMs | Long : limit czasu w milisekundach, który ma być zastosowany do każdego przypadku testowego. |
maxTimeToOutputMs | Long : maksymalny limit czasu, po którym test musi zacząć coś wyprowadzać. |
maxInstrumentationTimeoutMs | Long : maksymalny limit czasu, jaki musi ukończyć pełne oprzyrządowanie. |
checkResults | boolean : czy wyniki są sprawdzane pod kątem awarii. |
isHiddenApiCheckDisabled | boolean : czy powinniśmy wyłączyć ukryte sprawdzanie API. |
isTestApiCheckDisabled | boolean : czy powinniśmy wyłączyć test API. |
isIsolatedStorageDisabled | boolean : czy powinniśmy wyłączyć izolowane przechowywanie. |
isWindowAnimationDisabled | boolean : czy powinniśmy wyłączyć animację okien. |
instrumentationArgs | : argumenty do przekazania do oprzyrządowania. |
extraListeners | |
Zwroty |
---|
boolean | To prawda, jeśli udało się to bez porażki. W przeciwnym razie fałsz. |
runDeviceTests
public final boolean runDeviceTests (ITestDevice device,
String pkgName,
String testClassName,
String testMethodName,
Long testTimeoutMs)
Metoda uruchamiania zainstalowanego pakietu oprzyrządowania. Użyj getLastDeviceRunResults()
zaraz po, aby uzyskać szczegółowe informacje o wynikach.
Parametry |
---|
device | ITestDevice : urządzenie, które ma uruchamiać oprzyrządowanie. |
pkgName | String : nazwa pakietu do uruchomienia. |
testClassName | String : nazwa klasy testowej do uruchomienia. |
testMethodName | String : nazwa metody testowej w klasie do uruchomienia. |
testTimeoutMs | Long : limit czasu w milisekundach, który ma być zastosowany do każdego przypadku testowego. |
Zwroty |
---|
boolean | To prawda, jeśli odniesie sukces bez porażki. W przeciwnym razie fałsz. |
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,
instrumentationArgs)
Metoda uruchamiania zainstalowanego pakietu oprzyrządowania. Użyj getLastDeviceRunResults()
zaraz po, aby uzyskać szczegółowe informacje o wynikach.
Parametry |
---|
device | ITestDevice : urządzenie, które ma uruchamiać oprzyrządowanie. |
runner | String |
pkgName | String : nazwa pakietu do uruchomienia. |
testClassName | String : nazwa klasy testowej do uruchomienia. |
testMethodName | String : nazwa metody testowej w klasie do uruchomienia. |
userId | Integer : identyfikator użytkownika, dla którego ma zostać przeprowadzony test. może być pusta. |
testTimeoutMs | Long : limit czasu w milisekundach, który ma być zastosowany do każdego przypadku testowego. |
maxTimeToOutputMs | Long : maksymalny limit czasu, po którym test musi zacząć coś wyprowadzać. |
maxInstrumentationTimeoutMs | Long : maksymalny limit czasu, jaki musi ukończyć pełne oprzyrządowanie. |
checkResults | boolean : czy wyniki są sprawdzane pod kątem awarii. |
isHiddenApiCheckDisabled | boolean : czy powinniśmy wyłączyć ukryte sprawdzanie API. |
instrumentationArgs | : argumenty do przekazania do oprzyrządowania. |
Zwroty |
---|
boolean | To prawda, jeśli udało się to bez porażki. W przeciwnym razie fałsz. |
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
String testMethodName)
Metoda uruchamiania zainstalowanego pakietu oprzyrządowania. Użyj getLastDeviceRunResults()
zaraz po, aby uzyskać szczegółowe informacje o wynikach.
Parametry |
---|
pkgName | String : nazwa pakietu do uruchomienia. |
testClassName | String : nazwa klasy testowej do uruchomienia. |
testMethodName | String : nazwa metody testowej w klasie do uruchomienia. |
Zwroty |
---|
boolean | To prawda, jeśli odniesie sukces bez porażki. W przeciwnym razie fałsz. |
runDeviceTests
public final boolean runDeviceTests (DeviceTestRunOptions options)
Uruchamia bazę instrumentacji na podstawie informacji w DeviceTestRunOptions
.
Parametry |
---|
options | DeviceTestRunOptions : DeviceTestRunOptions sterujące konfiguracją oprzyrządowania. |
Zwroty |
---|
boolean | To prawda, jeśli udało się to bez porażki. W przeciwnym razie fałsz. |
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,
instrumentationArgs,
extraListeners)
Metoda uruchamiania zainstalowanego pakietu oprzyrządowania. Użyj getLastDeviceRunResults()
zaraz po, aby uzyskać szczegółowe informacje o wynikach.
Parametry |
---|
device | ITestDevice : urządzenie, które ma uruchamiać oprzyrządowanie. |
runner | String |
pkgName | String : nazwa pakietu do uruchomienia. |
testClassName | String : nazwa klasy testowej do uruchomienia. |
testMethodName | String : nazwa metody testowej w klasie do uruchomienia. |
userId | Integer : identyfikator użytkownika, dla którego ma zostać przeprowadzony test. może być pusta. |
testTimeoutMs | Long : limit czasu w milisekundach, który ma być zastosowany do każdego przypadku testowego. |
maxTimeToOutputMs | Long : maksymalny limit czasu, po którym test musi zacząć coś wyprowadzać. |
maxInstrumentationTimeoutMs | Long : maksymalny limit czasu, jaki musi ukończyć pełne oprzyrządowanie. |
checkResults | boolean : czy wyniki są sprawdzane pod kątem awarii. |
isHiddenApiCheckDisabled | boolean : czy powinniśmy wyłączyć ukryte sprawdzanie API. |
isTestApiCheckDisabled | boolean : czy powinniśmy wyłączyć test API. |
isIsolatedStorageDisabled | boolean : czy powinniśmy wyłączyć izolowane przechowywanie. |
isWindowAnimationDisabled | boolean : czy powinniśmy wyłączyć animację okien. |
isRestartDisabled | boolean |
instrumentationArgs | : argumenty do przekazania do oprzyrządowania. |
extraListeners | |
Zwroty |
---|
boolean | To prawda, jeśli udało się to bez porażki. W przeciwnym razie fałsz. |
runDeviceTests
public final boolean runDeviceTests (ITestDevice device,
String pkgName,
String testClassName,
String testMethodName)
Metoda uruchamiania zainstalowanego pakietu oprzyrządowania. Użyj getLastDeviceRunResults()
zaraz po, aby uzyskać szczegółowe informacje o wynikach.
Parametry |
---|
device | ITestDevice : urządzenie, które ma uruchamiać oprzyrządowanie. |
pkgName | String : nazwa pakietu do uruchomienia. |
testClassName | String : nazwa klasy testowej do uruchomienia. |
testMethodName | String : nazwa metody testowej w klasie do uruchomienia. |
Zwroty |
---|
boolean | To prawda, jeśli odniesie sukces bez porażki. W przeciwnym razie fałsz. |
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
Integer userId,
Long testTimeoutMs)
Metoda uruchamiania zainstalowanego pakietu oprzyrządowania. Użyj getLastDeviceRunResults()
zaraz po, aby uzyskać szczegółowe informacje o wynikach.
Parametry |
---|
pkgName | String : nazwa pakietu do uruchomienia. |
testClassName | String : nazwa klasy testowej do uruchomienia. |
userId | Integer : identyfikator użytkownika, dla którego ma zostać przeprowadzony test. może być pusta. |
testTimeoutMs | Long : limit czasu w milisekundach, który ma być zastosowany do każdego przypadku testowego. |
Zwroty |
---|
boolean | To prawda, jeśli odniesie sukces bez porażki. W przeciwnym razie fałsz. |
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName)
Metoda uruchamiania zainstalowanego pakietu oprzyrządowania. Użyj getLastDeviceRunResults()
zaraz po, aby uzyskać szczegółowe informacje o wynikach.
Parametry |
---|
pkgName | String : nazwa pakietu do uruchomienia. |
testClassName | String : nazwa klasy testowej do uruchomienia. |
Zwroty |
---|
boolean | To prawda, jeśli odniesie sukces bez porażki. W przeciwnym razie fałsz. |
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
Long testTimeoutMs)
Metoda uruchamiania zainstalowanego pakietu oprzyrządowania. Użyj getLastDeviceRunResults()
zaraz po, aby uzyskać szczegółowe informacje o wynikach.
Parametry |
---|
pkgName | String : nazwa pakietu do uruchomienia. |
testClassName | String : nazwa klasy testowej do uruchomienia. |
testTimeoutMs | Long : limit czasu w milisekundach, który ma być zastosowany do każdego przypadku testowego. |
Zwroty |
---|
boolean | To prawda, jeśli odniesie sukces bez porażki. W przeciwnym razie fałsz. |
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,
instrumentationArgs,
extraListeners)
Metoda uruchamiania zainstalowanego pakietu oprzyrządowania. Użyj getLastDeviceRunResults()
zaraz po, aby uzyskać szczegółowe informacje o wynikach.
Parametry |
---|
device | ITestDevice : urządzenie, które ma uruchamiać oprzyrządowanie. |
runner | String |
pkgName | String : nazwa pakietu do uruchomienia. |
testClassName | String : nazwa klasy testowej do uruchomienia. |
testMethodName | String : nazwa metody testowej w klasie do uruchomienia. |
userId | Integer : identyfikator użytkownika, dla którego ma zostać przeprowadzony test. może być pusta. |
testTimeoutMs | Long : limit czasu w milisekundach, który ma być zastosowany do każdego przypadku testowego. |
maxTimeToOutputMs | Long : maksymalny limit czasu, po którym test musi zacząć coś wyprowadzać. |
maxInstrumentationTimeoutMs | Long : maksymalny limit czasu, jaki musi ukończyć pełne oprzyrządowanie. |
checkResults | boolean : czy wyniki są sprawdzane pod kątem awarii. |
isHiddenApiCheckDisabled | boolean : czy powinniśmy wyłączyć ukryte sprawdzanie API. |
isTestApiCheckDisabled | boolean : czy powinniśmy wyłączyć test API. |
isIsolatedStorageDisabled | boolean : czy powinniśmy wyłączyć izolowane przechowywanie. |
instrumentationArgs | : argumenty do przekazania do oprzyrządowania. |
extraListeners | |
Zwroty |
---|
boolean | To prawda, jeśli udało się to bez porażki. W przeciwnym razie fałsz. |
runDeviceTests
public final boolean runDeviceTests (String runner,
String pkgName,
String testClassName,
String testMethodName)
Metoda uruchamiania zainstalowanego pakietu oprzyrządowania. Użyj getLastDeviceRunResults()
zaraz po, aby uzyskać szczegółowe informacje o wynikach.
Parametry |
---|
runner | String : używany bieg oprzyrządowania. |
pkgName | String : nazwa pakietu do uruchomienia. |
testClassName | String : nazwa klasy testowej do uruchomienia. |
testMethodName | String : nazwa metody testowej w klasie do uruchomienia. |
Zwroty |
---|
boolean | To prawda, jeśli odniesie sukces bez porażki. W przeciwnym razie fałsz. |
setAbi
public final void setAbi (IAbi abi)
public final void setTestInformation (TestInformation testInformation)
Parametry |
---|
testInformation | TestInformation |
odinstalujPakiet
public final String uninstallPackage (String pkgName)
Odinstalowuje pakiet na urządzeniu.
Parametry |
---|
pkgName | String : pakiet Androida do odinstalowania |
Zwroty |
---|
String | String z kodem błędu lub null w przypadku powodzenia |
odinstalujPakiet
public final String uninstallPackage (ITestDevice device,
String pkgName)
Odinstalowuje pakiet na urządzeniu
Parametry |
---|
device | ITestDevice : urządzenie, które powinno odinstalować pakiet. |
pkgName | String : pakiet Androida do odinstalowania |
Zwroty |
---|
String | String z kodem błędu lub null w przypadku powodzenia |