DeviceTestRunOptions
public
class
DeviceTestRunOptions
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.junit4.DeviceTestRunOptions |
Uma classe builder para opções relacionadas à execução de testes de dispositivo pelo BaseHostJUnit4Test.
Resumo
Construtores públicos | |
---|---|
DeviceTestRunOptions(String packageName)
|
Métodos públicos | |
---|---|
DeviceTestRunOptions
|
addExtraListener(ITestLifeCycleReceiver listener)
Adicione mais um listener à instrumentação em execução. |
DeviceTestRunOptions
|
addInstrumentationArg(String key, String value)
Adicione um argumento que será transmitido para a instrumentação. |
void
|
clearExtraListeners()
|
void
|
clearInstrumentationArgs()
Limpa todos os argumentos de instrumentação que foram definidos com |
String
|
getApkFileName()
Retorna o nome do arquivo apk para a instalação do apk. |
ITestDevice
|
getDevice()
|
|
getExtraListeners()
|
String[]
|
getInstallArgs()
Retorna opções extras do comando de instalação. |
|
getInstrumentationArgs()
|
Long
|
getMaxInstrumentationTimeoutMs()
|
Long
|
getMaxTimeToOutputMs()
|
String
|
getPackageName()
|
String
|
getRunner()
|
String
|
getTestClassName()
|
String
|
getTestMethodName()
|
Long
|
getTestTimeoutMs()
|
Integer
|
getUserId()
|
boolean
|
isForceQueryable()
Se é possível consultar ou não o APK a ser instalado. |
boolean
|
isGrantPermission()
Define se as permissões para a instalação do apk devem ser concedidas. |
boolean
|
isHiddenApiCheckDisabled()
|
boolean
|
isIsolatedStorageDisabled()
|
boolean
|
isRestartDisabled()
|
boolean
|
isTestApiCheckDisabled()
|
boolean
|
isWindowAnimationDisabled()
|
DeviceTestRunOptions
|
setApkFileName(String apkFileName)
Define o nome do arquivo apk para a instalação do apk. |
DeviceTestRunOptions
|
setCheckResults(boolean checkResults)
Define se os resultados da execução de instrumentação devem ou não ser verificados e garantem que nenhum quando ocorreram. |
DeviceTestRunOptions
|
setDevice(ITestDevice device)
|
DeviceTestRunOptions
|
setDisableHiddenApiCheck(boolean disableHiddenApiCheck)
define se as verificações "--no-hidden-api" devem ou não ser adicionadas ao campo "am instrument" usado a partir do lado do host. |
DeviceTestRunOptions
|
setDisableIsolatedStorage(boolean disableIsolatedStorage)
define se o --no-isolated-storage deve ser adicionado ao campo "am instrument" usado a partir do lado do host. |
DeviceTestRunOptions
|
setDisableRestart(boolean disableRestart)
Define se deve ou não adicionar --no-restart ao 'am instrument' do lado do host. |
DeviceTestRunOptions
|
setDisableTestApiCheck(boolean disableTestApiCheck)
define se o --no-test-api-access deve ser adicionado ou não ao 'am instrument' usada a partir do host lado. |
DeviceTestRunOptions
|
setDisableWindowAnimation(boolean disableWindowAnimation)
define se o --no-window-animation deve ser adicionado ou não ao "am instrument" usado a partir do lado do host. |
DeviceTestRunOptions
|
setForceQueryable(boolean forceQueryable)
Define |
DeviceTestRunOptions
|
setGrantPermission(boolean grantPermission)
Concede permissões para a instalação do apk. |
DeviceTestRunOptions
|
setInstallArgs(String... installArgs)
Define opções extras do comando de instalação. |
DeviceTestRunOptions
|
setMaxInstrumentationTimeoutMs(Long maxInstrumentationTimeoutMs)
Define o tempo máximo (em milissegundos) que a instrumentação completa terá que ser executada. concluído. |
DeviceTestRunOptions
|
setMaxTimeToOutputMs(Long maxTimeToOutputMs)
Define o tempo máximo (em milissegundos) em que a instrumentação pode parar de ser emitida antes de ser parou. |
DeviceTestRunOptions
|
setRunner(String runner)
Define o executor de instrumentação que precisa ser usado para executar a instrumentação. |
DeviceTestRunOptions
|
setTestClassName(String testClassName)
Define o nome de classe em que a instrumentação precisa executar. |
DeviceTestRunOptions
|
setTestMethodName(String testMethodName)
Define o nome do método que a instrumentação precisa executar. |
DeviceTestRunOptions
|
setTestTimeoutMs(Long testTimeoutMs)
Define o tempo máximo (em milissegundos) que um teste pode ser executado antes de ser interrompido. |
DeviceTestRunOptions
|
setUserId(Integer userId)
Define o ID do usuário em que a instrumentação deve ser executada. |
boolean
|
shouldCheckResults()
|
Construtores públicos
DeviceTestRunOptions
public DeviceTestRunOptions (String packageName)
Parâmetros | |
---|---|
packageName |
String |
Métodos públicos
addExtraListener
public DeviceTestRunOptions addExtraListener (ITestLifeCycleReceiver listener)
Adicione mais um listener à instrumentação em execução.
Parâmetros | |
---|---|
listener |
ITestLifeCycleReceiver |
Retorna | |
---|---|
DeviceTestRunOptions |
addInstrumentationArg
public DeviceTestRunOptions addInstrumentationArg (String key, String value)
Adicione um argumento que será transmitido para a instrumentação.
Parâmetros | |
---|---|
key |
String |
value |
String |
Retorna | |
---|---|
DeviceTestRunOptions |
ClearExtraListeners
public void clearExtraListeners ()
ClearInstrumentationArgs
public void clearInstrumentationArgs ()
Limpa todos os argumentos de instrumentação que foram definidos com addInstrumentationArg(String, String)
anteriormente.
getApkFileName
public String getApkFileName ()
Retorna o nome do arquivo apk para a instalação do apk.
Retorna | |
---|---|
String |
getExtraListeners
publicgetExtraListeners ()
Retorna | |
---|---|
|
getInstallArgs
public String[] getInstallArgs ()
Retorna opções extras do comando de instalação.
Retorna | |
---|---|
String[] |
getInstrumentationArgs
publicgetInstrumentationArgs ()
Retorna | |
---|---|
|
getMaxInstrumentationTimeoutMs
public Long getMaxInstrumentationTimeoutMs ()
Retorna | |
---|---|
Long |
getMaxTimeToOutputMs
public Long getMaxTimeToOutputMs ()
Retorna | |
---|---|
Long |
getPackageName
public String getPackageName ()
Retorna | |
---|---|
String |
getRunner
public String getRunner ()
Retorna | |
---|---|
String |
getTestClassName
public String getTestClassName ()
Retorna | |
---|---|
String |
getTestMethodName
public String getTestMethodName ()
Retorna | |
---|---|
String |
getTestTimeoutMs
public Long getTestTimeoutMs ()
Retorna | |
---|---|
Long |
getUserId
public Integer getUserId ()
Retorna | |
---|---|
Integer |
isForceQueryable
public boolean isForceQueryable ()
Se é possível consultar ou não o APK a ser instalado. O valor padrão é verdadeiro.
Retorna | |
---|---|
boolean |
isGrantPermission
public boolean isGrantPermission ()
Define se as permissões para a instalação do apk devem ser concedidas.
Retorna | |
---|---|
boolean |
isHiddenApiCheckDisabled
public boolean isHiddenApiCheckDisabled ()
Retorna | |
---|---|
boolean |
isIsolatedStorageDisabled.
public boolean isIsolatedStorageDisabled ()
Retorna | |
---|---|
boolean |
isRestartDisabled
public boolean isRestartDisabled ()
Retorna | |
---|---|
boolean |
isTestApiCheckDisabled
public boolean isTestApiCheckDisabled ()
Retorna | |
---|---|
boolean |
isWindowAnimationDisabled
public boolean isWindowAnimationDisabled ()
Retorna | |
---|---|
boolean |
setApkFileName
public DeviceTestRunOptions setApkFileName (String apkFileName)
Define o nome do arquivo apk para a instalação do apk.
Parâmetros | |
---|---|
apkFileName |
String |
Retorna | |
---|---|
DeviceTestRunOptions |
setCheckResults
public DeviceTestRunOptions setCheckResults (boolean checkResults)
Define se os resultados da execução de instrumentação devem ou não ser verificados e garantem que nenhum quando ocorreram.
Parâmetros | |
---|---|
checkResults |
boolean |
Retorna | |
---|---|
DeviceTestRunOptions |
Definir dispositivo
public DeviceTestRunOptions setDevice (ITestDevice device)
Parâmetros | |
---|---|
device |
ITestDevice |
Retorna | |
---|---|
DeviceTestRunOptions |
setDisableHiddenApiCheck
public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)
define se as verificações "--no-hidden-api" devem ou não ser adicionadas ao campo "am instrument" usado a partir do lado do host.
Parâmetros | |
---|---|
disableHiddenApiCheck |
boolean |
Retorna | |
---|---|
DeviceTestRunOptions |
setDisableIsolatedStorage
public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)
define se o --no-isolated-storage deve ser adicionado ao campo "am instrument" usado a partir do lado do host.
Parâmetros | |
---|---|
disableIsolatedStorage |
boolean |
Retorna | |
---|---|
DeviceTestRunOptions |
setDisableRestart
public DeviceTestRunOptions setDisableRestart (boolean disableRestart)
Define se deve ou não adicionar --no-restart ao 'am instrument' do lado do host.
Parâmetros | |
---|---|
disableRestart |
boolean |
Retorna | |
---|---|
DeviceTestRunOptions |
setDisableTestApiCheck
public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)
define se o --no-test-api-access deve ser adicionado ou não ao 'am instrument' usada a partir do host lado.
Parâmetros | |
---|---|
disableTestApiCheck |
boolean |
Retorna | |
---|---|
DeviceTestRunOptions |
setDisableWindowAnimation
public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)
define se o --no-window-animation deve ser adicionado ou não ao "am instrument" usado a partir do lado do host.
Parâmetros | |
---|---|
disableWindowAnimation |
boolean |
Retorna | |
---|---|
DeviceTestRunOptions |
setForceQueryable
public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)
Define false
caso não seja possível consultar o APK a ser instalado.
Parâmetros | |
---|---|
forceQueryable |
boolean |
Retorna | |
---|---|
DeviceTestRunOptions |
setGrantPermission
public DeviceTestRunOptions setGrantPermission (boolean grantPermission)
Concede permissões para a instalação do apk.
Parâmetros | |
---|---|
grantPermission |
boolean |
Retorna | |
---|---|
DeviceTestRunOptions |
setInstallArgs
public DeviceTestRunOptions setInstallArgs (String... installArgs)
Define opções extras do comando de instalação.
Parâmetros | |
---|---|
installArgs |
String |
Retorna | |
---|---|
DeviceTestRunOptions |
setMaxInstrumentationTimeoutMs
public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)
Define o tempo máximo (em milissegundos) que a instrumentação completa terá que ser executada. concluído. Defina como 0 para não haver tempo limite. Opcional.
Parâmetros | |
---|---|
maxInstrumentationTimeoutMs |
Long |
Retorna | |
---|---|
DeviceTestRunOptions |
setMaxTimeToOutputMs
public DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)
Define o tempo máximo (em milissegundos) em que a instrumentação pode parar de ser emitida antes de ser parou. Defina como 0 para não haver tempo limite. Opcional.
Parâmetros | |
---|---|
maxTimeToOutputMs |
Long |
Retorna | |
---|---|
DeviceTestRunOptions |
setRunner
public DeviceTestRunOptions setRunner (String runner)
Define o executor de instrumentação que precisa ser usado para executar a instrumentação. Padrão runner é "android.support.test.runner.AndroidJUnitRunner". Opcional.
Parâmetros | |
---|---|
runner |
String |
Retorna | |
---|---|
DeviceTestRunOptions |
setTestClassName
public DeviceTestRunOptions setTestClassName (String testClassName)
Define o nome de classe em que a instrumentação precisa executar. A instrumentação será filtrada
para executar apenas a classe. Pode ser usado com setTestMethodName(String)
. Opcional.
Parâmetros | |
---|---|
testClassName |
String |
Retorna | |
---|---|
DeviceTestRunOptions |
setTestMethodName
public DeviceTestRunOptions setTestMethodName (String testMethodName)
Define o nome do método que a instrumentação precisa executar. Exige que setTestClassName(String)
esteja definido para funcionar corretamente. Opcional.
Parâmetros | |
---|---|
testMethodName |
String |
Retorna | |
---|---|
DeviceTestRunOptions |
setTestTimeoutMs
public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)
Define o tempo máximo (em milissegundos) que um teste pode ser executado antes de ser interrompido. Defina como 0 para sem tempo limite. Opcional.
Parâmetros | |
---|---|
testTimeoutMs |
Long |
Retorna | |
---|---|
DeviceTestRunOptions |
setUserId
public DeviceTestRunOptions setUserId (Integer userId)
Define o ID do usuário em que a instrumentação deve ser executada. Opcional.
Parâmetros | |
---|---|
userId |
Integer |
Retorna | |
---|---|
DeviceTestRunOptions |
shouldCheckResults
public boolean shouldCheckResults ()
Retorna | |
---|---|
boolean |