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 ()

Возвращает результат TestRunResult , полученный в результате выполнения последних тестов runDeviceTests.

final List< ITestDevice > getListDevices ()
TestInformation getTestInformation ()
boolean hasDeviceFeature (String feature)
final void installPackage ( DeviceTestRunOptions options)

Установите APK-файл, соответствующий параметрам DeviceTestRunOptions , на устройство.

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)

Запускает инструментарий на основе информации, содержащейся в 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, 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

getAbi

public final IAbi getAbi ()

Возвраты
IAbi

getBuild

public final IBuildInfo getBuild ()

Возвраты
IBuildInfo

getDevice

public final ITestDevice getDevice ()

Возвраты
ITestDevice

getInvocationContext

public final IInvocationContext getInvocationContext ()

Возвраты
IInvocationContext

getLastDeviceRunResults

public final TestRunResult getLastDeviceRunResults ()

Возвращает TestRunResult , полученный в результате выполнения последних тестов runDeviceTests. Или null, если результаты отсутствуют.

Возвраты
TestRunResult

getListDevices

public final List<ITestDevice> getListDevices ()

Возвраты
List< ITestDevice >

получить информацию о тестировании

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

setAbi

public final void setAbi (IAbi abi)

Параметры
abi IAbi

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