O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

ICommandOptions

public interface ICommandOptions

com.android.tradefed.command.ICommandOptions


Recipiente para opções de execução de comandos.

Resumo

Métodos públicos

abstract boolean captureLogcatOnFailure ()

Se deve ou não capturar um logcat na falha do caso de teste

abstract boolean captureScreenshotOnFailure ()

Se deve ou não capturar uma captura de tela na falha do caso de teste

abstract ICommandOptions clone ()

Cria uma cópia do ICommandOptions objeto.

abstract boolean earlyDeviceRelease ()

Se deve ou não liberar o dispositivo mais cedo quando terminar com ele.

abstract boolean filterPreviousPassedTests ()

Se deve ou não filtrar os casos de teste anteriores aprovados da tentativa anterior.

abstract getAutoLogCollectors ()

Retorna o conjunto de coletores de registro automático a serem adicionados para uma invocação

abstract getDynamicDownloadArgs ()

Retorna o mapa de args para passar para a consulta de download dinâmico.

abstract int getExtraRemotePostsubmitInstance ()

Se deve ou não iniciar instâncias extras na VM remota no pós-envio.

abstract String getHostLogSuffix ()

Retorna o sufixo para anexar ao host_log Tradefed ou nulo se nenhum prefixo.

abstract UniqueMultiMap<String, String> getInvocationData ()

Retorna os dados passados ​​para a invocação para descrevê-la

abstract long getInvocationTimeout ()

Retorna o tempo limite de invocação especificado.

abstract long getLoopTime ()

Obtenha um tempo de espera antes de reprogramar este comando.

abstract long getMaxLoopCount ()

Retorna o número máximo de vezes para agendar o comando.

abstract boolean getOptimizeMainlineTest ()

Retorna verdadeiro se devemos otimizar a lista de módulos de teste para teste de linha principal.

abstract Duration getParallelSetupTimeout ()

Retorna o tempo limite para usar durante as configurações paralelas.

abstract Integer getShardCount ()

Retorne a contagem total de fragmentos para o comando.

abstract Integer getShardIndex ()

Retorne o índice de fragmentos para o comando.

abstract String getTestTag ()

Retorne a tag de teste para a invocação.

abstract String getTestTagSuffix ()

Retorne o sufixo test-tag, anexado à test-tag para representar algumas variantes de um teste.

abstract boolean isDryRunMode ()

Retornar true se devemos pular adicionando este comando à fila.

abstract boolean isFullHelpMode ()

Retorna true se o modo de ajuda detalhada completo foi solicitado

abstract boolean isHelpMode ()

Retorna true se o modo de ajuda abreviado foi solicitado

abstract boolean isLoopMode ()

Retorne o modo de loop para a configuração.

abstract boolean isNoisyDryRunMode ()

Retornar true se deve imprimir o comando para o console antes de nós pular adicionando-o à fila.

abstract boolean reportInvocationComplete ()

se deve ou não relatar os logs até invocationComplete.

abstract boolean reportPassedTests ()

Se deve ou não relatar casos de teste aprovados.

abstract boolean reportTestCaseCount ()

Se deve ou não relatar o número de casos de teste por tipos de teste.

abstract reportingTags ()

Lista de tags usadas para relatórios relacionados à chamada.

abstract boolean runOnAllDevices ()

Retorne verdadeiro se o comando deve ser executado em todos os dispositivos.

abstract void setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors)

Define o conjunto de coletores de log automático que deve ser adicionado a uma chamada.

abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

Define se deve ou não capturar um relatório de bug no final da invocação.

abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Define se deve ou não capturar um bugreportz no final da invocação.

abstract void setHostLogSuffix (String suffix)

Define o sufixo a ser anexado ao host_log Tradefed.

abstract void setInvocationTimeout (Long mInvocationTimeout)

Defina o tempo limite de invocação.

abstract void setLoopMode (boolean loopMode)

Define o modo de loop para o comando

abstract void setReplicateSetup (boolean replicate)

Defina se deseja ou não usar a configuração replicada.

abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Defina se deve ou não relatar os logs até invocationComplete

abstract void setReportTestCaseCount (boolean report)

Defina se deve ou não relatar a contagem de casos de teste por tipos de teste.

abstract void setShardCount (Integer shardCount)

Define a contagem de fragmentos para o comando.

abstract void setShardIndex (Integer shardIndex)

Define o índice de fragmentos para o comando.

abstract void setShouldUseSandboxing (boolean use)

Define se devemos ou não usar contêineres TF

abstract void setTestTag (String testTag)

Define a tag de teste para a invocação.

abstract void setUseSandboxTestMode (boolean use)

Define se devemos ou não usar o modo de teste de sandbox TF.

abstract boolean shouldDisableInvocationSetupAndTeardown ()

Se deve ou não desativar a configuração pré-invocação e desmontagem pós-invocação.

abstract boolean shouldReportModuleProgression ()

Se deve ou não relatar a progressão da invocação remota no nível do módulo.

abstract boolean shouldUseDynamicSharding ()

Retorna se devemos usar fragmentação dinâmica ou não

abstract boolean shouldUseParallelRemoteSetup ()

Se deve ou não tentar a configuração paralela dos dispositivos remotos.

abstract boolean shouldUseParallelSetup ()

Se deve ou não tentar a configuração paralela.

abstract boolean shouldUseRemoteSandboxMode ()

Se deve ou não usar o modo sandbox na invocação remota.

abstract boolean shouldUseReplicateSetup ()

Se deve ou não usar a configuração replicada para todos os dispositivos remotos.

abstract boolean shouldUseSandboxTestMode ()

Retorna verdadeiro se devemos usar a sandbox Tf em um modo de teste.

abstract boolean shouldUseSandboxing ()

Retorna verdadeiro se devemos usar contêineres Tf para executar a invocação

abstract boolean shouldUseTokenSharding ()

Se a fragmentação deve ou não usar o suporte de token.

abstract boolean takeBugreportOnInvocationEnded ()

Retorne verdadeiro se um relatório de bug deve ser obtido quando a invocação do teste terminar.

abstract boolean takeBugreportzOnInvocationEnded ()

Retorne true se um bugreportz deve ser obtido em vez de bugreport durante o bugreport final de invocação de teste.

Métodos públicos

captureLogcatOnFailure

public abstract boolean captureLogcatOnFailure ()

Se deve ou não capturar um logcat na falha do caso de teste

Devoluções
boolean

captureScreenshotOnFailure

public abstract boolean captureScreenshotOnFailure ()

Se deve ou não capturar uma captura de tela na falha do caso de teste

Devoluções
boolean

clone

public abstract ICommandOptions clone ()

Cria uma cópia do ICommandOptions objeto.

Devoluções
ICommandOptions

earlyDeviceRelease

public abstract boolean earlyDeviceRelease ()

Se deve ou não liberar o dispositivo mais cedo quando terminar com ele.

Devoluções
boolean

filterPreviousPassedTests

public abstract boolean filterPreviousPassedTests ()

Se deve ou não filtrar casos de teste anteriores aprovados da tentativa anterior.

Devoluções
boolean

getAutoLogCollectors

public abstract  getAutoLogCollectors ()

Retorna o conjunto de coletores de registro automático a serem adicionados para uma invocação

Devoluções

getDynamicDownloadArgs

public abstract  getDynamicDownloadArgs ()

Retorna o mapa de args para passar para a consulta de download dinâmico.

Devoluções

getExtraRemotePostsubmitInstance

public abstract int getExtraRemotePostsubmitInstance ()

Se deve ou não iniciar instâncias extras na VM remota no pós-envio.

Devoluções
int

getHostLogSuffix

public abstract String getHostLogSuffix ()

Retorna o sufixo para anexar ao host_log Tradefed ou nulo se nenhum prefixo.

Devoluções
String

getInvocationData

public abstract UniqueMultiMap<String, String> getInvocationData ()

Retorna os dados passados ​​para a invocação para descrevê-la

Devoluções
UniqueMultiMap<String, String>

getInvocationTimeout

public abstract long getInvocationTimeout ()

Retorna o tempo limite de invocação especificado. 0 se nenhum tempo limite for usado.

Devoluções
long

getLoopTime

public abstract long getLoopTime ()

Obtenha um tempo de espera antes de reprogramar este comando.

Devoluções
long tempo em ms

getMaxLoopCount

public abstract long getMaxLoopCount ()

Retorna o número máximo de vezes para agendar o comando. Não tem efeito se isLoopMode for false.

Devoluções
long

getOptimizeMainlineTest

public abstract boolean getOptimizeMainlineTest ()

Retorna verdadeiro se devemos otimizar a lista de módulos de teste para teste de linha principal.

Devoluções
boolean

getParallelSetupTimeout

public abstract Duration getParallelSetupTimeout ()

Retorna o tempo limite para usar durante as configurações paralelas.

Devoluções
Duration

getShardCount

public abstract Integer getShardCount ()

Retorne a contagem total de fragmentos para o comando.

Devoluções
Integer

getShardIndex

public abstract Integer getShardIndex ()

Retorne o índice de fragmentos para o comando.

Devoluções
Integer

getTestTag

public abstract String getTestTag ()

Retorne a tag de teste para a invocação. O padrão é 'stub' se não for especificado.

Devoluções
String

getTestTagSuffix

public abstract String getTestTagSuffix ()

Retorne o sufixo test-tag, anexado à test-tag para representar algumas variantes de um teste.

Devoluções
String

isDryRunMode

public abstract boolean isDryRunMode ()

Retornar true se devemos pular adicionando este comando à fila.

Devoluções
boolean

isFullHelpMode

public abstract boolean isFullHelpMode ()

Retorna true se o modo de ajuda detalhada completo foi solicitado

Devoluções
boolean

isHelpMode

public abstract boolean isHelpMode ()

Retorna true se o modo de ajuda abreviado foi solicitado

Devoluções
boolean

isLoopMode

public abstract boolean isLoopMode ()

Retorne o modo de loop para a configuração.

Devoluções
boolean

isNoisyDryRunMode

public abstract boolean isNoisyDryRunMode ()

Retornar true se deve imprimir o comando para o console antes de nós pular adicionando-o à fila.

Devoluções
boolean

reportInvocationComplete

public abstract boolean reportInvocationComplete ()

se deve ou não relatar os logs até invocationComplete.

Devoluções
boolean

reportPassedTests

public abstract boolean reportPassedTests ()

Se deve ou não relatar casos de teste aprovados.

Devoluções
boolean

reportTestCaseCount

public abstract boolean reportTestCaseCount ()

Se deve ou não relatar o número de casos de teste por tipos de teste.

Devoluções
boolean

reportingTags

public abstract  reportingTags ()

Lista de tags usadas para relatórios relacionados à chamada.

Devoluções

runOnAllDevices

public abstract boolean runOnAllDevices ()

Retorne verdadeiro se o comando deve ser executado em todos os dispositivos.

Devoluções
boolean

setAutoLogCollectors

public abstract void setAutoLogCollectors ( autoLogCollectors)

Define o conjunto de coletores de log automático que deve ser adicionado a uma chamada.

Parâmetros
autoLogCollectors

setBugreportOnInvocationEnded

public abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

Define se deve ou não capturar um relatório de bug no final da invocação.

Parâmetros
takeBugreport boolean

setBugreportzOnInvocationEnded

public abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Define se deve ou não capturar um bugreportz no final da invocação.

Parâmetros
takeBugreportz boolean

setHostLogSuffix

public abstract void setHostLogSuffix (String suffix)

Define o sufixo a ser anexado ao host_log Tradefed.

Parâmetros
suffix String

setInvocationTimeout

public abstract void setInvocationTimeout (Long mInvocationTimeout)

Defina o tempo limite de invocação. 0 se nenhum tempo limite for usado.

Parâmetros
mInvocationTimeout Long

setLoopMode

public abstract void setLoopMode (boolean loopMode)

Define o modo de loop para o comando

setReplicateSetup

public abstract void setReplicateSetup (boolean replicate)

Defina se deseja ou não usar a configuração replicada.

Parâmetros
replicate boolean

setReportInvocationComplete

public abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Defina se deve ou não relatar os logs até invocationComplete

Parâmetros
reportInvocationCompleteLogs boolean

setReportTestCaseCount

public abstract void setReportTestCaseCount (boolean report)

Defina se deve ou não relatar a contagem de casos de teste por tipos de teste.

Parâmetros
report boolean

setShardCount

public abstract void setShardCount (Integer shardCount)

Define a contagem de fragmentos para o comando.

Parâmetros
shardCount Integer

setShardIndex

public abstract void setShardIndex (Integer shardIndex)

Define o índice de fragmentos para o comando.

Parâmetros
shardIndex Integer

setShouldUseSandboxing

public abstract void setShouldUseSandboxing (boolean use)

Define se devemos ou não usar contêineres TF

Parâmetros
use boolean

setTestTag

public abstract void setTestTag (String testTag)

Define a tag de teste para a invocação.

setUseSandboxTestMode

public abstract void setUseSandboxTestMode (boolean use)

Define se devemos ou não usar o modo de teste de sandbox TF.

Parâmetros
use boolean

shouldDisableInvocationSetupAndTeardown

public abstract boolean shouldDisableInvocationSetupAndTeardown ()

Se deve ou não desativar a configuração pré-invocação e desmontagem pós-invocação.

Devoluções
boolean

shouldReportModuleProgression

public abstract boolean shouldReportModuleProgression ()

Se deve ou não relatar a progressão da invocação remota no nível do módulo.

Devoluções
boolean

shouldUseDynamicSharding

public abstract boolean shouldUseDynamicSharding ()

Retorna se devemos usar fragmentação dinâmica ou não

Devoluções
boolean

shouldUseParallelRemoteSetup

public abstract boolean shouldUseParallelRemoteSetup ()

Se deve ou não tentar a configuração paralela dos dispositivos remotos.

Devoluções
boolean

shouldUseParallelSetup

public abstract boolean shouldUseParallelSetup ()

Se deve ou não tentar a configuração paralela.

Devoluções
boolean

shouldUseRemoteSandboxMode

public abstract boolean shouldUseRemoteSandboxMode ()

Se deve ou não usar o modo sandbox na invocação remota.

Devoluções
boolean

shouldUseReplicateSetup

public abstract boolean shouldUseReplicateSetup ()

Se deve ou não usar a configuração replicada para todos os dispositivos remotos.

Devoluções
boolean

shouldUseSandboxTestMode

public abstract boolean shouldUseSandboxTestMode ()

Retorna verdadeiro se devemos usar a sandbox Tf em um modo de teste.

Devoluções
boolean

shouldUseSandboxing

public abstract boolean shouldUseSandboxing ()

Retorna verdadeiro se devemos usar contêineres Tf para executar a invocação

Devoluções
boolean

shouldUseTokenSharding

public abstract boolean shouldUseTokenSharding ()

Se a fragmentação deve ou não usar o suporte de token.

Devoluções
boolean

takeBugreportOnInvocationEnded

public abstract boolean takeBugreportOnInvocationEnded ()

Retorne verdadeiro se um relatório de bug deve ser obtido quando a invocação do teste terminar.

Devoluções
boolean

takeBugreportzOnInvocationEnded

public abstract boolean takeBugreportzOnInvocationEnded ()

Retorne true se um bugreportz deve ser obtido em vez de bugreport durante o bugreport final de invocação de teste.

Devoluções
boolean