BaseHostJUnit4Test

public abstract class BaseHostJUnit4Test
extends Object implements IAbiReceiver , ITestInformationReceiver

java.lang.Объект
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 , полученный в результате последних запущенных тестов runDeviceTest.

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

Способ запуска установленного пакета инструментов.

final boolean runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs)

Способ запуска установленного пакета инструментов.

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)

Способ запуска установленного пакета инструментов.

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

Способ запуска установленного пакета инструментов.

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

Способ запуска установленного пакета инструментов.

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

Публичные методы

автоTearDown

public final void autoTearDown ()

Автоматическое удаление всех установленных apk. Это удалит все apk с устройства, на котором они установлены.

Броски
DeviceNotAvailableException

получитьАби

public final IAbi getAbi ()

Возвращает
IAbi

получить сборку

public final IBuildInfo getBuild ()

Возвращает
IBuildInfo

получитьустройство

public final ITestDevice getDevice ()

Возвращает
ITestDevice

getInvocationContext

public final IInvocationContext getInvocationContext ()

Возвращает
IInvocationContext

getLastDeviceRunResults

public final TestRunResult getLastDeviceRunResults ()

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

Возвращает
TestRunResult

getListDevices

public final  getListDevices ()

Возвращает

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

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 pkgName, 
                String testClassName, 
                String testMethodName, 
                Integer userId, 
                Long testTimeoutMs)

Способ запуска установленного пакета инструментов. Используйте getLastDeviceRunResults() сразу после этого, чтобы получить подробную информацию о результатах.

Параметры
device ITestDevice : устройство, на котором запускается инструментарий.

pkgName String : имя запускаемого пакета.

testClassName String : имя тестового класса для запуска.

testMethodName String : имя тестового метода в классе, который нужно запустить.

userId Integer : идентификатор пользователя для запуска теста. может быть нулевым.

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

Способ запуска установленного пакета инструментов. Используйте getLastDeviceRunResults() сразу после этого, чтобы получить подробную информацию о результатах.

Параметры
device ITestDevice : устройство, на котором запускается инструментарий.

runner String

pkgName String : имя запускаемого пакета.

testClassName String : имя тестового класса для запуска.

testMethodName String : имя тестового метода в классе, который нужно запустить.

userId Integer : идентификатор пользователя для запуска теста. может быть нулевым.

testTimeoutMs Long : тайм-аут в миллисекундах для каждого теста.

maxTimeToOutputMs Long : максимальный тайм-аут, по истечении которого тест должен начать что-то выводить.

maxInstrumentationTimeoutMs Long : максимальное время ожидания, которое должно пройти полное инструментирование.

checkResults boolean : проверяются ли результаты на сбои.

isHiddenApiCheckDisabled boolean : следует ли отключать скрытую проверку API.

isTestApiCheckDisabled boolean : следует ли отключать проверку тестового API.

isIsolatedStorageDisabled boolean : следует ли отключать изолированное хранилище.

isWindowAnimationDisabled boolean : следует ли отключать анимацию окна.

instrumentationArgs : аргументы для передачи инструментам.

extraListeners

Возвращает
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 (ITestDevice device, 
                String runner, 
                String pkgName, 
                String testClassName, 
                String testMethodName, 
                Integer userId, 
                Long testTimeoutMs, 
                Long maxTimeToOutputMs, 
                Long maxInstrumentationTimeoutMs, 
                boolean checkResults, 
                boolean isHiddenApiCheckDisabled, 
                 instrumentationArgs)

Способ запуска установленного пакета инструментов. Используйте getLastDeviceRunResults() сразу после этого, чтобы получить подробную информацию о результатах.

Параметры
device ITestDevice : устройство, на котором запускается инструментарий.

runner String

pkgName String : имя запускаемого пакета.

testClassName String : имя тестового класса для запуска.

testMethodName String : имя тестового метода в классе, который нужно запустить.

userId Integer : идентификатор пользователя для запуска теста. может быть нулевым.

testTimeoutMs Long : тайм-аут в миллисекундах для каждого теста.

maxTimeToOutputMs Long : максимальный тайм-аут, по истечении которого тест должен начать что-то выводить.

maxInstrumentationTimeoutMs Long : максимальное время ожидания, которое должно пройти полное инструментирование.

checkResults boolean : проверяются ли результаты на сбои.

isHiddenApiCheckDisabled boolean : следует ли отключать скрытую проверку API.

instrumentationArgs : аргументы для передачи инструментам.

Возвращает
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, 
                boolean isWindowAnimationDisabled, 
                boolean isRestartDisabled, 
                 instrumentationArgs, 
                 extraListeners)

Способ запуска установленного пакета инструментов. Используйте getLastDeviceRunResults() сразу после этого, чтобы получить подробную информацию о результатах.

Параметры
device ITestDevice : устройство, на котором запускается инструментарий.

runner String

pkgName String : имя запускаемого пакета.

testClassName String : имя тестового класса для запуска.

testMethodName String : имя тестового метода в классе, который нужно запустить.

userId Integer : идентификатор пользователя для запуска теста. может быть нулевым.

testTimeoutMs Long : тайм-аут в миллисекундах для каждого теста.

maxTimeToOutputMs Long : максимальный тайм-аут, по истечении которого тест должен начать что-то выводить.

maxInstrumentationTimeoutMs Long : максимальное время ожидания, которое должно пройти полное инструментирование.

checkResults boolean : проверяются ли результаты на сбои.

isHiddenApiCheckDisabled boolean : следует ли отключать скрытую проверку API.

isTestApiCheckDisabled boolean : следует ли отключать проверку тестового API.

isIsolatedStorageDisabled boolean : следует ли отключать изолированное хранилище.

isWindowAnimationDisabled boolean : следует ли отключать анимацию окна.

isRestartDisabled boolean

instrumentationArgs : аргументы для передачи инструментам.

extraListeners

Возвращает
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 : идентификатор пользователя для запуска теста. может быть нулевым.

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

Способ запуска установленного пакета инструментов. Используйте getLastDeviceRunResults() сразу после этого, чтобы получить подробную информацию о результатах.

Параметры
device ITestDevice : устройство, на котором запускается инструментарий.

runner String

pkgName String : имя запускаемого пакета.

testClassName String : имя тестового класса для запуска.

testMethodName String : имя тестового метода в классе, который нужно запустить.

userId Integer : идентификатор пользователя для запуска теста. может быть нулевым.

testTimeoutMs Long : тайм-аут в миллисекундах для каждого теста.

maxTimeToOutputMs Long : максимальный тайм-аут, по истечении которого тест должен начать что-то выводить.

maxInstrumentationTimeoutMs Long : максимальное время ожидания, которое должно пройти полное инструментирование.

checkResults boolean : проверяются ли результаты на сбои.

isHiddenApiCheckDisabled boolean : следует ли отключать скрытую проверку API.

isTestApiCheckDisabled boolean : следует ли отключать проверку тестового API.

isIsolatedStorageDisabled boolean : следует ли отключать изолированное хранилище.

instrumentationArgs : аргументы для передачи инструментам.

extraListeners

Возвращает
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

сетАби

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