BaseHostJUnit4Test
public abstract class BaseHostJUnit4Test
extends Object implements IAbiReceiver , ITestInformationReceiver
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.junit4.BaseHostJUnit4Test |
Базовый тестовый класс для запуска тестов в стиле JUnit4 на хост-системе. Этот класс обеспечивает поддержку установки, запуска и очистки инструментальных тестов со стороны хоста. Этот класс совместим с несколькими устройствами. Он должен быть единственным источником достоверной информации для запуска инструментальных тестов со стороны хоста, чтобы избежать дублирования утилит и базового класса.
Краткое содержание
Государственные строители | |
|---|---|
BaseHostJUnit4Test () | |
Общедоступные методы | |
|---|---|
final void | autoTearDown ()Автоматическое удаление всех установленных APK-файлов. |
final IAbi | getAbi () |
final IBuildInfo | getBuild () |
final ITestDevice | getDevice () |
final IInvocationContext | getInvocationContext () |
final TestRunResult | getLastDeviceRunResults () Возвращает результат |
final List< ITestDevice > | getListDevices () |
TestInformation | getTestInformation () |
boolean | hasDeviceFeature (String feature) |
final void | installPackage ( DeviceTestRunOptions options) Установите APK-файл, соответствующий параметрам |
final void | installPackage (String apkFileName, String... options)Установите на устройство APK-файл, соответствующий его названию. |
final void | installPackage ( ITestDevice device, String apkFileName, String... options)Установите APK-файл, соответствующий его названию, на указанное устройство. |
final void | installPackageAsUser ( ITestDevice device, String apkFileName, boolean grantPermission, int userId, String... options)Установите APK-файл, указав его имя, для конкретного пользователя на конкретном устройстве. |
final void | installPackageAsUser (String apkFileName, boolean grantPermission, int userId, String... options)Установите APK-файл, указав его название, для конкретного пользователя. |
final boolean | isPackageInstalled (String pkg)Проверяет, установлен ли на устройстве пакет с заданным именем. |
final boolean | isPackageInstalled ( ITestDevice device, String pkg)Проверяет, установлен ли на устройстве пакет с заданным именем. |
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)Способ запуска установленного пакета инструментов мониторинга. |
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)Способ запуска установленного пакета инструментов мониторинга. |
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)Способ запуска установленного пакета инструментов мониторинга. |
final boolean | runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs)Способ запуска установленного пакета инструментов мониторинга. |
final boolean | runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs)Способ запуска установленного пакета инструментов мониторинга. |
final boolean | runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs)Способ запуска установленного пакета инструментов мониторинга. |
final boolean | runDeviceTests (String pkgName, String testClassName, String testMethodName)Способ запуска установленного пакета инструментов мониторинга. |
final boolean | runDeviceTests ( DeviceTestRunOptions options) Запускает инструментарий на основе информации, содержащейся в |
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)Способ запуска установленного пакета инструментов мониторинга. |
final boolean | runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName)Способ запуска установленного пакета инструментов мониторинга. |
final boolean | runDeviceTests (String pkgName, String testClassName, Integer userId, Long testTimeoutMs)Способ запуска установленного пакета инструментов мониторинга. |
final boolean | runDeviceTests (String pkgName, String testClassName)Способ запуска установленного пакета инструментов мониторинга. |
final boolean | runDeviceTests (String pkgName, String testClassName, Long testTimeoutMs)Способ запуска установленного пакета инструментов мониторинга. |
final boolean | runDeviceTests (String runner, String pkgName, String testClassName, String testMethodName)Способ запуска установленного пакета инструментов мониторинга. |
final void | setAbi ( IAbi abi) |
final void | setTestInformation ( TestInformation testInformation) |
final String | uninstallPackage (String pkgName)Удаляет пакет с устройства. |
final String | uninstallPackage ( ITestDevice device, String pkgName)Удаляет пакет с устройства. |
Государственные строители
BaseHostJUnit4Test
public BaseHostJUnit4Test ()
Общедоступные методы
авторазборка
public final void autoTearDown ()
Автоматическое удаление всех установленных APK-файлов. Это приведет к удалению всех APK-файлов с устройства, на котором они были установлены.
| Броски | |
|---|---|
DeviceNotAvailableException | |
getInvocationContext
public final IInvocationContext getInvocationContext ()
| Возвраты | |
|---|---|
IInvocationContext | |
getLastDeviceRunResults
public final TestRunResult getLastDeviceRunResults ()
Возвращает TestRunResult , полученный в результате выполнения последних тестов runDeviceTests. Или null, если результаты отсутствуют.
| Возвраты | |
|---|---|
TestRunResult | |
получить информацию о тестировании
public TestInformation getTestInformation ()
| Возвраты | |
|---|---|
TestInformation | |
hasDeviceFeature
public boolean hasDeviceFeature (String feature)
| Параметры | |
|---|---|
feature | String |
| Возвраты | |
|---|---|
boolean | |
| Броски | |
|---|---|
DeviceNotAvailableException | |
установить пакет
public final void installPackage (DeviceTestRunOptions options)
Установите APK-файл, соответствующий параметрам DeviceTestRunOptions на устройство. APK-файл будет автоматически удален.
| Параметры | |
|---|---|
options | DeviceTestRunOptions : Параметры установки пакета. |
| Броски | |
|---|---|
DeviceNotAvailableException | |
TargetSetupError | |
установить пакет
public final void installPackage (String apkFileName,
String... options)Установите на устройство APK-файл, указанный в его названии. APK-файл будет автоматически удален.
| Параметры | |
|---|---|
apkFileName | String : Имя файла apk. |
options | String : дополнительные параметры, передаваемые команде установки. |
| Броски | |
|---|---|
DeviceNotAvailableException | |
TargetSetupError | |
установить пакет
public final void installPackage (ITestDevice device, String apkFileName, String... options)
Установите APK-файл, указанный в его названии, на нужное устройство. APK-файл будет автоматически удален.
| Параметры | |
|---|---|
device | ITestDevice : ITestDevice на которое будет установлен APK-файл. |
apkFileName | String : Имя файла apk. |
options | String : дополнительные параметры, передаваемые команде установки. |
| Броски | |
|---|---|
DeviceNotAvailableException | |
TargetSetupError | |
installPackageAsUser
public final void installPackageAsUser (ITestDevice device, String apkFileName, boolean grantPermission, int userId, String... options)
Установите APK-файл, указав его имя, для конкретного пользователя на конкретном устройстве.
| Параметры | |
|---|---|
device | ITestDevice : ITestDevice на которое будет установлен APK-файл. |
apkFileName | String : Имя файла apk. |
grantPermission | boolean : следует ли передавать флаг предоставления разрешения при установке APK-файла. |
userId | int : идентификатор пользователя, которому следует установить APK-файл. |
options | String : дополнительные параметры, передаваемые команде установки. |
| Броски | |
|---|---|
DeviceNotAvailableException | |
TargetSetupError | |
installPackageAsUser
public final void installPackageAsUser (String apkFileName,
boolean grantPermission,
int userId,
String... options)Установите APK-файл, указав его название, для конкретного пользователя.
| Параметры | |
|---|---|
apkFileName | String : Имя файла apk. |
grantPermission | boolean : следует ли передавать флаг предоставления разрешения при установке APK-файла. |
userId | int : идентификатор пользователя, которому следует установить APK-файл. |
options | String : дополнительные параметры, передаваемые команде установки. |
| Броски | |
|---|---|
DeviceNotAvailableException | |
TargetSetupError | |
isPackageInstalled
public final boolean isPackageInstalled (String pkg)
Проверяет, установлен ли на устройстве пакет с заданным именем.
| Параметры | |
|---|---|
pkg | String : название пакета |
| Возвраты | |
|---|---|
boolean | Возвращает true, если пакет найден на устройстве. |
| Броски | |
|---|---|
DeviceNotAvailableException | |
isPackageInstalled
public final boolean isPackageInstalled (ITestDevice device, String pkg)
Проверяет, установлен ли на устройстве пакет с заданным именем.
| Параметры | |
|---|---|
device | ITestDevice : устройство, на котором следует удалить пакет. |
pkg | String : название пакета |
| Возвраты | |
|---|---|
boolean | Возвращает true, если пакет найден на устройстве. |
| Броски | |
|---|---|
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)
Метод для запуска установленного пакета инструментов. Сразу после этого используйте метод getLastDeviceRunResults() для получения подробных результатов.
| Параметры | |
|---|---|
device | ITestDevice : устройство, на котором будет проводиться тестирование. |
runner | String |
pkgName | String : имя запускаемого пакета. |
testClassName | String : имя тестового класса для запуска. |
testMethodName | String : имя тестового метода в классе, который необходимо запустить. |
userId | Integer : идентификатор пользователя, для которого будет запущен тест. Может быть пустым (null). |
testTimeoutMs | Long : время ожидания в миллисекундах, применяемое к каждому тестовому случаю. |
maxTimeToOutputMs | Long : максимальное время ожидания, в течение которого тест не должен начать выводить результаты. |
maxInstrumentationTimeoutMs | Long : максимальное время ожидания, необходимое для завершения работы всей системы мониторинга. |
checkResults | boolean : проверяется ли результат на наличие сбоев. |
isHiddenApiCheckDisabled | boolean : следует ли отключать проверку скрытого API. |
isTestApiCheckDisabled | boolean : следует ли отключать проверку тестового API. |
isIsolatedStorageDisabled | boolean : следует ли отключать изолированное хранилище. |
isWindowAnimationDisabled | boolean : следует ли отключать анимацию окна. |
isRestartDisabled | boolean |
instrumentInPcc | boolean |
instrumentationArgs | Map : аргументы, передаваемые инструменту. |
extraListeners | List |
| Возвраты | |
|---|---|
boolean | Верно, если всё прошло успешно и без сбоев. В противном случае – неверно. |
| Броски | |
|---|---|
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)
Метод для запуска установленного пакета инструментов. Сразу после этого используйте метод getLastDeviceRunResults() для получения подробных результатов.
| Параметры | |
|---|---|
device | ITestDevice : устройство, на котором будет проводиться тестирование. |
runner | String |
pkgName | String : имя запускаемого пакета. |
testClassName | String : имя тестового класса для запуска. |
testMethodName | String : имя тестового метода в классе, который необходимо запустить. |
userId | Integer : идентификатор пользователя, для которого будет запущен тест. Может быть пустым (null). |
testTimeoutMs | Long : время ожидания в миллисекундах, применяемое к каждому тестовому случаю. |
maxTimeToOutputMs | Long : максимальное время ожидания, в течение которого тест не должен начать выводить результаты. |
maxInstrumentationTimeoutMs | Long : максимальное время ожидания, необходимое для завершения работы всей системы мониторинга. |
checkResults | boolean : проверяется ли результат на наличие сбоев. |
isHiddenApiCheckDisabled | boolean : следует ли отключать проверку скрытого API. |
isTestApiCheckDisabled | boolean : следует ли отключать проверку тестового API. |
isIsolatedStorageDisabled | boolean : следует ли отключать изолированное хранилище. |
isWindowAnimationDisabled | boolean : следует ли отключать анимацию окна. |
instrumentationArgs | Map : аргументы, передаваемые инструменту. |
extraListeners | List |
| Возвраты | |
|---|---|
boolean | Верно, если всё прошло успешно и без сбоев. В противном случае – неверно. |
| Броски | |
|---|---|
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)
Метод для запуска установленного пакета инструментов. Сразу после этого используйте метод getLastDeviceRunResults() для получения подробных результатов.
| Параметры | |
|---|---|
device | ITestDevice : устройство, на котором будет проводиться тестирование. |
runner | String |
pkgName | String : имя запускаемого пакета. |
testClassName | String : имя тестового класса для запуска. |
testMethodName | String : имя тестового метода в классе, который необходимо запустить. |
userId | Integer : идентификатор пользователя, для которого будет запущен тест. Может быть пустым (null). |
testTimeoutMs | Long : время ожидания в миллисекундах, применяемое к каждому тестовому случаю. |
maxTimeToOutputMs | Long : максимальное время ожидания, в течение которого тест не должен начать выводить результаты. |
maxInstrumentationTimeoutMs | Long : максимальное время ожидания, необходимое для завершения работы всей системы мониторинга. |
checkResults | boolean : проверяется ли результат на наличие сбоев. |
isHiddenApiCheckDisabled | boolean : следует ли отключать проверку скрытого API. |
instrumentationArgs | Map : аргументы, передаваемые инструменту. |
| Возвраты | |
|---|---|
boolean | Верно, если всё прошло успешно и без сбоев. В противном случае – неверно. |
| Броски | |
|---|---|
DeviceNotAvailableException | |
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs)
Метод для запуска установленного пакета инструментов. Сразу после этого используйте метод getLastDeviceRunResults() для получения подробных результатов.
| Параметры | |
|---|---|
device | ITestDevice : устройство, на котором будет проводиться тестирование. |
pkgName | String : имя запускаемого пакета. |
testClassName | String : имя тестового класса для запуска. |
testMethodName | String : имя тестового метода в классе, который необходимо запустить. |
userId | Integer : идентификатор пользователя, для которого будет запущен тест. Может быть пустым (null). |
testTimeoutMs | Long : время ожидания в миллисекундах, применяемое к каждому тестовому случаю. |
| Возвраты | |
|---|---|
boolean | Верно, если всё прошло успешно и без сбоев. В противном случае – неверно. |
| Броски | |
|---|---|
DeviceNotAvailableException | |
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs)
Метод для запуска установленного пакета инструментов. Сразу после этого используйте метод getLastDeviceRunResults() для получения подробных результатов.
| Параметры | |
|---|---|
device | ITestDevice : устройство, на котором будет проводиться тестирование. |
pkgName | String : имя запускаемого пакета. |
testClassName | String : имя тестового класса для запуска. |
testMethodName | String : имя тестового метода в классе, который необходимо запустить. |
testTimeoutMs | Long : время ожидания в миллисекундах, применяемое к каждому тестовому случаю. |
maxTimeToOutputMs | Long : максимальное время ожидания, в течение которого тест не должен начать выводить результаты. |
maxInstrumentationTimeoutMs | Long : максимальное время ожидания, необходимое для завершения работы всей системы мониторинга. |
| Возвраты | |
|---|---|
boolean | Верно, если всё прошло успешно и без сбоев. В противном случае – неверно. |
| Броски | |
|---|---|
DeviceNotAvailableException | |
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs)
Метод для запуска установленного пакета инструментов. Сразу после этого используйте метод getLastDeviceRunResults() для получения подробных результатов.
| Параметры | |
|---|---|
device | ITestDevice : устройство, на котором будет проводиться тестирование. |
pkgName | String : имя запускаемого пакета. |
testClassName | String : имя тестового класса для запуска. |
testMethodName | String : имя тестового метода в классе, который необходимо запустить. |
testTimeoutMs | Long : время ожидания в миллисекундах, применяемое к каждому тестовому случаю. |
| Возвраты | |
|---|---|
boolean | Верно, если всё прошло успешно и без сбоев. В противном случае – неверно. |
| Броски | |
|---|---|
DeviceNotAvailableException | |
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
String testMethodName)Метод для запуска установленного пакета инструментов. Сразу после этого используйте метод getLastDeviceRunResults() для получения подробных результатов.
| Параметры | |
|---|---|
pkgName | String : имя запускаемого пакета. |
testClassName | String : имя тестового класса для запуска. |
testMethodName | String : имя тестового метода в классе, который необходимо запустить. |
| Возвраты | |
|---|---|
boolean | Верно, если всё прошло успешно и без сбоев. В противном случае – неверно. |
| Броски | |
|---|---|
DeviceNotAvailableException | |
runDeviceTests
public final boolean runDeviceTests (DeviceTestRunOptions options)
Запускает инструментарий на основе информации, содержащейся в DeviceTestRunOptions .
| Параметры | |
|---|---|
options | DeviceTestRunOptions : параметры DeviceTestRunOptions , определяющие настройку измерительного оборудования. |
| Возвраты | |
|---|---|
boolean | Верно, если всё прошло успешно и без сбоев. В противном случае – неверно. |
| Броски | |
|---|---|
| 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)
Метод для запуска установленного пакета инструментов. Сразу после этого используйте метод getLastDeviceRunResults() для получения подробных результатов.
| Параметры | |
|---|---|
device | ITestDevice : устройство, на котором будет проводиться тестирование. |
runner | String |
pkgName | String : имя запускаемого пакета. |
testClassName | String : имя тестового класса для запуска. |
testMethodName | String : имя тестового метода в классе, который необходимо запустить. |
userId | Integer : идентификатор пользователя, для которого будет запущен тест. Может быть пустым (null). |
testTimeoutMs | Long : время ожидания в миллисекундах, применяемое к каждому тестовому случаю. |
maxTimeToOutputMs | Long : максимальное время ожидания, в течение которого тест не должен начать выводить результаты. |
maxInstrumentationTimeoutMs | Long : максимальное время ожидания, необходимое для завершения работы всей системы мониторинга. |
checkResults | boolean : проверяется ли результат на наличие сбоев. |
isHiddenApiCheckDisabled | boolean : следует ли отключать проверку скрытого API. |
isTestApiCheckDisabled | boolean : следует ли отключать проверку тестового API. |
isIsolatedStorageDisabled | boolean : следует ли отключать изолированное хранилище. |
instrumentationArgs | Map : аргументы, передаваемые инструменту. |
extraListeners | List |
| Возвраты | |
|---|---|
boolean | Верно, если всё прошло успешно и без сбоев. В противном случае – неверно. |
| Броски | |
|---|---|
DeviceNotAvailableException | |
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String pkgName, String testClassName, String testMethodName)
Метод для запуска установленного пакета инструментов. Сразу после этого используйте метод getLastDeviceRunResults() для получения подробных результатов.
| Параметры | |
|---|---|
device | ITestDevice : устройство, на котором будет проводиться тестирование. |
pkgName | String : имя запускаемого пакета. |
testClassName | String : имя тестового класса для запуска. |
testMethodName | String : имя тестового метода в классе, который необходимо запустить. |
| Возвраты | |
|---|---|
boolean | Верно, если всё прошло успешно и без сбоев. В противном случае – неверно. |
| Броски | |
|---|---|
DeviceNotAvailableException | |
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
Integer userId,
Long testTimeoutMs)Метод для запуска установленного пакета инструментов. Сразу после этого используйте метод getLastDeviceRunResults() для получения подробных результатов.
| Параметры | |
|---|---|
pkgName | String : имя запускаемого пакета. |
testClassName | String : имя тестового класса для запуска. |
userId | Integer : идентификатор пользователя, для которого будет запущен тест. Может быть пустым (null). |
testTimeoutMs | Long : время ожидания в миллисекундах, применяемое к каждому тестовому случаю. |
| Возвраты | |
|---|---|
boolean | Верно, если всё прошло успешно и без сбоев. В противном случае – неверно. |
| Броски | |
|---|---|
DeviceNotAvailableException | |
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName)Метод для запуска установленного пакета инструментов. Сразу после этого используйте метод getLastDeviceRunResults() для получения подробных результатов.
| Параметры | |
|---|---|
pkgName | String : имя запускаемого пакета. |
testClassName | String : имя тестового класса для запуска. |
| Возвраты | |
|---|---|
boolean | Верно, если всё прошло успешно и без сбоев. В противном случае – неверно. |
| Броски | |
|---|---|
DeviceNotAvailableException | |
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
Long testTimeoutMs)Метод для запуска установленного пакета инструментов. Сразу после этого используйте метод getLastDeviceRunResults() для получения подробных результатов.
| Параметры | |
|---|---|
pkgName | String : имя запускаемого пакета. |
testClassName | String : имя тестового класса для запуска. |
testTimeoutMs | Long : время ожидания в миллисекундах, применяемое к каждому тестовому случаю. |
| Возвраты | |
|---|---|
boolean | Верно, если всё прошло успешно и без сбоев. В противном случае – неверно. |
| Броски | |
|---|---|
DeviceNotAvailableException | |
runDeviceTests
public final boolean runDeviceTests (String runner,
String pkgName,
String testClassName,
String testMethodName)Метод для запуска установленного пакета инструментов. Сразу после этого используйте метод getLastDeviceRunResults() для получения подробных результатов.
| Параметры | |
|---|---|
runner | String : инструментарий, который будет использоваться. |
pkgName | String : имя запускаемого пакета. |
testClassName | String : имя тестового класса для запуска. |
testMethodName | String : имя тестового метода в классе, который необходимо запустить. |
| Возвраты | |
|---|---|
boolean | Верно, если всё прошло успешно и без сбоев. В противном случае – неверно. |
| Броски | |
|---|---|
DeviceNotAvailableException | |
setTestInformation
public final void setTestInformation (TestInformation testInformation)
| Параметры | |
|---|---|
testInformation | TestInformation |
удалить пакет
public final String uninstallPackage (String pkgName)
Удаляет пакет с устройства.
| Параметры | |
|---|---|
pkgName | String : пакет Android для удаления |
| Возвраты | |
|---|---|
String | String с кодом ошибки или null в случае успеха. |
| Броски | |
|---|---|
DeviceNotAvailableException | |
удалить пакет
public final String uninstallPackage (ITestDevice device, String pkgName)
Удаляет пакет с устройства.
| Параметры | |
|---|---|
device | ITestDevice : устройство, на котором следует удалить пакет. |
pkgName | String : пакет Android для удаления |
| Возвраты | |
|---|---|
String | String с кодом ошибки или null в случае успеха. |
| Броски | |
|---|---|
DeviceNotAvailableException | |