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
 | 
| Construtores públicos | |
|---|---|
| 
      CommandOptions()
       | |
| Métodos públicos | |
|---|---|
| 
        
        
        
        
        
        boolean | 
      captureLogcatOnFailure()
      Se é necessário capturar um logcat em caso de falha do caso de teste | 
| 
        
        
        
        
        
        boolean | 
      captureScreenshotOnFailure()
      Se é necessário capturar uma captura de tela em caso de falha no caso de teste | 
| 
        
        
        
        
        
        ICommandOptions | 
      clone()
       | 
| 
        
        
        
        
        
        boolean | 
      earlyDeviceRelease()
      Indica se o dispositivo será liberado antecipadamente ou não. | 
| 
        
        
        
        
        
        boolean | 
      filterPreviousPassedTests()
      Define se os casos de teste aprovados da tentativa anterior serão filtrados. | 
| 
        
        
        
        
        
         | 
      getAutoLogCollectors()
      Retorna o conjunto de coletores de registro automático a serem adicionados a uma invocação | 
| 
        
        
        
        
        
         | 
      getDynamicDownloadArgs()
      Retorna o mapa de argumentos a serem transmitidos para a consulta de download dinâmico. | 
| 
        
        
        
        
        
        int | 
      getExtraRemotePostsubmitInstance()
      Se é necessário iniciar instâncias extras na VM remota após o envio. | 
| 
        
        
        
        
        
        String | 
      getHostLogSuffix()
      Retorna o sufixo a ser anexado ao host_log do Tradefed ou nulo se não houver prefixo. | 
| 
        
        
        
        
        
        UniqueMultiMap<String, String> | 
      getInvocationData()
      Retorna os dados transmitidos para a invocação para descrevê-la | 
| 
        
        
        
        
        
        long | 
      getInvocationTimeout()
      Retorna o tempo limite de invocação especificado. | 
| 
        
        
        
        
        
        long | 
      getLoopTime()
      Receba o tempo de espera antes de reprogramar esse comando. | 
| 
        
        
        
        
        
        long | 
      getMaxLoopCount()
      Retorna o número máximo de vezes que o comando é programado. | 
| 
        
        
        
        
        
        boolean | 
      getOptimizeMainlineTest()
      Retorna verdadeiro se for necessário otimizar a lista de módulos de teste para o teste principal. | 
| 
        
        
        
        
        
        Duration | 
      getParallelSetupTimeout()
      Retorna o tempo limite a ser usado durante as configurações paralelas. | 
| 
        
        
        
        
        
        Integer | 
      getShardCount()
      Retorna a contagem total de fragmentos do comando. | 
| 
        
        
        
        
        
        Integer | 
      getShardIndex()
      Retorna o índice do fragmento para o comando. | 
| 
        
        
        
        
        
        String | 
      getTestTag()
      Retorna a tag de teste para a invocação. | 
| 
        
        
        
        
        
        String | 
      getTestTagSuffix()
      Retorna o sufixo da tag de teste, anexado à tag de teste para representar algumas variantes de um teste. | 
| 
        
        
        
        
        
        boolean | 
      isDryRunMode()
      Retorna  | 
| 
        
        
        
        
        
        boolean | 
      isFullHelpMode()
      Retorna  | 
| 
        
        
        
        
        
        boolean | 
      isHelpMode()
      Retorna  | 
| 
        
        
        
        
        
        boolean | 
      isLoopMode()
      Retorna o modo de repetição da configuração. | 
| 
        
        
        
        
        
        boolean | 
      isNoisyDryRunMode()
      Retorna  | 
| 
        
        
        
        
        
        boolean | 
      reportInvocationComplete()
      se os registros devem ser informados até o invocationComplete. | 
| 
        
        
        
        
        
        boolean | 
      reportPassedTests()
      Informa se os casos de teste foram aprovados ou não. | 
| 
        
        
        
        
        
        boolean | 
      reportTestCaseCount()
      Informar ou não o número de casos de teste por tipo de teste. | 
| 
        
        
        
        
        
         | 
      reportingTags()
      Lista de tags usadas para gerar relatórios relacionados à invocação. | 
| 
        
        
        
        
        
        boolean | 
      runOnAllDevices()
      Retorna verdadeiro se o comando precisa ser executado em todos os dispositivos. | 
| 
        
        
        
        
        
        void | 
      setAutoLogCollectors(Define o conjunto de coletores de registro automático que precisam ser adicionados a uma invocação. | 
| 
        
        
        
        
        
        void | 
      setBugreportOnInvocationEnded(boolean takeBugreport)
      Define se é necessário capturar ou não um bugreport no final da invocação. | 
| 
        
        
        
        
        
        void | 
      setBugreportzOnInvocationEnded(boolean takeBugreportz)
      Define se um bugreportz 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 de invocação. | 
| 
        
        
        
        
        
        void | 
      setLoopMode(boolean loopMode)
      Defina o modo de repetição para a configuração. | 
| 
        
        
        
        
        
        void | 
      setReplicateSetup(boolean replicate)
      Define se a configuração replicada será usada ou não. | 
| 
        
        
        
        
        
        void | 
      setReportInvocationComplete(boolean reportInvocationCompleteLogs)
      Define se os registros serão informados até o invocationComplete | 
| 
        
        
        
        
        
        void | 
      setReportTestCaseCount(boolean report)
      Defina se a contagem de casos de teste será informada 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 é necessário usar contêineres do TF ou não | 
| 
        
        
        
        
        
        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 do sandbox do TF. | 
| 
        
        
        
        
        
        boolean | 
      shouldDisableInvocationSetupAndTeardown()
      Define se a configuração de pré-invocação e a desmontagem pós-invocação serão desativadas ou não. | 
| 
        
        
        
        
        
        boolean | 
      shouldReportModuleProgression()
      Informa se a progressão da invocação remota será informada no nível do módulo. | 
| 
        
        
        
        
        
        boolean | 
      shouldUseDynamicSharding()
      Retorna se é necessário usar o sharding dinâmico ou não | 
| 
        
        
        
        
        
        boolean | 
      shouldUseParallelRemoteSetup()
      Indica se a configuração paralela dos dispositivos remotos será tentada ou não. | 
| 
        
        
        
        
        
        boolean | 
      shouldUseParallelSetup()
      Se a tentativa de configuração paralela será feita ou não. | 
| 
        
        
        
        
        
        boolean | 
      shouldUseRemoteSandboxMode()
      Indica se o modo sandbox deve ou não ser usado na invocação remota. | 
| 
        
        
        
        
        
        boolean | 
      shouldUseReplicateSetup()
      Indica se a configuração replicada será usada para todos os dispositivos remotos. | 
| 
        
        
        
        
        
        boolean | 
      shouldUseSandboxTestMode()
      Retorna "true" se for necessário usar o sandbox do Tf em um modo de teste. | 
| 
        
        
        
        
        
        boolean | 
      shouldUseSandboxing()
      Retorna verdadeiro se for necessário usar contêineres Tf para executar a invocação. | 
| 
        
        
        
        
        
        boolean | 
      shouldUseTokenSharding()
      Se o sharding precisa ou não usar o suporte a tokens. | 
| 
        
        
        
        
        
        boolean | 
      takeBugreportOnInvocationEnded()
      Retorna verdadeiro se um bugreport precisa ser usado quando a invocação de teste terminar. | 
| 
        
        
        
        
        
        boolean | 
      takeBugreportzOnInvocationEnded()
      Retorna verdadeiro se um bugreportz precisa ser usado em vez de bugreport durante a 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
CommandOptions
public CommandOptions ()
Métodos públicos
captureLogcatOnFailure
public boolean captureLogcatOnFailure ()
Se é necessário capturar um logcat em caso de falha do caso de teste
| Retorna | |
|---|---|
| boolean | |
captureScreenshotOnFailure
public boolean captureScreenshotOnFailure ()
Se é necessário capturar uma captura de tela em caso de falha no caso de teste
| Retorna | |
|---|---|
| boolean | |
earlyDeviceRelease
public boolean earlyDeviceRelease ()
Indica se o dispositivo será liberado antecipadamente ou não.
| Retorna | |
|---|---|
| boolean | |
filterPreviousPassedTests
public boolean filterPreviousPassedTests ()
Define se os casos de teste aprovados da tentativa anterior serão filtrados.
| Retorna | |
|---|---|
| boolean | |
getAutoLogCollectors
publicgetAutoLogCollectors () 
Retorna o conjunto de coletores de registro automático a serem adicionados a uma invocação
| Retorna | |
|---|---|
|  | |
getDynamicDownloadArgs
publicgetDynamicDownloadArgs () 
Retorna o mapa de argumentos a serem transmitidos para a consulta de download dinâmico.
| Retorna | |
|---|---|
|  | |
getExtraRemotePostsubmitInstance
public int getExtraRemotePostsubmitInstance ()
Se é necessário iniciar instâncias extras na VM remota após o envio.
| Retorna | |
|---|---|
| int | |
getHostLogSuffix
public String getHostLogSuffix ()
Retorna o sufixo a ser anexado ao host_log do Tradefed ou nulo se não houver prefixo.
| Retorna | |
|---|---|
| String | |
getInvocationData
public UniqueMultiMap<String, String> getInvocationData ()
Retorna os dados transmitidos para a 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 um tempo limite a ser usado.
| Retorna | |
|---|---|
| long | |
getLoopTime
public long getLoopTime ()
Receba 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 que o comando é programado. Não tem efeito se isLoopMode for falso.
| Retorna | |
|---|---|
| long | |
getOptimizeMainlineTest
public boolean getOptimizeMainlineTest ()
Retorna verdadeiro se for necessário otimizar a lista de módulos de teste para o teste principal.
| Retorna | |
|---|---|
| boolean | |
getParallelSetupTimeout
public Duration getParallelSetupTimeout ()
Retorna o tempo limite a ser usado durante as configurações paralelas.
| Retorna | |
|---|---|
| Duration | |
getShardCount
public Integer getShardCount ()
Retorna a contagem total de fragmentos do comando.
| Retorna | |
|---|---|
| Integer | |
getShardIndex
public Integer getShardIndex ()
Retorna o índice do fragmento para o comando.
| Retorna | |
|---|---|
| Integer | |
getTestTag
public String getTestTag ()
Retorna a tag de teste para a invocação. O padrão é "stub" se não for especificado.
| Retorna | |
|---|---|
| String | |
getTestTagSuffix
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 ()
Retorna true se for necessário 
| Retorna | |
|---|---|
| boolean | |
isFullHelpMode
public boolean isFullHelpMode ()
Retorna true se o modo de ajuda detalhada completo foi solicitado
| Retorna | |
|---|---|
| boolean | |
isHelpMode
public boolean isHelpMode ()
Retorna true se o modo de ajuda abreviado foi solicitado
| Retorna | |
|---|---|
| boolean | |
isLoopMode
public boolean isLoopMode ()
Retorna o modo de repetição da configuração.
| Retorna | |
|---|---|
| boolean | |
isNoisyDryRunMode
public boolean isNoisyDryRunMode ()
Retorna true se o comando precisa ser impresso no console antes de
 
| Retorna | |
|---|---|
| boolean | |
reportInvocationComplete
public boolean reportInvocationComplete ()
se os registros devem ser informados até o invocationComplete.
| Retorna | |
|---|---|
| boolean | |
reportPassedTests
public boolean reportPassedTests ()
Informa se os casos de teste foram aprovados ou não.
| Retorna | |
|---|---|
| boolean | |
reportTestCaseCount
public boolean reportTestCaseCount ()
Informar ou não o número de casos de teste por tipo de teste.
| Retorna | |
|---|---|
| boolean | |
reportingTags
publicreportingTags () 
Lista de tags usadas para gerar relatórios relacionados à invocação.
| Retorna | |
|---|---|
|  | |
runOnAllDevices
public boolean runOnAllDevices ()
Retorna verdadeiro se o comando precisa ser executado em todos os dispositivos.
| Retorna | |
|---|---|
| boolean | |
setAutoLogCollectors
public void setAutoLogCollectors (autoLogCollectors) 
Define o conjunto de coletores de registro automático que precisam ser adicionados a uma invocação.
| Parâmetros | |
|---|---|
| autoLogCollectors |  | 
setBugreportOnInvocationEnded
public void setBugreportOnInvocationEnded (boolean takeBugreport)
Define se é necessário capturar ou não um bugreport no final da invocação.
| Parâmetros | |
|---|---|
| takeBugreport | boolean | 
setBugreportzOnInvocationEnded
public void setBugreportzOnInvocationEnded (boolean takeBugreportz)
Define se um bugreportz será capturado ou não no final da invocação.
| Parâmetros | |
|---|---|
| takeBugreportz | boolean | 
setHostLogSuffix
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 de invocação. 0 se não houver um tempo limite a ser usado.
| Parâmetros | |
|---|---|
| invocationTimeout | Long | 
setLoopMode
public void setLoopMode (boolean loopMode)
Defina o modo de repetição para a configuração.
setReplicateSetup
public void setReplicateSetup (boolean replicate)
Define se a configuração replicada será usada ou não.
| Parâmetros | |
|---|---|
| replicate | boolean | 
setReportInvocationComplete
public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)
Define se os registros serão informados até o invocationComplete
| Parâmetros | |
|---|---|
| reportInvocationCompleteLogs | boolean | 
setReportTestCaseCount
public void setReportTestCaseCount (boolean report)
Defina se a contagem de casos de teste será informada 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 | 
setShouldUseSandboxing
public void setShouldUseSandboxing (boolean use)
Define se é necessário usar contêineres do TF ou não
| 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 do sandbox do TF.
| Parâmetros | |
|---|---|
| use | boolean | 
shouldDisableInvocationSetupAndTeardown
public boolean shouldDisableInvocationSetupAndTeardown ()
Define se a configuração de pré-invocação e a desmontagem pós-invocação serão desativadas ou não.
| Retorna | |
|---|---|
| boolean | |
shouldReportModuleProgression
public boolean shouldReportModuleProgression ()
Informa se a progressão da invocação remota será informada no nível do módulo.
| Retorna | |
|---|---|
| boolean | |
shouldUseDynamicSharding
public boolean shouldUseDynamicSharding ()
Retorna se é necessário usar o sharding dinâmico ou não
| Retorna | |
|---|---|
| boolean | |
shouldUseParallelRemoteSetup
public boolean shouldUseParallelRemoteSetup ()
Indica se a configuração paralela dos dispositivos remotos será tentada ou não.
| Retorna | |
|---|---|
| boolean | |
shouldUseParallelSetup
public boolean shouldUseParallelSetup ()
Se a tentativa de configuração paralela será feita ou não.
| Retorna | |
|---|---|
| boolean | |
shouldUseRemoteSandboxMode
public boolean shouldUseRemoteSandboxMode ()
Indica se o modo sandbox deve ou não ser usado na invocação remota.
| Retorna | |
|---|---|
| boolean | |
shouldUseReplicateSetup
public boolean shouldUseReplicateSetup ()
Indica se a configuração replicada será usada para todos os dispositivos remotos.
| Retorna | |
|---|---|
| boolean | |
shouldUseSandboxTestMode
public boolean shouldUseSandboxTestMode ()
Retorna "true" se for necessário usar o sandbox do Tf em um modo de teste.
| Retorna | |
|---|---|
| boolean | |
shouldUseSandboxing
public boolean shouldUseSandboxing ()
Retorna verdadeiro se for necessário usar contêineres Tf para executar a invocação.
| Retorna | |
|---|---|
| boolean | |
shouldUseTokenSharding
public boolean shouldUseTokenSharding ()
Se o sharding precisa ou não usar o suporte a tokens.
| Retorna | |
|---|---|
| boolean | |
takeBugreportOnInvocationEnded
public boolean takeBugreportOnInvocationEnded ()
Retorna verdadeiro se um bugreport precisa ser usado quando a invocação de teste terminar.
| Retorna | |
|---|---|
| boolean | |
takeBugreportzOnInvocationEnded
public boolean takeBugreportzOnInvocationEnded ()
Retorna verdadeiro se um bugreportz precisa ser usado em vez de bugreport durante a invocação de teste.
| Retorna | |
|---|---|
| boolean | |
