ICommandOptions

public interface ICommandOptions

com.android.tradefed.command.ICommandOptions


Contêiner 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 objeto ICommandOptions .

abstract boolean delegatedEarlyDeviceRelease ()

Se deve ou não liberar o dispositivo antecipadamente no modo delegado.

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 aprovados anteriores da tentativa anterior.

abstract getAutoLogCollectors ()

Retorna o conjunto de coletores de log automático a serem adicionados para uma chamada

abstract getDynamicDownloadArgs ()

Retorna o mapa de argumentos a serem passados ​​para a consulta dinâmica de download.

abstract getExperimentalFlags ()

Retorna o mapa de sinalizadores experimentais, que pode ser usado para destacar projetos de gate.

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 não houver 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 File getJdkFolderForSubprocess ()

Retorna a pasta jdk a ser usada ao bifurcar a execução em um subprocesso.

abstract long getLoopTime ()

Obtenha tempo de espera antes de reprogramar este comando.

abstract long getMaxLoopCount ()

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

abstract Integer getMultiDeviceCount ()

Retorna o número de dispositivos para testes de vários dispositivos.

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 a ser usado durante as configurações paralelas.

abstract getRemoteFiles ()

Retorna a lista de arquivos remotos configurados.

abstract Integer getShardCount ()

Retorne a contagem total de fragmentos para o comando.

abstract Integer getShardIndex ()

Retorne o índice de estilhaço para o comando.

abstract String getTestTag ()

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

abstract String getTestTagSuffix ()

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

abstract boolean isConditionalBugreportDisabled ()

Retorna se o relatório de bug condicional está desabilitado ou não

abstract boolean isDryRunMode ()

Retornar true se devemos pular adicionando este comando à fila.

abstract boolean isExperimentEnabled ()

Habilitar ou não experimentos por meio de sinalizadores experimentais.

abstract boolean isFullHelpMode ()

Retorna true se o modo de ajuda detalhado 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 ()

Retorne true se devemos imprimir o comando no console antes de pular adicionando-o à fila.

abstract boolean isRemoteInvocationDeviceless ()

Se deve ou não acionar uma invocação remota sem dispositivo.

abstract boolean isTracingEnabled ()

Retorna se o rastreamento de invocação está habilitado ou não.

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 à invocação.

abstract boolean runOnAllDevices ()

Retorna true se o comando deve ser executado em todos os dispositivos.

abstract void setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors)

Define o conjunto de coletores de log automáticos que devem ser adicionados 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 setDelegatedEarlyDeviceRelease (boolean earlyRelease)

Defina se deseja ou não liberar o dispositivo antecipadamente no modo delegado.

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 setMultiDeviceCount (int count)

Define o número de dispositivos esperados para testes de vários dispositivos.

abstract void setReplicateSetup (boolean replicate)

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

abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

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

abstract void setReportTestCaseCount (boolean report)

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

abstract void setShardCount (Integer shardCount)

Define a contagem de estilhaços para o comando.

abstract void setShardIndex (Integer shardIndex)

Define o índice de estilhaço para o comando.

abstract void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

Defina se deve tentar distribuir o número de módulos uniformemente entre os estilhaços

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 TF sandbox.

abstract boolean shouldDisableInvocationSetupAndTeardown ()

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

abstract boolean shouldRemoteDynamicShard ()

Retorna se deve usar servidor de sharding dinâmico remoto ou nã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 sharding dinâmico ou não

abstract boolean shouldUseEvenModuleSharding ()

Retorna se deve tentar distribuir o número de módulos uniformemente entre os estilhaços

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 caixa de proteção 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 ()

Retorna true se um relatório de bug deve ser feito quando a chamada de teste terminar.

abstract boolean takeBugreportzOnInvocationEnded ()

Retorna true se um bugreportz deve ser obtido em vez de bugreport durante o relatório de bug final da 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 objeto ICommandOptions .

devoluções
ICommandOptions

delegadoEarlyDeviceRelease

public abstract boolean delegatedEarlyDeviceRelease ()

Se deve ou não liberar o dispositivo antecipadamente no modo delegado.

devoluções
boolean

EarlyDeviceRelease

public abstract boolean earlyDeviceRelease ()

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

devoluções
boolean

filtroAnteriorPassadoTestes

public abstract boolean filterPreviousPassedTests ()

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

devoluções
boolean

getAutoLogCollectors

public abstract  getAutoLogCollectors ()

Retorna o conjunto de coletores de log automático a serem adicionados para uma chamada

devoluções

getDynamicDownloadArgs

public abstract  getDynamicDownloadArgs ()

Retorna o mapa de argumentos a serem passados ​​para a consulta dinâmica de download.

devoluções

getExperimentalFlags

public abstract  getExperimentalFlags ()

Retorna o mapa de sinalizadores experimentais, que pode ser usado para destacar projetos de gate.

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 não houver 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

getJdkFolderForSubprocess

public abstract File getJdkFolderForSubprocess ()

Retorna a pasta jdk a ser usada ao bifurcar a execução em um subprocesso.

devoluções
File

getLoopTime

public abstract long getLoopTime ()

Obtenha 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 falso.

devoluções
long

getMultiDeviceCount

public abstract Integer getMultiDeviceCount ()

Retorna o número de dispositivos para testes de vários dispositivos.

devoluções
Integer

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 a ser usado durante as configurações paralelas.

devoluções
Duration

getRemoteFiles

public abstract  getRemoteFiles ()

Retorna a lista de arquivos remotos configurados.

devoluções

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 estilhaço 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 a test-tag para representar algumas variantes de um teste.

devoluções
String

isConditionalBugreportDisabled

public abstract boolean isConditionalBugreportDisabled ()

Retorna se o relatório de bug condicional está desabilitado ou não

devoluções
boolean

isDryRunMode

public abstract boolean isDryRunMode ()

Retornar true se devemos pular adicionando este comando à fila.

devoluções
boolean

isExperimentEnabled

public abstract boolean isExperimentEnabled ()

Habilitar ou não experimentos por meio de sinalizadores experimentais.

devoluções
boolean

isFullHelpMode

public abstract boolean isFullHelpMode ()

Retorna true se o modo de ajuda detalhado 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 ()

Retorne true se devemos imprimir o comando no console antes de pular adicionando-o à fila.

devoluções
boolean

isRemoteInvocationDeviceless

public abstract boolean isRemoteInvocationDeviceless ()

Se deve ou não acionar uma invocação remota sem dispositivo.

devoluções
boolean

isTracingEnabled

public abstract boolean isTracingEnabled ()

Retorna se o rastreamento de invocação está habilitado ou não.

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

relatóriosTags

public abstract  reportingTags ()

Lista de tags usadas para relatórios relacionados à invocação.

devoluções

runOnAllDevices

public abstract boolean runOnAllDevices ()

Retorna true 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áticos que devem ser adicionados 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

setDelegatedEarlyDeviceRelease

public abstract void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

Defina se deseja ou não liberar o dispositivo antecipadamente no modo delegado.

Parâmetros
earlyRelease 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

definirMultiDeviceCount

public abstract void setMultiDeviceCount (int count)

Define o número de dispositivos esperados para testes de vários dispositivos.

Parâmetros
count int

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 deseja ou não relatar os logs até invocationComplete

Parâmetros
reportInvocationCompleteLogs boolean

setReportTestCaseCount

public abstract void setReportTestCaseCount (boolean report)

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

Parâmetros
report boolean

definirShardCount

public abstract void setShardCount (Integer shardCount)

Define a contagem de estilhaços para o comando.

Parâmetros
shardCount Integer

setShardIndex

public abstract void setShardIndex (Integer shardIndex)

Define o índice de estilhaço para o comando.

Parâmetros
shardIndex Integer

setShouldUseEvenModuleSharding

public abstract void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

Defina se deve tentar distribuir o número de módulos uniformemente entre os estilhaços

Parâmetros
useEvenModuleSharding boolean

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 TF sandbox.

Parâmetros
use boolean

shouldDisableInvocationSetupAndTeardown

public abstract boolean shouldDisableInvocationSetupAndTeardown ()

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

devoluções
boolean

shouldRemoteDynamicShard

public abstract boolean shouldRemoteDynamicShard ()

Retorna se deve usar servidor de sharding dinâmico remoto ou nã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

deve usar fragmentação dinâmica

public abstract boolean shouldUseDynamicSharding ()

Retorna se devemos usar sharding dinâmico ou não

devoluções
boolean

shouldUseEvenModuleSharding

public abstract boolean shouldUseEvenModuleSharding ()

Retorna se deve tentar distribuir o número de módulos uniformemente entre os estilhaços

devoluções
boolean

deveUseParallelRemoteSetup

public abstract boolean shouldUseParallelRemoteSetup ()

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

devoluções
boolean

deveUseParallelSetup

public abstract boolean shouldUseParallelSetup ()

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

devoluções
boolean

deve usarRemoteSandboxMode

public abstract boolean shouldUseRemoteSandboxMode ()

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

devoluções
boolean

deveUseReplicateSetup

public abstract boolean shouldUseReplicateSetup ()

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

devoluções
boolean

deveUseSandboxTestMode

public abstract boolean shouldUseSandboxTestMode ()

Retorna verdadeiro se devemos usar a caixa de proteção Tf em um modo de teste.

devoluções
boolean

deve usar Sandboxing

public abstract boolean shouldUseSandboxing ()

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

devoluções
boolean

deveUseTokenSharding

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 ()

Retorna true se um relatório de bug deve ser feito quando a chamada de teste terminar.

devoluções
boolean

takeBugreportzOnInvocationEnded

public abstract boolean takeBugreportzOnInvocationEnded ()

Retorna true se um bugreportz deve ser usado em vez de bugreport durante o relatório de bug final da invocação de teste.

devoluções
boolean