Девайстеструноптионс

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 к «ам-инструменту», используемому со стороны хоста.

DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)

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

DeviceTestRunOptions setDisableRestart (boolean disableRestart)

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

DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)

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

DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)

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

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

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

addExtraListener

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

жетмакстиметоаутпутмс

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

получить идентификатор пользователя

public Integer getUserId ()

Возвращает
Integer

isForceQueryable

public boolean isForceQueryable ()

Следует ли запрашивать устанавливаемый apk. Значение по умолчанию верно.

Возвращает
boolean

isGrantPermission

public boolean isGrantPermission ()

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

Возвращает
boolean

исхидденапичеккдисаблед

public boolean isHiddenApiCheckDisabled ()

Возвращает
boolean

isIsolatedStorageDisabled

public boolean isIsolatedStorageDisabled ()

Возвращает
boolean

isRestartDisabled

public boolean isRestartDisabled ()

Возвращает
boolean

Истестапичеккдисаблед

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

setDevice

public DeviceTestRunOptions setDevice (ITestDevice device)

Параметры
device ITestDevice

Возвращает
DeviceTestRunOptions

setDisableHiddenApiCheck

public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)

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

Параметры
disableHiddenApiCheck boolean

Возвращает
DeviceTestRunOptions

сетдисаблеизолатедстораже

public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)

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

Параметры
disableIsolatedStorage boolean

Возвращает
DeviceTestRunOptions

setDisableRestart

public DeviceTestRunOptions setDisableRestart (boolean disableRestart)

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

Параметры
disableRestart boolean

Возвращает
DeviceTestRunOptions

сетдисаблетестапичекк

public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)

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

Параметры
disableTestApiCheck boolean

Возвращает
DeviceTestRunOptions

setDisableWindowAnimation

public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)

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

Параметры
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

сетмакстиметоаутпутмс

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