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 true se quisermos pular a adição desse comando à fila.

boolean isFullHelpMode()

Retorna true caso o modo de ajuda detalhado e completo tenha sido solicitado

boolean isHelpMode()

Retorna true caso o modo de ajuda abreviado tenha sido solicitado.

boolean isLoopMode()

Retorne o modo de loop da configuração.

boolean isNoisyDryRunMode()

Retorne true se quisermos mostrar o comando no console antes de skip adicionando-o à fila.

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

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

clonar

public ICommandOptions clone ()

Retorna
ICommandOptions

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

public  getAutoLogCollectors ()

Retorna o conjunto de coletores de registros automáticos a serem adicionados para uma invocação

Retorna

getDynamicDownloadArgs

public  getDynamicDownloadArgs ()

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 pular a adição desse comando à fila.

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 skip adicionando-o à fila.

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

public  reportingTags ()

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