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 | JDK_FOLDER_OPTION_NAME |
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 | delegatedEarlyDeviceRelease ()Liberar ou não o dispositivo antecipadamente no modo delegado. |
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. | |
getExperimentalFlags ()Retorna o mapa de sinalizadores experimentais, que pode ser usado para apresentar projetos de portão. | |
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. |
File | getJdkFolderForSubprocess ()Retorna a pasta jdk a ser usada ao bifurcar a execução em um subprocesso. |
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. |
Integer | getMultiDeviceCount ()Retorne o número de dispositivos para testes de vários dispositivos. |
boolean | getOptimizeMainlineTest ()Retorna verdadeiro se devemos otimizar a lista de módulos de teste para teste de linha principal. |
Duration | getParallelPreInvocationSetupTimeout ()Retorne o tempo limite para configuração paralela de pré-invocação. |
Duration | getParallelSetupTimeout ()Retorna o tempo limite a ser usado durante configurações paralelas. |
getRemoteFiles ()Retorna a lista de arquivos remotos configurados. | |
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 | isConditionalBugreportDisabled ()Retorna se o relatório de bug condicional está desabilitado ou não |
boolean | isDryRunMode () Retorne |
boolean | isExperimentEnabled ()Habilitar ou não experimentos por meio de sinalizadores experimentais. |
boolean | isFullHelpMode () Retorna |
boolean | isHelpMode () Retorna |
boolean | isLoopMode ()Retorne o modo loop para a configuração. |
boolean | isNoisyDryRunMode () Retorne |
boolean | isRemoteInvocationDeviceless ()Se deve ou não desencadear uma invocação remota sem dispositivo. |
boolean | isTracingEnabled ()Retorna se o rastreamento de invocação está habilitado ou não. |
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 | setDelegatedEarlyDeviceRelease (boolean earlyRelease)Defina se deseja ou não liberar o dispositivo antecipadamente no modo delegado. |
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 | setMultiDeviceCount (int count)Define o número de dispositivos esperados para testes de vários dispositivos. |
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 | setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)Define se deve usar o servidor de fragmentação dinâmica remota ou não |
void | setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)Defina se deseja tentar distribuir o número de módulos uniformemente entre os fragmentos |
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 | shouldRemoteDynamicShard ()Retorna se deve usar servidor de fragmentação dinâmica remota ou nã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 | shouldUseEvenModuleSharding ()Retorna se deve tentar distribuir o número de módulos uniformemente entre os fragmentos |
boolean | shouldUseParallelPreInvocationSetup ()Retorne se a configuração de pré-invocação deve ser executada em paralelo. |
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
JDK_FOLDER_OPTION_NAME
public static final String JDK_FOLDER_OPTION_NAME
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 | |
delegadoEarlyDeviceRelease
public boolean delegatedEarlyDeviceRelease ()
Liberar ou não o dispositivo antecipadamente no modo delegado.
| Devoluções | |
|---|---|
boolean | |
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
publicgetAutoLogCollectors ()
Retorna o conjunto de coletores de log automático a serem adicionados para uma invocação
| Devoluções | |
|---|---|
getDynamicDownloadArgs
publicgetDynamicDownloadArgs ()
Retorna o mapa de argumentos a serem passados para a consulta de download dinâmico.
| Devoluções | |
|---|---|
getExperimentalFlags
publicgetExperimentalFlags ()
Retorna o mapa de sinalizadores experimentais, que pode ser usado para apresentar projetos de portão.
| 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 | |
getJdkFolderForSubprocess
public File getJdkFolderForSubprocess ()
Retorna a pasta jdk a ser usada ao bifurcar a execução em um subprocesso.
| Devoluções | |
|---|---|
File | |
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 | |
getMultiDeviceCount
public Integer getMultiDeviceCount ()
Retorne o número de dispositivos para testes de vários dispositivos.
| Devoluções | |
|---|---|
Integer | |
getOptimizeMainlineTest
public boolean getOptimizeMainlineTest ()
Retorna verdadeiro se devemos otimizar a lista de módulos de teste para teste de linha principal.
| Devoluções | |
|---|---|
boolean | |
getParallelPreInvocationSetupTimeout
public Duration getParallelPreInvocationSetupTimeout ()
Retorne o tempo limite para configuração paralela de pré-invocação.
| Devoluções | |
|---|---|
Duration | |
getParallelSetupTimeout
public Duration getParallelSetupTimeout ()
Retorna o tempo limite a ser usado durante configurações paralelas.
| Devoluções | |
|---|---|
Duration | |
getRemoteFiles
publicgetRemoteFiles ()
Retorna a lista de arquivos remotos configurados.
| Devoluções | |
|---|---|
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 | |
isConditionalBugreportDisabled
public boolean isConditionalBugreportDisabled ()
Retorna se o relatório de bug condicional está desabilitado ou não
| Devoluções | |
|---|---|
boolean | |
isDryRunMode
public boolean isDryRunMode ()
Retorne true se deveríamos
| Devoluções | |
|---|---|
boolean | |
isExperimentEnabled
public boolean isExperimentEnabled ()
Habilitar ou não experimentos por meio de sinalizadores experimentais.
| 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
| Devoluções | |
|---|---|
boolean | |
isRemoteInvocationDeviceless
public boolean isRemoteInvocationDeviceless ()
Se deve ou não desencadear uma invocação remota sem dispositivo.
| Devoluções | |
|---|---|
boolean | |
isTracingEnabled
public boolean isTracingEnabled ()
Retorna se o rastreamento de invocação está habilitado ou não.
| 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
publicreportingTags ()
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 |
setDelegatedEarlyDeviceRelease
public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)
Defina se deseja ou não liberar o dispositivo antecipadamente no modo delegado.
| Parâmetros | |
|---|---|
earlyRelease | 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.
setMultiDeviceCount
public void setMultiDeviceCount (int count)
Define o número de dispositivos esperados para testes de vários dispositivos.
| Parâmetros | |
|---|---|
count | int |
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 |
setShouldRemoteDynamicShard
public void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)
Define se deve usar o servidor de fragmentação dinâmica remota ou não
| Parâmetros | |
|---|---|
shouldRemoteDynamicShard | boolean |
setShouldUseEvenModuleSharding
public void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)
Defina se deseja tentar distribuir o número de módulos uniformemente entre os fragmentos
| Parâmetros | |
|---|---|
useEvenModuleSharding | boolean |
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 | |
deveriaRemoteDynamicShard
public boolean shouldRemoteDynamicShard ()
Retorna se deve usar servidor de fragmentação dinâmica remota ou nã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 | |
deveriaUseEvenModuleSharding
public boolean shouldUseEvenModuleSharding ()
Retorna se deve tentar distribuir o número de módulos uniformemente entre os fragmentos
| Devoluções | |
|---|---|
boolean | |
deveriaUseParallelPreInvocationSetup
public boolean shouldUseParallelPreInvocationSetup ()
Retorne se a configuração de pré-invocação deve ser executada em paralelo.
| 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 | |
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 | JDK_FOLDER_OPTION_NAME |
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 | delegatedEarlyDeviceRelease ()Liberar ou não o dispositivo antecipadamente no modo delegado. |
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. | |
getExperimentalFlags ()Retorna o mapa de sinalizadores experimentais, que pode ser usado para apresentar projetos de portão. | |
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. |
File | getJdkFolderForSubprocess ()Retorna a pasta jdk a ser usada ao bifurcar a execução em um subprocesso. |
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. |
Integer | getMultiDeviceCount ()Retorne o número de dispositivos para testes de vários dispositivos. |
boolean | getOptimizeMainlineTest ()Retorna verdadeiro se devemos otimizar a lista de módulos de teste para teste de linha principal. |
Duration | getParallelPreInvocationSetupTimeout ()Retorne o tempo limite para configuração paralela de pré-invocação. |
Duration | getParallelSetupTimeout ()Retorna o tempo limite a ser usado durante configurações paralelas. |
getRemoteFiles ()Retorna a lista de arquivos remotos configurados. | |
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 | isConditionalBugreportDisabled ()Retorna se o relatório de bug condicional está desabilitado ou não |
boolean | isDryRunMode () Retorne |
boolean | isExperimentEnabled ()Habilitar ou não experimentos por meio de sinalizadores experimentais. |
boolean | isFullHelpMode () Retorna |
boolean | isHelpMode () Retorna |
boolean | isLoopMode ()Retorne o modo loop para a configuração. |
boolean | isNoisyDryRunMode () Retorne |
boolean | isRemoteInvocationDeviceless ()Se deve ou não desencadear uma invocação remota sem dispositivo. |
boolean | isTracingEnabled ()Retorna se o rastreamento de invocação está habilitado ou não. |
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 | setDelegatedEarlyDeviceRelease (boolean earlyRelease)Defina se deseja ou não liberar o dispositivo antecipadamente no modo delegado. |
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 | setMultiDeviceCount (int count)Define o número de dispositivos esperados para testes de vários dispositivos. |
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 | setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)Define se deve usar o servidor de fragmentação dinâmica remota ou não |
void | setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)Defina se deseja tentar distribuir o número de módulos uniformemente entre os fragmentos |
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 | shouldRemoteDynamicShard ()Retorna se deve usar servidor de fragmentação dinâmica remota ou nã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 | shouldUseEvenModuleSharding ()Retorna se deve tentar distribuir o número de módulos uniformemente entre os fragmentos |
boolean | shouldUseParallelPreInvocationSetup ()Retorne se a configuração de pré-invocação deve ser executada em paralelo. |
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
JDK_FOLDER_OPTION_NAME
public static final String JDK_FOLDER_OPTION_NAME
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 | |
delegadoEarlyDeviceRelease
public boolean delegatedEarlyDeviceRelease ()
Liberar ou não o dispositivo antecipadamente no modo delegado.
| Devoluções | |
|---|---|
boolean | |
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
publicgetAutoLogCollectors ()
Retorna o conjunto de coletores de log automático a serem adicionados para uma invocação
| Devoluções | |
|---|---|
getDynamicDownloadArgs
publicgetDynamicDownloadArgs ()
Retorna o mapa de argumentos a serem passados para a consulta de download dinâmico.
| Devoluções | |
|---|---|
getExperimentalFlags
publicgetExperimentalFlags ()
Retorna o mapa de sinalizadores experimentais, que pode ser usado para apresentar projetos de portão.
| 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 | |
getJdkFolderForSubprocess
public File getJdkFolderForSubprocess ()
Retorna a pasta jdk a ser usada ao bifurcar a execução em um subprocesso.
| Devoluções | |
|---|---|
File | |
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 | |
getMultiDeviceCount
public Integer getMultiDeviceCount ()
Retorne o número de dispositivos para testes de vários dispositivos.
| Devoluções | |
|---|---|
Integer | |
getOptimizeMainlineTest
public boolean getOptimizeMainlineTest ()
Retorna verdadeiro se devemos otimizar a lista de módulos de teste para teste de linha principal.
| Devoluções | |
|---|---|
boolean | |
getParallelPreInvocationSetupTimeout
public Duration getParallelPreInvocationSetupTimeout ()
Retorne o tempo limite para configuração paralela de pré-invocação.
| Devoluções | |
|---|---|
Duration | |
getParallelSetupTimeout
public Duration getParallelSetupTimeout ()
Retorna o tempo limite a ser usado durante configurações paralelas.
| Devoluções | |
|---|---|
Duration | |
getRemoteFiles
publicgetRemoteFiles ()
Retorna a lista de arquivos remotos configurados.
| Devoluções | |
|---|---|
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 | |
isConditionalBugreportDisabled
public boolean isConditionalBugreportDisabled ()
Retorna se o relatório de bug condicional está desabilitado ou não
| Devoluções | |
|---|---|
boolean | |
isDryRunMode
public boolean isDryRunMode ()
Retorne true se deveríamos
| Devoluções | |
|---|---|
boolean | |
isExperimentEnabled
public boolean isExperimentEnabled ()
Habilitar ou não experimentos por meio de sinalizadores experimentais.
| 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
| Devoluções | |
|---|---|
boolean | |
isRemoteInvocationDeviceless
public boolean isRemoteInvocationDeviceless ()
Se deve ou não desencadear uma invocação remota sem dispositivo.
| Devoluções | |
|---|---|
boolean | |
isTracingEnabled
public boolean isTracingEnabled ()
Retorna se o rastreamento de invocação está habilitado ou não.
| 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
publicreportingTags ()
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 |
setDelegatedEarlyDeviceRelease
public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)
Defina se deseja ou não liberar o dispositivo antecipadamente no modo delegado.
| Parâmetros | |
|---|---|
earlyRelease | 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.
setMultiDeviceCount
public void setMultiDeviceCount (int count)
Define o número de dispositivos esperados para testes de vários dispositivos.
| Parâmetros | |
|---|---|
count | int |
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 |
setShouldRemoteDynamicShard
public void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)
Define se deve usar o servidor de fragmentação dinâmica remota ou não
| Parâmetros | |
|---|---|
shouldRemoteDynamicShard | boolean |
setShouldUseEvenModuleSharding
public void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)
Defina se deseja tentar distribuir o número de módulos uniformemente entre os fragmentos
| Parâmetros | |
|---|---|
useEvenModuleSharding | boolean |
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 | |
deveriaRemoteDynamicShard
public boolean shouldRemoteDynamicShard ()
Retorna se deve usar servidor de fragmentação dinâmica remota ou nã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 | |
deveriaUseEvenModuleSharding
public boolean shouldUseEvenModuleSharding ()
Retorna se deve tentar distribuir o número de módulos uniformemente entre os fragmentos
| Devoluções | |
|---|---|
boolean | |
deveriaUseParallelPreInvocationSetup
public boolean shouldUseParallelPreInvocationSetup ()
Retorne se a configuração de pré-invocação deve ser executada em paralelo.
| 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 | |