CommandOptions

public class CommandOptions
extends Object implements ICommandOptions

java.lang.Object
   ↳ com.android.tradefed.command.CommandOptions


Implementação de ICommandOptions.

Resumo

Constantes

String DRY_RUN_OPTION

String ENABLE_SANDBOX_TEST_MODE

String INVOCATION_DATA

String JDK_FOLDER_OPTION_NAME

String NOISY_DRY_RUN_OPTION

String TEST_TAG_OPTION

String USE_REMOTE_SANDBOX

String USE_SANDBOX

Construtores públicos

CommandOptions()

Métodos públicos

boolean captureLogcatOnFailure()

Se um logcat será capturado em caso de falha no caso de teste

boolean captureScreenshotOnFailure()

Se uma captura de tela deve ser feita em caso de falha no caso de teste

ICommandOptions clone()
boolean delegatedEarlyDeviceRelease()

Se o dispositivo deve ser liberado antes no modo delegado.

boolean earlyDeviceRelease()

Se o dispositivo deve ser liberado antes do tempo quando não for mais necessário.

boolean enableDefaultLogProcessors()

Se alguns pós-processadores devem ser implantados automaticamente.

boolean filterPreviousPassedTests()

Se os casos de teste aprovados na tentativa anterior devem ser filtrados.

List<String> getAutoCollectorSetOptions()

Retorna a lista de opções a serem transmitidas aos coletores automáticos.

Set<AutoLogCollector> getAutoLogCollectors()

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

Set<AutoLogProcessor> getAutoLogProcessors()

Retorna o conjunto de processadores de registro automático a serem adicionados para uma invocação.

Map<String, String> getDynamicDownloadArgs()

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

MultiMap<String, String> getExperimentalFlags()

Retorna o mapa de flags experimentais, que pode ser usado para projetos de feature gate.

int getExtraRemotePostsubmitInstance()

Se é necessário iniciar instâncias extras na VM remota após o envio.

String getGeminiApiKey()

A chave de API a ser usada para consultas de comandos da API Gemini.

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

Recebe o tempo de espera antes de reagendar esse comando.

long getMaxLoopCount()

Retorna o número máximo de vezes que o comando pode ser programado.

Integer getMultiDeviceCount()

Retorna o número de dispositivos para testes multidispositivo.

boolean getOptimizeMainlineTest()

Retorna "true" se for necessário otimizar a lista de módulos de teste para o teste principal.

Duration getParallelPreInvocationSetupTimeout()

Retorna o tempo limite para a configuração paralela de pré-invocação.

Duration getParallelSetupTimeout()

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

String getRemoteCacheInstanceName()

Retorna o nome da instância usada para processar o armazenamento em cache remoto.

Set<String> getRemoteFiles()

Retorna a lista de arquivos remotos configurados.

MultiMap<String, String> getRolloutFlags()

Retorna o mapa de flags de lançamento.

List<File> getRolloutFlagsFiles()

Retorna uma lista de arquivos que contêm flags de lançamento.

Integer getShardCount()

Retorna a contagem total de fragmentos do comando.

Integer getShardIndex()

Retorne o índice de fragmento do comando.

String getTestTag()

Retorna a tag de teste da invocação.

String getTestTagSuffix()

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

boolean isConditionalBugreportDisabled()

Retorna se o relatório de bug condicional está desativado ou não.

boolean isDryRunMode()

Retorne true se for necessário pular a adição desse comando à fila.

boolean isExperimentEnabled()

Define se os experimentos serão ativados ou não usando flags experimentais.

boolean isFullHelpMode()

Retorna true se o modo de ajuda detalhada completa foi solicitado.

boolean isGeminiLogOnlyMode()

Se a execução de comandos dos modelos deve ser silenciosa.

boolean isHelpMode()

Retorna true se o modo de ajuda abreviado foi solicitado.

boolean isLoopMode()

Retorna o modo de loop da configuração.

boolean isNoisyDryRunMode()

Retorne true se precisarmos imprimir o comando no console antes de pular a adição dele à fila.

boolean isRemoteInvocationDeviceless()

Indica se uma invocação remota sem dispositivo deve ser acionada.

boolean isTracingEnabled()

Retorna se o rastreamento de invocação está ativado ou não.

boolean keepPostProcessorOrder()

Se os pós-processadores devem ser aplicados na ordem em que são mencionados na configuração.

boolean reportCacheResults()

Retorna "true" se for necessário informar os resultados do cache quando disponíveis.

boolean reportCacheResultsInPresubmit()

Retorna "true" se precisarmos informar os resultados do cache quando eles estiverem disponíveis na pré-submissão.

boolean reportInvocationCacheResultsInPostsubmit()

Retorna verdadeiro se precisarmos informar o resultado do cache de invocação quando ele estiver disponível após o envio.

boolean reportInvocationCacheResultsInPresubmit()

Retorna verdadeiro se precisarmos informar os resultados do cache de invocação quando disponíveis na pré-submissão.

boolean reportInvocationComplete()

se os registros devem ser informados até invocationComplete.

boolean reportPassedTests()

Se os casos de teste aprovados devem ser incluídos no relatório.

boolean reportTestCaseCount()

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

List<String> reportingTags()

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

boolean runOnAllDevices()

Retorna "true" se o comando precisar ser executado em todos os dispositivos.

void setAutoCollectorSetOptions(List<String> autoCollectorSetOptions)

Define a lista de opções a serem transmitidas aos coletores automáticos.

void setAutoLogCollectors(Set<AutoLogCollector> autoLogCollectors)

Define o conjunto de coletores de registros automáticos que devem ser adicionados a uma invocação.

void setAutoLogProcessors(Set<AutoLogProcessor> autoLogProcessors)

Define o conjunto de processadores de registros automáticos que devem ser adicionados a uma invocação.

void setBugreportOnInvocationEnded(boolean takeBugreport)

Define se um bugreport deve ser capturado ao final da invocação.

void setBugreportzOnInvocationEnded(boolean takeBugreportz)

Define se um bugreportz será capturado ao final da invocação.

void setDelegatedEarlyDeviceRelease(boolean earlyRelease)

Define se o dispositivo será liberado no início do modo delegado.

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)

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

void setMultiDeviceCount(int count)

Define o número de dispositivos esperados para testes multidispositivo.

void setReplicateSetup(boolean replicate)

Defina se você quer usar a configuração replicada.

void setReportInvocationComplete(boolean reportInvocationCompleteLogs)

Defina se os registros serão informados até invocationComplete

void setReportTestCaseCount(boolean report)

Define se é necessário informar 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 fragmento para o comando.

void setShouldRemoteDynamicShard(boolean shouldRemoteDynamicShard)

Define se um servidor de fragmentação dinâmica remota será usado ou não.

void setShouldUseEvenModuleSharding(boolean useEvenModuleSharding)

Defina se é preciso tentar distribuir o número de módulos de maneira uniforme entre os fragmentos.

void setShouldUseSandboxing(boolean use)

Define se devemos usar contêineres do TF

void setTestTag(String testTag)

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

void setUseSandboxTestMode(boolean use)

Define se devemos usar o modo de teste sandbox do TF.

boolean shouldDisableInvocationSetupAndTeardown()

Define se a configuração de pré-invocação e o encerramento de pós-invocação serão desativados.

boolean shouldEnableDeviceSpecificSetup()

Define se a configuração específica do dispositivo será ativada ou não.

boolean shouldForcePreparerFailureAsTestFailure()

Quando um preparador falha em um teste, ele pode falhar na invocação do teste como um erro de infraestrutura, o que leva a uma nova tentativa de execução do teste.

boolean shouldPassRetryAttemptNumber()

Se é para transmitir o número de novas tentativas.

boolean shouldRemoteDynamicShard()

Retorna se é necessário usar o servidor remoto de fragmentação dinâmica ou não.

boolean shouldReportModuleProgression()

Se a progressão da invocação remota será informada no nível do módulo.

boolean shouldSkipParentProcessLogcat()

Se o logcat do processo pai será ignorado.

boolean shouldUploadCacheResults()

Retorna "true" se precisarmos capturar os resultados no cache.

boolean shouldUploadInvocationCacheResults()

Retorna verdadeiro se precisarmos capturar os resultados da invocação no cache.

boolean shouldUseDynamicSharding()

Retorna se devemos usar o sharding dinâmico ou não

boolean shouldUseEvenModuleSharding()

Retorna se é necessário tentar distribuir o número de módulos de maneira uniforme entre os fragmentos.

boolean shouldUseParallelPreInvocationSetup()

Retorna se a configuração de pré-invocação deve ser executada em paralelo.

boolean shouldUseParallelRemoteSetup()

Indica se é necessário tentar a configuração paralela dos dispositivos remotos.

boolean shouldUseParallelSetup()

Se é necessário tentar a configuração paralela.

boolean shouldUseRemoteSandboxMode()

Se o modo sandbox deve ser usado na invocação remota.

boolean shouldUseReplicateSetup()

Indica se a configuração replicada será usada em todos os dispositivos remotos.

boolean shouldUseSandboxTestMode()

Retorna "true" se precisarmos usar o sandbox do Tf em um modo de teste.

boolean shouldUseSandboxing()

Retorna verdadeiro se precisarmos usar contêineres do Tf para executar a invocação.

boolean shouldUseTokenSharding()

Indica se o sharding deve usar a compatibilidade com tokens.

boolean skipTrybotExperiment()

Se os experimentos devem ser ignorados nas execuções do TRYBOT.

boolean takeBugreportOnInvocationEnded()

Retorna "true" se um bugreport precisar ser gerado quando a invocação de teste for concluída.

boolean takeBugreportzOnInvocationEnded()

Retorna "true" se um bugreportz precisar ser gerado em vez de um bugreport durante a invocação de teste relatório do bug final.

Constantes

DRY_RUN_OPTION

public static final String DRY_RUN_OPTION

Valor da constante: "dry-run"

ENABLE_SANDBOX_TEST_MODE

public static final String ENABLE_SANDBOX_TEST_MODE

Valor da constante: "sandbox-test-mode"

INVOCATION_DATA

public static final String INVOCATION_DATA

Valor da constante: "invocation-data"

JDK_FOLDER_OPTION_NAME

public static final String JDK_FOLDER_OPTION_NAME

Valor da constante: "jdk-folder-for-subprocess"

NOISY_DRY_RUN_OPTION

public static final String NOISY_DRY_RUN_OPTION

Valor da constante: "noisy-dry-run"

TEST_TAG_OPTION

public static final String TEST_TAG_OPTION

Valor da constante: "test-tag"

USE_REMOTE_SANDBOX

public static final String USE_REMOTE_SANDBOX

Valor da constante: "use-remote-sandbox"

USE_SANDBOX

public static final String USE_SANDBOX

Valor da constante: "use-sandbox"

Construtores públicos

CommandOptions

public CommandOptions ()

Métodos públicos

captureLogcatOnFailure

public boolean captureLogcatOnFailure ()

Se um logcat será capturado em caso de falha no caso de teste

Retorna
boolean

captureScreenshotOnFailure

public boolean captureScreenshotOnFailure ()

Se uma captura de tela deve ser feita em caso de falha no caso de teste

Retorna
boolean

clone

public ICommandOptions clone ()

Retorna
ICommandOptions

delegatedEarlyDeviceRelease

public boolean delegatedEarlyDeviceRelease ()

Se o dispositivo deve ser liberado antes no modo delegado.

Retorna
boolean

earlyDeviceRelease

public boolean earlyDeviceRelease ()

Se o dispositivo deve ser liberado antes do tempo quando não for mais necessário.

Retorna
boolean

enableDefaultLogProcessors

public boolean enableDefaultLogProcessors ()

Se alguns pós-processadores devem ser implantados automaticamente.

Retorna
boolean

filterPreviousPassedTests

public boolean filterPreviousPassedTests ()

Se os casos de teste aprovados na tentativa anterior devem ser filtrados.

Retorna
boolean

getAutoCollectorSetOptions

public List<String> getAutoCollectorSetOptions ()

Retorna a lista de opções a serem transmitidas aos coletores automáticos.

Retorna
List<String>

getAutoLogCollectors

public Set<AutoLogCollector> getAutoLogCollectors ()

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

Retorna
Set<AutoLogCollector>

getAutoLogProcessors

public Set<AutoLogProcessor> getAutoLogProcessors ()

Retorna o conjunto de processadores de registro automático a serem adicionados para uma invocação.

Retorna
Set<AutoLogProcessor>

getDynamicDownloadArgs

public Map<String, String> getDynamicDownloadArgs ()

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

Retorna
Map<String, String>

getExperimentalFlags

public MultiMap<String, String> getExperimentalFlags ()

Retorna o mapa de flags experimentais, que pode ser usado para projetos de feature gate.

Retorna
MultiMap<String, String>

getExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

Se é necessário iniciar instâncias extras na VM remota após o envio.

Retorna
int

getGeminiApiKey

public String getGeminiApiKey ()

A chave de API a ser usada para consultas de comandos da API Gemini.

Retorna
String

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 à invocação para descrevê-la.

Retorna
UniqueMultiMap<String, String>

getInvocationTimeout

public long getInvocationTimeout ()

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

Retorna
long

getJdkFolderForSubprocess

public File getJdkFolderForSubprocess ()

Retorna a pasta jdk a ser usada ao bifurcar a execução em um subprocesso.

Retorna
File

getLoopTime

public long getLoopTime ()

Recebe o tempo de espera antes de reagendar esse comando.

Retorna
long tempo em ms

getMaxLoopCount

public long getMaxLoopCount ()

Retorna o número máximo de vezes que o comando pode ser programado. Não tem efeito se isLoopMode for falso.

Retorna
long

getMultiDeviceCount

public Integer getMultiDeviceCount ()

Retorna o número de dispositivos para testes multidispositivo.

Retorna
Integer

getOptimizeMainlineTest

public boolean getOptimizeMainlineTest ()

Retorna "true" se for necessário otimizar a lista de módulos de teste para o teste principal.

Retorna
boolean

getParallelPreInvocationSetupTimeout

public Duration getParallelPreInvocationSetupTimeout ()

Retorna o tempo limite para a configuração paralela de pré-invocação.

Retorna
Duration

getParallelSetupTimeout

public Duration getParallelSetupTimeout ()

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

Retorna
Duration

getRemoteCacheInstanceName

public String getRemoteCacheInstanceName ()

Retorna o nome da instância usada para processar o armazenamento em cache remoto.

Retorna
String

getRemoteFiles

public Set<String> getRemoteFiles ()

Retorna a lista de arquivos remotos configurados.

Retorna
Set<String>

getRolloutFlags

public MultiMap<String, String> getRolloutFlags ()

Retorna o mapa de flags de lançamento. As flags de lançamento são diferentes das flags experimentais, já que são usadas em todas as invocações.

Retorna
MultiMap<String, String>

getRolloutFlagsFiles

public List<File> getRolloutFlagsFiles ()

Retorna uma lista de arquivos que contêm flags de lançamento.

Retorna
List<File>

getShardCount

public Integer getShardCount ()

Retorna a contagem total de fragmentos do comando.

Retorna
Integer

getShardIndex

public Integer getShardIndex ()

Retorne o índice de fragmento do comando.

Retorna
Integer

getTestTag

public String getTestTag ()

Retorna a tag de teste da invocação. O padrão é "stub" se não for especificado.

Retorna
String

getTestTagSuffix

public String getTestTagSuffix ()

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

Retorna
String

isConditionalBugreportDisabled

public boolean isConditionalBugreportDisabled ()

Retorna se o relatório de bug condicional está desativado ou não.

Retorna
boolean

isDryRunMode

public boolean isDryRunMode ()

Retorne true se for necessário pular a adição desse comando à fila.

Retorna
boolean

isExperimentEnabled

public boolean isExperimentEnabled ()

Define se os experimentos serão ativados ou não usando flags experimentais.

Retorna
boolean

isFullHelpMode

public boolean isFullHelpMode ()

Retorna true se o modo de ajuda detalhada completa foi solicitado.

Retorna
boolean

isGeminiLogOnlyMode

public boolean isGeminiLogOnlyMode ()

Se a execução de comandos dos modelos deve ser silenciosa.

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 loop da configuração.

Retorna
boolean

isNoisyDryRunMode

public boolean isNoisyDryRunMode ()

Retorne true se precisarmos imprimir o comando no console antes de pular a adição dele à fila.

Retorna
boolean

isRemoteInvocationDeviceless

public boolean isRemoteInvocationDeviceless ()

Indica se uma invocação remota sem dispositivo deve ser acionada.

Retorna
boolean

isTracingEnabled

public boolean isTracingEnabled ()

Retorna se o rastreamento de invocação está ativado ou não.

Retorna
boolean

keepPostProcessorOrder

public boolean keepPostProcessorOrder ()

Se os pós-processadores devem ser aplicados na ordem em que são mencionados na configuração.

Retorna
boolean

reportCacheResults

public boolean reportCacheResults ()

Retorna "true" se for necessário informar os resultados do cache quando disponíveis.

Retorna
boolean

reportCacheResultsInPresubmit

public boolean reportCacheResultsInPresubmit ()

Retorna "true" se precisarmos informar os resultados do cache quando eles estiverem disponíveis na pré-submissão.

Retorna
boolean

reportInvocationCacheResultsInPostsubmit

public boolean reportInvocationCacheResultsInPostsubmit ()

Retorna verdadeiro se precisarmos informar o resultado do cache de invocação quando ele estiver disponível após o envio.

Retorna
boolean

reportInvocationCacheResultsInPresubmit

public boolean reportInvocationCacheResultsInPresubmit ()

Retorna verdadeiro se precisarmos informar os resultados do cache de invocação quando disponíveis na pré-submissão.

Retorna
boolean

reportInvocationComplete

public boolean reportInvocationComplete ()

se os registros devem ser informados até invocationComplete.

Retorna
boolean

reportPassedTests

public boolean reportPassedTests ()

Se os casos de teste aprovados devem ser incluídos no relatório.

Retorna
boolean

reportTestCaseCount

public boolean reportTestCaseCount ()

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

Retorna
boolean

reportingTags

public List<String> reportingTags ()

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

Retorna
List<String>

runOnAllDevices

public boolean runOnAllDevices ()

Retorna "true" se o comando precisar ser executado em todos os dispositivos.

Retorna
boolean

setAutoCollectorSetOptions

public void setAutoCollectorSetOptions (List<String> autoCollectorSetOptions)

Define a lista de opções a serem transmitidas aos coletores automáticos.

Parâmetros
autoCollectorSetOptions List

setAutoLogCollectors

public void setAutoLogCollectors (Set<AutoLogCollector> autoLogCollectors)

Define o conjunto de coletores de registros automáticos que devem ser adicionados a uma invocação.

Parâmetros
autoLogCollectors Set

setAutoLogProcessors

public void setAutoLogProcessors (Set<AutoLogProcessor> autoLogProcessors)

Define o conjunto de processadores de registros automáticos que devem ser adicionados a uma invocação.

Parâmetros
autoLogProcessors Set

setBugreportOnInvocationEnded

public void setBugreportOnInvocationEnded (boolean takeBugreport)

Define se um bugreport deve ser capturado ao final da invocação.

Parâmetros
takeBugreport boolean

setBugreportzOnInvocationEnded

public void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Define se um bugreportz será capturado ao final da invocação.

Parâmetros
takeBugreportz boolean

setDelegatedEarlyDeviceRelease

public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

Define se o dispositivo será liberado no início do modo delegado.

Parâmetros
earlyRelease 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 nenhum tempo limite for usado.

Parâmetros
invocationTimeout Long

setLoopMode

public void setLoopMode (boolean loopMode)

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

setMultiDeviceCount

public void setMultiDeviceCount (int count)

Define o número de dispositivos esperados para testes multidispositivo.

Parâmetros
count int

setReplicateSetup

public void setReplicateSetup (boolean replicate)

Defina se você quer usar a configuração replicada.

Parâmetros
replicate boolean

setReportInvocationComplete

public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Defina se os registros serão informados até invocationComplete

Parâmetros
reportInvocationCompleteLogs boolean

setReportTestCaseCount

public void setReportTestCaseCount (boolean report)

Define se é necessário informar 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 fragmento para o comando.

Parâmetros
shardIndex Integer

setShouldRemoteDynamicShard

public void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

Define se um servidor de fragmentação dinâmica remota será usado ou não.

Parâmetros
shouldRemoteDynamicShard boolean

setShouldUseEvenModuleSharding

public void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

Defina se é preciso tentar distribuir o número de módulos de maneira uniforme entre os fragmentos.

Parâmetros
useEvenModuleSharding boolean

setShouldUseSandboxing

public void setShouldUseSandboxing (boolean use)

Define se devemos usar contêineres do 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 usar o modo de teste sandbox do TF.

Parâmetros
use boolean

shouldDisableInvocationSetupAndTeardown

public boolean shouldDisableInvocationSetupAndTeardown ()

Define se a configuração de pré-invocação e o encerramento de pós-invocação serão desativados.

Retorna
boolean

shouldEnableDeviceSpecificSetup

public boolean shouldEnableDeviceSpecificSetup ()

Define se a configuração específica do dispositivo será ativada ou não.

Retorna
boolean

shouldForcePreparerFailureAsTestFailure

public boolean shouldForcePreparerFailureAsTestFailure ()

Quando um preparador falha em um teste, ele pode falhar na invocação do teste como um erro de infraestrutura, o que leva a uma nova tentativa de execução do teste. Essa opção permite que essa falha seja convertida em uma falha no teste, para que a infraestrutura não desperdice recursos tentando executar todo o teste novamente.

Retorna
boolean

shouldPassRetryAttemptNumber

public boolean shouldPassRetryAttemptNumber ()

Se é para transmitir o número de novas tentativas.

Retorna
boolean

shouldRemoteDynamicShard

public boolean shouldRemoteDynamicShard ()

Retorna se é necessário usar o servidor remoto de fragmentação dinâmica ou não.

Retorna
boolean

shouldReportModuleProgression

public boolean shouldReportModuleProgression ()

Se a progressão da invocação remota será informada no nível do módulo.

Retorna
boolean

shouldSkipParentProcessLogcat

public boolean shouldSkipParentProcessLogcat ()

Se o logcat do processo pai será ignorado.

Retorna
boolean

shouldUploadCacheResults

public boolean shouldUploadCacheResults ()

Retorna "true" se precisarmos capturar os resultados no cache.

Retorna
boolean

shouldUploadInvocationCacheResults

public boolean shouldUploadInvocationCacheResults ()

Retorna verdadeiro se precisarmos capturar os resultados da invocação no cache.

Retorna
boolean

shouldUseDynamicSharding

public boolean shouldUseDynamicSharding ()

Retorna se devemos usar o sharding dinâmico ou não

Retorna
boolean

shouldUseEvenModuleSharding

public boolean shouldUseEvenModuleSharding ()

Retorna se é necessário tentar distribuir o número de módulos de maneira uniforme entre os fragmentos.

Retorna
boolean

shouldUseParallelPreInvocationSetup

public boolean shouldUseParallelPreInvocationSetup ()

Retorna se a configuração de pré-invocação deve ser executada em paralelo.

Retorna
boolean

shouldUseParallelRemoteSetup

public boolean shouldUseParallelRemoteSetup ()

Indica se é necessário tentar a configuração paralela dos dispositivos remotos.

Retorna
boolean

shouldUseParallelSetup

public boolean shouldUseParallelSetup ()

Se é necessário tentar a configuração paralela.

Retorna
boolean

shouldUseRemoteSandboxMode

public boolean shouldUseRemoteSandboxMode ()

Se o modo sandbox deve ser usado na invocação remota.

Retorna
boolean

shouldUseReplicateSetup

public boolean shouldUseReplicateSetup ()

Indica se a configuração replicada será usada em todos os dispositivos remotos.

Retorna
boolean

shouldUseSandboxTestMode

public boolean shouldUseSandboxTestMode ()

Retorna "true" se precisarmos usar o sandbox do Tf em um modo de teste.

Retorna
boolean

shouldUseSandboxing

public boolean shouldUseSandboxing ()

Retorna verdadeiro se precisarmos usar contêineres do Tf para executar a invocação.

Retorna
boolean

shouldUseTokenSharding

public boolean shouldUseTokenSharding ()

Indica se o sharding deve usar a compatibilidade com tokens.

Retorna
boolean

skipTrybotExperiment

public boolean skipTrybotExperiment ()

Se os experimentos devem ser ignorados nas execuções do TRYBOT.

Retorna
boolean

takeBugreportOnInvocationEnded

public boolean takeBugreportOnInvocationEnded ()

Retorna "true" se um bugreport precisar ser gerado quando a invocação de teste for concluída.

Retorna
boolean

takeBugreportzOnInvocationEnded

public boolean takeBugreportzOnInvocationEnded ()

Retorna "true" se um bugreportz precisar ser gerado em vez de um bugreport durante a invocação de teste relatório do bug final.

Retorna
boolean