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

Capturar ou não um logcat em caso de falha no caso de teste

boolean captureScreenshotOnFailure ()

Capturar ou não uma captura de tela em caso de falha no caso de teste

ICommandOptions clone ()
boolean earlyDeviceRelease ()

Lançar ou não o dispositivo mais cedo quando terminar de usá-lo.

boolean filterPreviousPassedTests ()

Se deve ou não filtrar casos de teste anteriores aprovados em tentativas anteriores.

getAutoLogCollectors ()

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

getDynamicDownloadArgs ()

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

int getExtraRemotePostsubmitInstance ()

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

String getHostLogSuffix ()

Retorna o sufixo a ser anexado ao host_log Tradefed ou nulo se não houver prefixo.

UniqueMultiMap<String, String> getInvocationData ()

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

long getInvocationTimeout ()

Retorna o tempo limite de invocação especificado.

long getLoopTime ()

Obtenha tempo de espera antes de reagendar este comando.

long getMaxLoopCount ()

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

boolean getOptimizeMainlineTest ()

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

Duration getParallelSetupTimeout ()

Retorna o tempo limite a ser usado durante configurações paralelas.

Integer getShardCount ()

Retorne a contagem total de fragmentos do comando.

Integer getShardIndex ()

Retorne o índice de fragmentos do comando.

String getTestTag ()

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

String getTestTagSuffix ()

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

boolean isDryRunMode ()

Retorne true se deveríamos pular adicionando este comando à fila.

boolean isFullHelpMode ()

Retorna true se o modo de ajuda detalhado completo tiver sido solicitado

boolean isHelpMode ()

Retorna true se o modo de ajuda abreviado tiver sido solicitado

boolean isLoopMode ()

Retorne o modo loop para a configuração.

boolean isNoisyDryRunMode ()

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

boolean reportInvocationComplete ()

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

boolean reportPassedTests ()

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

boolean reportTestCaseCount ()

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

reportingTags ()

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

boolean runOnAllDevices ()

Retorne verdadeiro se o comando for executado em todos os dispositivos.

void setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors)

Define o conjunto de coletores de log automáticos que devem ser incluídos em uma chamada.

void setBugreportOnInvocationEnded (boolean takeBugreport)

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

void setBugreportzOnInvocationEnded (boolean takeBugreportz)

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

void setHostLogSuffix (String suffix)

Define o sufixo a ser anexado ao Tradefed host_log.

void setInvocationTimeout (Long invocationTimeout)

Defina o tempo limite de invocação.

void setLoopMode (boolean loopMode)

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

void setReplicateSetup (boolean replicate)

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

void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

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

void setReportTestCaseCount (boolean report)

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

void setShardCount (Integer shardCount)

Define a contagem de fragmentos para o comando.

void setShardIndex (Integer shardIndex)

Define o índice de fragmentos para o comando.

void setShouldUseSandboxing (boolean use)

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

void setTestTag (String testTag)

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

void setUseSandboxTestMode (boolean use)

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

boolean shouldDisableInvocationSetupAndTeardown ()

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

boolean shouldReportModuleProgression ()

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

boolean shouldUseDynamicSharding ()

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

boolean shouldUseParallelRemoteSetup ()

Tentar ou não a configuração paralela dos dispositivos remotos.

boolean shouldUseParallelSetup ()

Tentar ou não a configuração paralela.

boolean shouldUseRemoteSandboxMode ()

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

boolean shouldUseReplicateSetup ()

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

boolean shouldUseSandboxTestMode ()

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

boolean shouldUseSandboxing ()

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

boolean shouldUseTokenSharding ()

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

boolean takeBugreportOnInvocationEnded ()

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

boolean takeBugreportzOnInvocationEnded ()

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

Campos

DRY_RUN_OPTION

public static final String DRY_RUN_OPTION

ENABLE_SANDBOX_TEST_MODE

public static final String ENABLE_SANDBOX_TEST_MODE

INVOCATION_DATA

public static final String INVOCATION_DATA

NOISY_DRY_RUN_OPTION

public static final String NOISY_DRY_RUN_OPTION

TEST_TAG_OPTION

public static final String TEST_TAG_OPTION

USE_REMOTE_SANDBOX

public static final String USE_REMOTE_SANDBOX

USE_SANDBOX

public static final String USE_SANDBOX

Construtores públicos

Opções de Comando

public CommandOptions ()

Métodos públicos

captureLogcatOnFailure

public boolean captureLogcatOnFailure ()

Capturar ou não um logcat em caso de falha no caso de teste

Devoluções
boolean

capturarScreenshotOnFailure

public boolean captureScreenshotOnFailure ()

Capturar ou não uma captura de tela em caso de falha no caso de teste

Devoluções
boolean

clone

public ICommandOptions clone ()

Devoluções
ICommandOptions

earlyDeviceRelease

public boolean earlyDeviceRelease ()

Lançar ou não o dispositivo mais cedo quando terminar de usá-lo.

Devoluções
boolean

filterAnteriorPassedTestes

public boolean filterPreviousPassedTests ()

Se deve ou não filtrar casos de teste anteriores aprovados em tentativas anteriores.

Devoluções
boolean

getAutoLogCollectors

public  getAutoLogCollectors ()

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

Devoluções

getDynamicDownloadArgs

public  getDynamicDownloadArgs ()

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

Devoluções

getExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

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

Devoluções
int

getHostLogSuffix

public String getHostLogSuffix ()

Retorna o sufixo a ser anexado ao host_log Tradefed ou nulo se não houver prefixo.

Devoluções
String

getInvocationData

public UniqueMultiMap<String, String> getInvocationData ()

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

Devoluções
UniqueMultiMap<String, String>

getInvocationTimeout

public long getInvocationTimeout ()

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

Devoluções
long

getLoopTime

public long getLoopTime ()

Obtenha tempo de espera antes de reagendar este comando.

Devoluções
long tempo em ms

getMaxLoopCount

public 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

getOptimizeMainlineTest

public boolean getOptimizeMainlineTest ()

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

Devoluções
boolean

getParallelSetupTimeout

public Duration getParallelSetupTimeout ()

Retorna o tempo limite a ser usado durante configurações paralelas.

Devoluções
Duration

getShardCount

public Integer getShardCount ()

Retorne a contagem total de fragmentos do comando.

Devoluções
Integer

getShardIndex

public Integer getShardIndex ()

Retorne o índice de fragmentos do comando.

Devoluções
Integer

getTestTag

public 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 String getTestTagSuffix ()

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

Devoluções
String

isDryRunMode

public boolean isDryRunMode ()

Retorne true se deveríamos pular adicionando este comando à fila.

Devoluções
boolean

isFullHelpMode

public boolean isFullHelpMode ()

Retorna true se o modo de ajuda detalhado completo tiver sido solicitado

Devoluções
boolean

isHelpMode

public boolean isHelpMode ()

Retorna true se o modo de ajuda abreviado tiver sido solicitado

Devoluções
boolean

isLoopMode

public boolean isLoopMode ()

Retorne o modo loop para a configuração.

Devoluções
boolean

isNoisyDryRunMode

public boolean isNoisyDryRunMode ()

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

Devoluções
boolean

reportInvocationComplete

public boolean reportInvocationComplete ()

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

Devoluções
boolean

reportPassedTests

public boolean reportPassedTests ()

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

Devoluções
boolean

relatórioTestCaseCount

public boolean reportTestCaseCount ()

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

Devoluções
boolean

relatóriosTags

public  reportingTags ()

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

Devoluções

runOnAllDevices

public boolean runOnAllDevices ()

Retorne verdadeiro se o comando for executado em todos os dispositivos.

Devoluções
boolean

setAutoLogCollectors

public void setAutoLogCollectors ( autoLogCollectors)

Define o conjunto de coletores de log automáticos que devem ser incluídos em uma chamada.

Parâmetros
autoLogCollectors

setBugreportOnInvocationEnded

public void setBugreportOnInvocationEnded (boolean takeBugreport)

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

Parâmetros
takeBugreport boolean

setBugreportzOnInvocationEnded

public void setBugreportzOnInvocationEnded (boolean takeBugreportz)

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

Parâmetros
takeBugreportz boolean

setHostLogSuffix

public void setHostLogSuffix (String suffix)

Define o sufixo a ser anexado ao Tradefed host_log.

Parâmetros
suffix String

setInvocationTimeout

public void setInvocationTimeout (Long invocationTimeout)

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

Parâmetros
invocationTimeout Long

setLoopMode

public void setLoopMode (boolean loopMode)

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

setReplicateSetup

public void setReplicateSetup (boolean replicate)

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

Parâmetros
replicate boolean

setReportInvocationComplete

public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

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

Parâmetros
reportInvocationCompleteLogs boolean

setReportTestCaseCount

public void setReportTestCaseCount (boolean report)

Defina se deseja ou não relatar a contagem de casos de teste 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 fragmentos para o comando.

Parâmetros
shardIndex Integer

setShouldUseSandboxing

public void setShouldUseSandboxing (boolean use)

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

Parâmetros
use boolean

definirTestTag

public void setTestTag (String testTag)

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

setUseSandboxTestMode

public void setUseSandboxTestMode (boolean use)

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

Parâmetros
use boolean

deveriaDisableInvocationSetupAndTeardown

public boolean shouldDisableInvocationSetupAndTeardown ()

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

Devoluções
boolean

deveriaReportModuleProgression

public boolean shouldReportModuleProgression ()

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

Devoluções
boolean

deveriaUseDynamicSharding

public boolean shouldUseDynamicSharding ()

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

Devoluções
boolean

deveriaUseParallelRemoteSetup

public boolean shouldUseParallelRemoteSetup ()

Tentar ou não a configuração paralela dos dispositivos remotos.

Devoluções
boolean

deveriaUseParallelSetup

public boolean shouldUseParallelSetup ()

Tentar ou não a configuração paralela.

Devoluções
boolean

deveriaUseRemoteSandboxMode

public boolean shouldUseRemoteSandboxMode ()

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

Devoluções
boolean

deveriaUseReplicateSetup

public boolean shouldUseReplicateSetup ()

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

Devoluções
boolean

deveriaUseSandboxTestMode

public boolean shouldUseSandboxTestMode ()

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

Devoluções
boolean

deveriaUseSandboxing

public boolean shouldUseSandboxing ()

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

Devoluções
boolean

deveriaUseTokenSharding

public boolean shouldUseTokenSharding ()

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

Devoluções
boolean

takeBugreportOnInvocationEnded

public 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 boolean takeBugreportzOnInvocationEnded ()

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

Devoluções
boolean