Девицетеструнварианты

public class DeviceTestRunOptions
extends Object

java.lang.Объект
com.android.tradefed.testtype.junit4.DeviceTestRunOptions


Класс построителя для параметров, связанных с запуском тестов устройств через BaseHostJUnit4Test.

Краткое содержание

Общественные конструкторы

DeviceTestRunOptions (String packageName)

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

DeviceTestRunOptions addExtraListener ( ITestLifeCycleReceiver listener)

Добавьте дополнительный прослушиватель к запускаемому инструменту.

DeviceTestRunOptions addInstrumentationArg (String key, String value)

Добавьте аргумент, который будет передан в инструментарий.

void clearExtraListeners ()
void clearInstrumentationArgs ()

Очистите все аргументы инструментирования, которые были установлены ранее с помощью addInstrumentationArg(String, String) .

String getApkFileName ()

Возвращает имя apk-файла для установки apk.

ITestDevice getDevice ()
getExtraListeners ()
String[] getInstallArgs ()

Возвращает дополнительные параметры команды установки.

getInstrumentationArgs ()
Long getMaxInstrumentationTimeoutMs ()
Long getMaxTimeToOutputMs ()
String getPackageName ()
String getRunner ()
String getTestClassName ()
String getTestMethodName ()
Long getTestTimeoutMs ()
Integer getUserId ()
boolean isForceQueryable ()

Должен быть запрошен вопрос о том, должен ли быть установлен APK.

boolean isGrantPermission ()

Предоставлять ли разрешения на установку apk.

boolean isHiddenApiCheckDisabled ()
boolean isIsolatedStorageDisabled ()
boolean isRestartDisabled ()
boolean isTestApiCheckDisabled ()
boolean isWindowAnimationDisabled ()
DeviceTestRunOptions setApkFileName (String apkFileName)

Устанавливает имя apk-файла для установки apk.

DeviceTestRunOptions setCheckResults (boolean checkResults)

Устанавливает, следует ли проверять результаты работы приборов и гарантировать отсутствие сбоев.

DeviceTestRunOptions setDevice ( ITestDevice device)
DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)

устанавливает, добавлять ли --no-hidden-api-checks к «инструменту am», используемому со стороны хоста.

DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)

устанавливает, добавлять ли --no-isolated-storage к «инструменту am», используемому со стороны хоста.

DeviceTestRunOptions setDisableRestart (boolean disableRestart)

Устанавливает, добавлять ли --no-restart к «инструменту am», используемому со стороны хоста.

DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)

устанавливает, добавлять ли --no-test-api-access к «инструменту am», используемому со стороны хоста.

DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)

устанавливает, добавлять ли --no-window-animation к «инструменту am», используемому со стороны хоста.

DeviceTestRunOptions setForceQueryable (boolean forceQueryable)

Устанавливает значение false , если устанавливаемый APK не должен быть доступным для запроса.

DeviceTestRunOptions setGrantPermission (boolean grantPermission)

Предоставляет разрешения на установку apk.

DeviceTestRunOptions setInstallArgs (String... installArgs)

Устанавливает дополнительные параметры команды установки.

DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)

Устанавливает максимальное время (в миллисекундах), в течение которого все оборудование должно работать и завершать работу.

DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)

Устанавливает максимальное время (в миллисекундах), в течение которого прибор может прекратить вывод данных перед остановкой.

DeviceTestRunOptions setRunner (String runner)

Устанавливает средство запуска инструментов, которое следует использовать для запуска инструментов.

DeviceTestRunOptions setTestClassName (String testClassName)

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

DeviceTestRunOptions setTestMethodName (String testMethodName)

Задает имя метода, который должен запустить инструментарий.

DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)

Устанавливает максимальное время (в миллисекундах), в течение которого тест может выполняться до прерывания.

DeviceTestRunOptions setUserId (Integer userId)

Устанавливает идентификатор пользователя, против которого должен работать инструментарий.

boolean shouldCheckResults ()

Общественные конструкторы

Девицетеструнварианты

public DeviceTestRunOptions (String packageName)

Параметры
packageName String

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

добавитьДополнительный слушатель

public DeviceTestRunOptions addExtraListener (ITestLifeCycleReceiver listener)

Добавьте дополнительный прослушиватель к запускаемому инструменту.

Параметры
listener ITestLifeCycleReceiver

Возврат
DeviceTestRunOptions

addInstrumentationArg

public DeviceTestRunOptions addInstrumentationArg (String key, 
                String value)

Добавьте аргумент, который будет передан в инструментарий.

Параметры
key String

value String

Возврат
DeviceTestRunOptions

ClearExtraListeners

public void clearExtraListeners ()

ClearInstrumentationArgs

public void clearInstrumentationArgs ()

Очистите все аргументы инструментирования, которые были установлены ранее с помощью addInstrumentationArg(String, String) .

getApkFileName

public String getApkFileName ()

Возвращает имя apk-файла для установки apk.

Возврат
String

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

public ITestDevice getDevice ()

Возврат
ITestDevice

GetExtraListeners

public  getExtraListeners ()

Возврат

getInstallArgs

public String[] getInstallArgs ()

Возвращает дополнительные параметры команды установки.

Возврат
String[]

getInstrumentationArgs

public  getInstrumentationArgs ()

Возврат

getMaxInstrumentationTimeoutMs

public Long getMaxInstrumentationTimeoutMs ()

Возврат
Long

getMaxTimeToOutputMs

public Long getMaxTimeToOutputMs ()

Возврат
Long

getPackageName

public String getPackageName ()

Возврат
String

getRunner

public String getRunner ()

Возврат
String

getTestClassName

public String getTestClassName ()

Возврат
String

getTestMethodName

public String getTestMethodName ()

Возврат
String

getTestTimeoutMs

public Long getTestTimeoutMs ()

Возврат
Long

получитьUserId

public Integer getUserId ()

Возврат
Integer

isForceQueryable

public boolean isForceQueryable ()

Должен быть запрошен вопрос о том, должен ли быть установлен APK. Значение по умолчанию — true.

Возврат
boolean

isGrantPermission

public boolean isGrantPermission ()

Предоставлять ли разрешения на установку apk.

Возврат
boolean

isHiddenApiCheckDisabled

public boolean isHiddenApiCheckDisabled ()

Возврат
boolean

isIsolatedStorageDisabled

public boolean isIsolatedStorageDisabled ()

Возврат
boolean

isRestartDisabled

public boolean isRestartDisabled ()

Возврат
boolean

isTestApiCheckDisabled

public boolean isTestApiCheckDisabled ()

Возврат
boolean

isWindowAnimationDisabled

public boolean isWindowAnimationDisabled ()

Возврат
boolean

setApkFileName

public DeviceTestRunOptions setApkFileName (String apkFileName)

Устанавливает имя apk-файла для установки apk.

Параметры
apkFileName String

Возврат
DeviceTestRunOptions

setCheckResults

public DeviceTestRunOptions setCheckResults (boolean checkResults)

Устанавливает, следует ли проверять результаты работы приборов и гарантировать отсутствие сбоев.

Параметры
checkResults boolean

Возврат
DeviceTestRunOptions

УстановитьУстройство

public DeviceTestRunOptions setDevice (ITestDevice device)

Параметры
device ITestDevice

Возврат
DeviceTestRunOptions

setDisableHiddenApiCheck

public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)

устанавливает, добавлять ли --no-hidden-api-checks к «инструменту am», используемому со стороны хоста.

Параметры
disableHiddenApiCheck boolean

Возврат
DeviceTestRunOptions

setDisableIsolatedStorage

public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)

устанавливает, добавлять ли --no-isolated-storage к «инструменту am», используемому со стороны хоста.

Параметры
disableIsolatedStorage boolean

Возврат
DeviceTestRunOptions

setDisableRestart

public DeviceTestRunOptions setDisableRestart (boolean disableRestart)

Устанавливает, добавлять ли --no-restart к «инструменту am», используемому со стороны хоста.

Параметры
disableRestart boolean

Возврат
DeviceTestRunOptions

SetDisableTestApiCheck

public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)

устанавливает, добавлять ли --no-test-api-access к «инструменту am», используемому со стороны хоста.

Параметры
disableTestApiCheck boolean

Возврат
DeviceTestRunOptions

SetDisableWindowAnimation

public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)

устанавливает, добавлять ли --no-window-animation к «инструменту am», используемому со стороны хоста.

Параметры
disableWindowAnimation boolean

Возврат
DeviceTestRunOptions

setForceQueryable

public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)

Устанавливает значение false , если устанавливаемый APK не должен быть доступным для запроса.

Параметры
forceQueryable boolean

Возврат
DeviceTestRunOptions

setGrantPermission

public DeviceTestRunOptions setGrantPermission (boolean grantPermission)

Предоставляет разрешения на установку apk.

Параметры
grantPermission boolean

Возврат
DeviceTestRunOptions

setInstallArgs

public DeviceTestRunOptions setInstallArgs (String... installArgs)

Устанавливает дополнительные параметры команды установки.

Параметры
installArgs String

Возврат
DeviceTestRunOptions

setMaxInstrumentationTimeoutMs

public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)

Устанавливает максимальное время (в миллисекундах), в течение которого все оборудование должно работать и завершать работу. Установите значение 0 для отсутствия тайм-аута. Необязательный.

Параметры
maxInstrumentationTimeoutMs Long

Возврат
DeviceTestRunOptions

setMaxTimeToOutputMs

public DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)

Устанавливает максимальное время (в миллисекундах), в течение которого прибор может прекратить вывод данных перед остановкой. Установите значение 0 для отсутствия тайм-аута. Необязательный.

Параметры
maxTimeToOutputMs Long

Возврат
DeviceTestRunOptions

setRunner

public DeviceTestRunOptions setRunner (String runner)

Устанавливает средство запуска инструментов, которое следует использовать для запуска инструментов. Бегун по умолчанию — android.support.test.runner.AndroidJUnitRunner. Необязательный.

Параметры
runner String

Возврат
DeviceTestRunOptions

setTestClassName

public DeviceTestRunOptions setTestClassName (String testClassName)

Устанавливает имя класса, который должен запускать инструментарий. Инструментарий будет отфильтрован для запуска только класса. Может использоваться с setTestMethodName(String) . Необязательный.

Параметры
testClassName String

Возврат
DeviceTestRunOptions

setTestMethodName

public DeviceTestRunOptions setTestMethodName (String testMethodName)

Задает имя метода, который должен запустить инструментарий. Для правильной работы требуется установка setTestClassName(String) . Необязательный.

Параметры
testMethodName String

Возврат
DeviceTestRunOptions

setTestTimeoutMs

public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)

Устанавливает максимальное время (в миллисекундах), в течение которого тест может выполняться до его прерывания. Установите значение 0 для отсутствия тайм-аута. Необязательный.

Параметры
testTimeoutMs Long

Возврат
DeviceTestRunOptions

setUserId

public DeviceTestRunOptions setUserId (Integer userId)

Устанавливает идентификатор пользователя, против которого должен работать инструментарий. Необязательный.

Параметры
userId Integer

Возврат
DeviceTestRunOptions

следуетПроверитьРезультаты

public boolean shouldCheckResults ()

Возврат
boolean