CommandOptions
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
|
Construtoras públicas | |
---|---|
CommandOptions () |
Métodos públicos | |
---|---|
boolean | captureLogcatOnFailure () Se deve ou não capturar um logcat na falha do caso de teste |
boolean | captureScreenshotOnFailure () Se deve ou não capturar uma captura de tela na falha do caso de teste |
ICommandOptions | clone () |
boolean | earlyDeviceRelease () Se deve ou não liberar o dispositivo mais cedo quando terminar com ele. |
boolean | filterPreviousPassedTests () Se deve ou não filtrar os casos de teste anteriores aprovados da tentativa anterior. |
getAutoLogCollectors () Retorna o conjunto de coletores de registro automático a serem adicionados para uma invocação | |
getDynamicDownloadArgs () Retorna o mapa de args para passar 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 para anexar ao host_log Tradefed ou nulo se nenhum 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 um tempo de espera antes de reprogramar 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 para usar durante as configurações paralelas. |
Integer | getShardCount () Retorne a contagem total de fragmentos para o comando. |
Integer | getShardIndex () Retorne o índice de fragmentos para o comando. |
String | getTestTag () Retorne a tag de teste para a invocação. |
String | getTestTagSuffix () Retorne o sufixo test-tag, anexado à test-tag para representar algumas variantes de um teste. |
boolean | isDryRunMode () Retornar |
boolean | isFullHelpMode () Retorna |
boolean | isHelpMode () Retorna |
boolean | isLoopMode () Retorne o modo de loop para a configuração. |
boolean | isNoisyDryRunMode () Retornar |
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 tipos de teste. |
reportingTags () Lista de tags usadas para relatórios relacionados à chamada. | |
boolean | runOnAllDevices () Retorne verdadeiro se o comando deve ser executado em todos os dispositivos. |
void | setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors) Define o conjunto de coletores de log automático que deve ser adicionado a uma chamada. |
void | setBugreportOnInvocationEnded (boolean takeBugreport) Define se deve ou não capturar um relatório de bug no final da invocação. |
void | setBugreportzOnInvocationEnded (boolean takeBugreportz) Define se deve ou não capturar um bugreportz no final da invocação. |
void | setHostLogSuffix (String suffix) Define o sufixo a ser anexado ao host_log Tradefed. |
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 deve ou não relatar os logs até invocationComplete |
void | setReportTestCaseCount (boolean report) Defina se deve ou não relatar a contagem de casos de teste por tipos 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 de sandbox TF. |
boolean | shouldDisableInvocationSetupAndTeardown () Se deve ou não desativar a configuração pré-invocação e desmontagem pós-invocação. |
boolean | shouldReportModuleProgression () Se deve ou não relatar a progressão da invocação remota no nível do módulo. |
boolean | shouldUseDynamicSharding () Retorna se devemos usar fragmentação dinâmica ou não |
boolean | shouldUseParallelRemoteSetup () Se deve ou não tentar a configuração paralela dos dispositivos remotos. |
boolean | shouldUseParallelSetup () Se deve ou não tentar 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 a sandbox Tf em um 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 () Retorne true se um bugreportz deve ser obtido em vez de bugreport durante o bugreport final de 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
Construtoras públicas
CommandOptions
public CommandOptions ()
Métodos públicos
captureLogcatOnFailure
public boolean captureLogcatOnFailure ()
Se deve ou não capturar um logcat na falha do caso de teste
Devoluções | |
---|---|
boolean |
captureScreenshotOnFailure
public boolean captureScreenshotOnFailure ()
Se deve ou não capturar uma captura de tela na falha do caso de teste
Devoluções | |
---|---|
boolean |
earlyDeviceRelease
public boolean earlyDeviceRelease ()
Se deve ou não liberar o dispositivo mais cedo quando terminar com ele.
Devoluções | |
---|---|
boolean |
filterPreviousPassedTests
public boolean filterPreviousPassedTests ()
Se deve ou não filtrar os casos de teste anteriores aprovados da tentativa anterior.
Devoluções | |
---|---|
boolean |
getAutoLogCollectors
publicgetAutoLogCollectors ()
Retorna o conjunto de coletores de registro automático a serem adicionados para uma invocação
Devoluções | |
---|---|
getDynamicDownloadArgs
publicgetDynamicDownloadArgs ()
Retorna o mapa de args para passar 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 para anexar ao host_log Tradefed ou nulo se nenhum 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 um tempo de espera antes de reprogramar 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 false.
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 para usar durante as configurações paralelas.
Devoluções | |
---|---|
Duration |
getShardCount
public Integer getShardCount ()
Retorne a contagem total de fragmentos para o comando.
Devoluções | |
---|---|
Integer |
getShardIndex
public Integer getShardIndex ()
Retorne o índice de fragmentos para o 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 ()
Retorne o sufixo test-tag, anexado à test-tag para representar algumas variantes de um teste.
Devoluções | |
---|---|
String |
isDryRunMode
public boolean isDryRunMode ()
Retornar true
se devemos
Devoluções | |
---|---|
boolean |
isFullHelpMode
public boolean isFullHelpMode ()
Retorna true
se o modo de ajuda detalhada completo foi solicitado
Devoluções | |
---|---|
boolean |
isHelpMode
public boolean isHelpMode ()
Retorna true
se o modo de ajuda abreviado foi solicitado
Devoluções | |
---|---|
boolean |
isLoopMode
public boolean isLoopMode ()
Retorne o modo de loop para a configuração.
Devoluções | |
---|---|
boolean |
isNoisyDryRunMode
public boolean isNoisyDryRunMode ()
Retornar true
se deve imprimir o comando para o console antes de nós
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 |
reportTestCaseCount
public boolean reportTestCaseCount ()
Se deve ou não relatar o número de casos de teste por tipos de teste.
Devoluções | |
---|---|
boolean |
reportingTags
publicreportingTags ()
Lista de tags usadas para relatórios relacionados à chamada.
Devoluções | |
---|---|
runOnAllDevices
public boolean runOnAllDevices ()
Retorne verdadeiro se o comando deve ser executado em todos os dispositivos.
Devoluções | |
---|---|
boolean |
setAutoLogCollectors
public void setAutoLogCollectors (autoLogCollectors)
Define o conjunto de coletores de log automático que deve ser adicionado a uma chamada.
Parâmetros | |
---|---|
autoLogCollectors |
setBugreportOnInvocationEnded
public 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 void setBugreportzOnInvocationEnded (boolean takeBugreportz)
Define se deve ou não capturar um bugreportz no final da invocação.
Parâmetros | |
---|---|
takeBugreportz | boolean |
setHostLogSuffix
public void setHostLogSuffix (String suffix)
Define o sufixo a ser anexado ao host_log Tradefed.
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 deve ou não relatar os logs até invocationComplete
Parâmetros | |
---|---|
reportInvocationCompleteLogs | boolean |
setReportTestCaseCount
public 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 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 |
setTestTag
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 de sandbox TF.
Parâmetros | |
---|---|
use | boolean |
shouldDisableInvocationSetupAndTeardown
public 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 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 boolean shouldUseDynamicSharding ()
Retorna se devemos usar fragmentação dinâmica ou não
Devoluções | |
---|---|
boolean |
shouldUseParallelRemoteSetup
public boolean shouldUseParallelRemoteSetup ()
Se deve ou não tentar a configuração paralela dos dispositivos remotos.
Devoluções | |
---|---|
boolean |
shouldUseParallelSetup
public boolean shouldUseParallelSetup ()
Se deve ou não tentar a configuração paralela.
Devoluções | |
---|---|
boolean |
shouldUseRemoteSandboxMode
public boolean shouldUseRemoteSandboxMode ()
Se deve ou não usar o modo sandbox na invocação remota.
Devoluções | |
---|---|
boolean |
shouldUseReplicateSetup
public boolean shouldUseReplicateSetup ()
Se deve ou não usar a configuração replicada para todos os dispositivos remotos.
Devoluções | |
---|---|
boolean |
shouldUseSandboxTestMode
public boolean shouldUseSandboxTestMode ()
Retorna verdadeiro se devemos usar a sandbox Tf em um modo de teste.
Devoluções | |
---|---|
boolean |
shouldUseSandboxing
public boolean shouldUseSandboxing ()
Retorna verdadeiro se devemos usar contêineres Tf para executar a invocação
Devoluções | |
---|---|
boolean |
shouldUseTokenSharding
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 ()
Retorne true se um bugreportz deve ser obtido em vez de bugreport durante o bugreport final de invocação de teste.
Devoluções | |
---|---|
boolean |