Opções de comando
public
class
CommandOptions
extends Object
implements
ICommandOptions
java.lang.Object | |
↳ | com.android.tradefed.command.CommandOptions |
Implementação de ICommandOptions
.
Resumo
Campos | |
---|---|
public
static
final
String |
DRY_RUN_OPTION
|
public
static
final
String |
ENABLE_SANDBOX_TEST_MODE
|
public
static
final
String |
INVOCATION_DATA
|
public
static
final
String |
NOISY_DRY_RUN_OPTION
|
public
static
final
String |
TEST_TAG_OPTION
|
public
static
final
String |
USE_REMOTE_SANDBOX
|
public
static
final
String |
USE_SANDBOX
|
Construtores públicos | |
---|---|
CommandOptions()
|
Métodos públicos | |
---|---|
boolean
|
captureLogcatOnFailure()
Captura ou não de um logcat em caso de falha do caso de teste |
boolean
|
captureScreenshotOnFailure()
Fazer ou não uma captura de tela em caso de falha no caso de teste |
ICommandOptions
|
clone()
|
boolean
|
earlyDeviceRelease()
Se o dispositivo deve ser liberado ou não mais cedo ao terminar de usá-lo. |
boolean
|
filterPreviousPassedTests()
Define se os casos de teste aprovados anteriormente serão filtrados na tentativa anterior. |
|
getAutoLogCollectors()
Retorna o conjunto de coletores de registros automáticos a serem adicionados para uma invocação |
|
getDynamicDownloadArgs()
Retorna o mapa de args a passar para a consulta de download dinâmico. |
int
|
getExtraRemotePostsubmitInstance()
Define se instâncias extras devem ou não ser iniciadas na VM remota no pós-envio. |
String
|
getHostLogSuffix()
Retorna o sufixo que será anexado ao host_log do Tradefed ou nulo caso não haja prefixo. |
UniqueMultiMap<String, String>
|
getInvocationData()
Retorna os dados transmitidos à invocação para descrevê-la |
long
|
getInvocationTimeout()
Retorna o tempo limite de invocação especificado. |
long
|
getLoopTime()
Descubra o tempo de espera antes de reprogramar esse comando. |
long
|
getMaxLoopCount()
Retorna o número máximo de vezes para programar o comando. |
boolean
|
getOptimizeMainlineTest()
Retorna "true" se for necessário otimizar a lista de módulos para o teste principal. |
Duration
|
getParallelSetupTimeout()
Retorna o tempo limite a ser usado durante configurações paralelas. |
Integer
|
getShardCount()
Retorna a contagem total de fragmentos para o comando. |
Integer
|
getShardIndex()
Retorne o índice de fragmento do comando. |
String
|
getTestTag()
Retorne a tag de teste da invocação. |
String
|
getTestTagSuffix()
Retorna o sufixo da tag de teste anexado à tag de teste para representar algumas variantes de um teste. |
boolean
|
isDryRunMode()
Retorne |
boolean
|
isFullHelpMode()
Retorna |
boolean
|
isHelpMode()
Retorna |
boolean
|
isLoopMode()
Retorne o modo de loop da configuração. |
boolean
|
isNoisyDryRunMode()
Retorne |
boolean
|
reportInvocationComplete()
se os registros serão relatados até invocationComplete. |
boolean
|
reportPassedTests()
Indica se os casos de teste aprovados serão informados ou não. |
boolean
|
reportTestCaseCount()
Indica se o número de casos de teste por tipo de teste será ou não informado. |
|
reportingTags()
Lista de tags usadas para gerar relatórios relacionados à invocação. |
boolean
|
runOnAllDevices()
Retorna verdadeiro se o comando precisar ser executado em todos os dispositivos. |
void
|
setAutoLogCollectors(
Define o conjunto de coletores de registros automáticos que precisa ser adicionado a uma invocação. |
void
|
setBugreportOnInvocationEnded(boolean takeBugreport)
Define se um relatório de bug deve ser capturado ao final da invocação. |
void
|
setBugreportzOnInvocationEnded(boolean takeBugreportz)
Define se um relatório de bugs será capturado ou não no final da invocação. |
void
|
setHostLogSuffix(String suffix)
Define o sufixo a ser anexado ao host_log do Tradefed. |
void
|
setInvocationTimeout(Long invocationTimeout)
Defina o tempo limite da invocação. |
void
|
setLoopMode(boolean loopMode)
Defina o modo de loop da configuração. |
void
|
setReplicateSetup(boolean replicate)
Defina se a configuração replicada será usada ou não. |
void
|
setReportInvocationComplete(boolean reportInvocationCompleteLogs)
Defina se os registros serão relatados até que invocationComplete |
void
|
setReportTestCaseCount(boolean report)
Defina se a contagem de casos de teste será informada ou não por tipo de teste. |
void
|
setShardCount(Integer shardCount)
Define a contagem de fragmentos para o comando. |
void
|
setShardIndex(Integer shardIndex)
Define o índice de fragmento para o comando. |
void
|
setShouldUseSandboxing(boolean use)
Define se devemos ou não usar contêineres do TF |
void
|
setTestTag(String testTag)
Define a tag de teste da invocação. |
void
|
setUseSandboxTestMode(boolean use)
Define se devemos ou não usar o modo de teste de sandbox do TF. |
boolean
|
shouldDisableInvocationSetupAndTeardown()
Indica se a configuração de pré-invocação e a desmontagem pós-invocação devem ou não ser desativadas. |
boolean
|
shouldReportModuleProgression()
Indica se a progressão da invocação remota será relatada ou não no nível do módulo. |
boolean
|
shouldUseDynamicSharding()
Retorna se devemos usar ou não a fragmentação dinâmica |
boolean
|
shouldUseParallelRemoteSetup()
Se é para tentar ou não a configuração paralela dos dispositivos remotos. |
boolean
|
shouldUseParallelSetup()
Se é necessário tentar ou não a configuração paralela. |
boolean
|
shouldUseRemoteSandboxMode()
Se o modo sandbox deve ou não ser usado na invocação remota. |
boolean
|
shouldUseReplicateSetup()
Define se a configuração replicada será usada ou não para todos os dispositivos remotos. |
boolean
|
shouldUseSandboxTestMode()
Retorna verdadeiro caso seja necessário usar o sandbox Tf em um modo de teste. |
boolean
|
shouldUseSandboxing()
Retorna verdadeiro caso seja necessário usar contêineres Tf para executar a invocação |
boolean
|
shouldUseTokenSharding()
Se a fragmentação deve ou não usar o suporte a token. |
boolean
|
takeBugreportOnInvocationEnded()
Retorna "true" se um relatório de bug precisar ser gerado quando a invocação do teste terminar. |
boolean
|
takeBugreportzOnInvocationEnded()
Retorna true se um bugreportz precisar ser obtido em vez de bugreport durante a invocação do teste o relatório de bug final. |
Campos
DRY_RUN_OPTION
public static final String DRY_RUN_OPTION
ATIVAR_SANDBOX_TEST_MODE
public static final String ENABLE_SANDBOX_TEST_MODE
DADOS_DE_INVOCAÇÃO
public static final String INVOCATION_DATA
NOISY_DRY_RUN_OPTION
public static final String NOISY_DRY_RUN_OPTION
OPÇÃO_TAG_TESTE
public static final String TEST_TAG_OPTION
USAR CAIXA REMOTE_REMOTE
public static final String USE_REMOTE_SANDBOX
USAR CAIXA DE AREIA
public static final String USE_SANDBOX
Construtores públicos
Opções de comando
public CommandOptions ()
Métodos públicos
captureLogcatOnFailure
public boolean captureLogcatOnFailure ()
Captura ou não de um logcat em caso de falha do caso de teste
Retorna | |
---|---|
boolean |
CapturaCaptura de telaOnFalha
public boolean captureScreenshotOnFailure ()
Fazer ou não uma captura de tela em caso de falha no caso de teste
Retorna | |
---|---|
boolean |
Lançamento do dispositivo antecipado
public boolean earlyDeviceRelease ()
Se o dispositivo deve ser liberado ou não mais cedo ao terminar de usá-lo.
Retorna | |
---|---|
boolean |
filterPreviousPassedTests
public boolean filterPreviousPassedTests ()
Define se os casos de teste aprovados anteriormente serão filtrados na tentativa anterior.
Retorna | |
---|---|
boolean |
getAutoLogCollectors
publicgetAutoLogCollectors ()
Retorna o conjunto de coletores de registros automáticos a serem adicionados para uma invocação
Retorna | |
---|---|
|
getDynamicDownloadArgs
publicgetDynamicDownloadArgs ()
Retorna o mapa de args a passar para a consulta de download dinâmico.
Retorna | |
---|---|
|
getExtraRemotePostsubmitInstance
public int getExtraRemotePostsubmitInstance ()
Define se instâncias extras devem ou não ser iniciadas na VM remota no pós-envio.
Retorna | |
---|---|
int |
getHostLogSufixo
public String getHostLogSuffix ()
Retorna o sufixo que será anexado ao host_log do Tradefed ou nulo caso não haja prefixo.
Retorna | |
---|---|
String |
getInvocationData.
public UniqueMultiMap<String, String> getInvocationData ()
Retorna os dados transmitidos à invocação para descrevê-la
Retorna | |
---|---|
UniqueMultiMap<String, String> |
getInvocationTimeout
public long getInvocationTimeout ()
Retorna o tempo limite de invocação especificado. 0 se não houver tempo limite a ser usado.
Retorna | |
---|---|
long |
getLoopTime
public long getLoopTime ()
Descubra o tempo de espera antes de reprogramar esse comando.
Retorna | |
---|---|
long |
tempo em ms |
getMaxLoopCount
public long getMaxLoopCount ()
Retorna o número máximo de vezes para programar o comando. Não terá efeito se isLoopMode for falsa.
Retorna | |
---|---|
long |
getOptimizeMainlineTest
public boolean getOptimizeMainlineTest ()
Retorna "true" se for necessário otimizar a lista de módulos para o teste principal.
Retorna | |
---|---|
boolean |
getParallelSetupTimeout
public Duration getParallelSetupTimeout ()
Retorna o tempo limite a ser usado durante configurações paralelas.
Retorna | |
---|---|
Duration |
getShardCount
public Integer getShardCount ()
Retorna a contagem total de fragmentos para o comando.
Retorna | |
---|---|
Integer |
getShardIndex
public Integer getShardIndex ()
Retorne o índice de fragmento do comando.
Retorna | |
---|---|
Integer |
getTestTag
public String getTestTag ()
Retorne a tag de teste da invocação. O padrão é "stub" se não for especificado.
Retorna | |
---|---|
String |
getTestTagSufixo
public String getTestTagSuffix ()
Retorna o sufixo da tag de teste anexado à tag de teste para representar algumas variantes de um teste.
Retorna | |
---|---|
String |
isDryRunMode
public boolean isDryRunMode ()
Retorne true
se quisermos
Retorna | |
---|---|
boolean |
isFullHelpMode
public boolean isFullHelpMode ()
Retorna true
caso o modo de ajuda detalhado e completo tenha sido solicitado
Retorna | |
---|---|
boolean |
isHelpMode
public boolean isHelpMode ()
Retorna true
caso o modo de ajuda abreviado tenha sido solicitado.
Retorna | |
---|---|
boolean |
isLoopMode
public boolean isLoopMode ()
Retorne o modo de loop da configuração.
Retorna | |
---|---|
boolean |
isNoisyDryRunMode
public boolean isNoisyDryRunMode ()
Retorne true
se quisermos mostrar o comando no console antes de
Retorna | |
---|---|
boolean |
reportInvocationComplete
public boolean reportInvocationComplete ()
se os registros serão relatados até invocationComplete.
Retorna | |
---|---|
boolean |
reportPassedTests
public boolean reportPassedTests ()
Indica se os casos de teste aprovados serão informados ou não.
Retorna | |
---|---|
boolean |
reportTestCaseCount
public boolean reportTestCaseCount ()
Indica se o número de casos de teste por tipo de teste será ou não informado.
Retorna | |
---|---|
boolean |
tags de relatórios
publicreportingTags ()
Lista de tags usadas para gerar relatórios relacionados à invocação.
Retorna | |
---|---|
|
runOnAllDevices
public boolean runOnAllDevices ()
Retorna verdadeiro se o comando precisar ser executado em todos os dispositivos.
Retorna | |
---|---|
boolean |
setAutoLogCollectors
public void setAutoLogCollectors (autoLogCollectors)
Define o conjunto de coletores de registros automáticos que precisa ser adicionado a uma invocação.
Parâmetros | |
---|---|
autoLogCollectors |
|
setBugreportOnInvocationEnded
public void setBugreportOnInvocationEnded (boolean takeBugreport)
Define se um relatório de bug deve ser capturado ao final da invocação.
Parâmetros | |
---|---|
takeBugreport |
boolean |
setBugreportzOnInvocationEnded
public void setBugreportzOnInvocationEnded (boolean takeBugreportz)
Define se um relatório de bugs será capturado ou não no final da invocação.
Parâmetros | |
---|---|
takeBugreportz |
boolean |
setHostLogSufixo
public void setHostLogSuffix (String suffix)
Define o sufixo a ser anexado ao host_log do Tradefed.
Parâmetros | |
---|---|
suffix |
String |
setInvocationTimeout
public void setInvocationTimeout (Long invocationTimeout)
Defina o tempo limite da invocação. 0 se não houver tempo limite a ser usado.
Parâmetros | |
---|---|
invocationTimeout |
Long |
setLoopMode
public void setLoopMode (boolean loopMode)
Defina o modo de loop da configuração.
setReplicateSetup.
public void setReplicateSetup (boolean replicate)
Defina se a configuração replicada será usada ou não.
Parâmetros | |
---|---|
replicate |
boolean |
setReportInvocationComplete
public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)
Defina se os registros serão relatados até que invocationComplete
Parâmetros | |
---|---|
reportInvocationCompleteLogs |
boolean |
setReportTestCaseCount
public void setReportTestCaseCount (boolean report)
Defina se a contagem de casos de teste será informada ou não por tipo de teste.
Parâmetros | |
---|---|
report |
boolean |
setShardCount
public void setShardCount (Integer shardCount)
Define a contagem de fragmentos para o comando.
Parâmetros | |
---|---|
shardCount |
Integer |
setShardIndex
public void setShardIndex (Integer shardIndex)
Define o índice de fragmento para o comando.
Parâmetros | |
---|---|
shardIndex |
Integer |
Use o modo sandbox
public void setShouldUseSandboxing (boolean use)
Define se devemos ou não usar contêineres do TF
Parâmetros | |
---|---|
use |
boolean |
setTestTag
public void setTestTag (String testTag)
Define a tag de teste da invocação.
setUseSandboxTestMode
public void setUseSandboxTestMode (boolean use)
Define se devemos ou não usar o modo de teste de sandbox do TF.
Parâmetros | |
---|---|
use |
boolean |
shouldDisableInvocationConfigurarAndTeardown
public boolean shouldDisableInvocationSetupAndTeardown ()
Indica se a configuração de pré-invocação e a desmontagem pós-invocação devem ou não ser desativadas.
Retorna | |
---|---|
boolean |
shouldReportModuleProgression
public boolean shouldReportModuleProgression ()
Indica se a progressão da invocação remota será relatada ou não no nível do módulo.
Retorna | |
---|---|
boolean |
shouldUseDynamicSharding
public boolean shouldUseDynamicSharding ()
Retorna se devemos usar ou não a fragmentação dinâmica
Retorna | |
---|---|
boolean |
shouldUseParallelRemoteSetup
public boolean shouldUseParallelRemoteSetup ()
Se é para tentar ou não a configuração paralela dos dispositivos remotos.
Retorna | |
---|---|
boolean |
shouldUseParallelSetup
public boolean shouldUseParallelSetup ()
Se é necessário tentar ou não a configuração paralela.
Retorna | |
---|---|
boolean |
shouldUseRemoteSandboxMode
public boolean shouldUseRemoteSandboxMode ()
Se o modo sandbox deve ou não ser usado na invocação remota.
Retorna | |
---|---|
boolean |
shouldUseReplicateSetup
public boolean shouldUseReplicateSetup ()
Define se a configuração replicada será usada ou não para todos os dispositivos remotos.
Retorna | |
---|---|
boolean |
shouldUseSandboxTestMode
public boolean shouldUseSandboxTestMode ()
Retorna verdadeiro caso seja necessário usar o sandbox Tf em um modo de teste.
Retorna | |
---|---|
boolean |
shouldUseSandboxing
public boolean shouldUseSandboxing ()
Retorna verdadeiro caso seja necessário usar contêineres Tf para executar a invocação
Retorna | |
---|---|
boolean |
shouldUseTokenSharding
public boolean shouldUseTokenSharding ()
Se a fragmentação deve ou não usar o suporte a token.
Retorna | |
---|---|
boolean |
TakeBugreportOnInvocationEnded
public boolean takeBugreportOnInvocationEnded ()
Retorna "true" se um relatório de bug precisar ser gerado quando a invocação do teste terminar.
Retorna | |
---|---|
boolean |
TakeBugreportzOnInvocationEnded
public boolean takeBugreportzOnInvocationEnded ()
Retorna true se um bugreportz precisar ser obtido em vez de bugreport durante a invocação do teste o relatório de bug final.
Retorna | |
---|---|
boolean |