CommandOptions

public class CommandOptions
extends Object implements ICommandOptions

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


Implementazione di ICommandOptions.

Riepilogo

Costanti

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

Costruttori pubblici

CommandOptions()

Metodi pubblici

boolean captureLogcatOnFailure()

Se acquisire o meno un logcat in caso di errore dello scenario di test

boolean captureScreenshotOnFailure()

Se acquisire o meno uno screenshot in caso di errore dello scenario di test

ICommandOptions clone()
boolean delegatedEarlyDeviceRelease()

Se rilasciare o meno il dispositivo in anticipo in modalità delegata.

boolean earlyDeviceRelease()

Se restituire o meno il dispositivo in anticipo quando hai finito di utilizzarlo.

boolean enableDefaultLogProcessors()

Indica se eseguire il deployment automatico di alcuni post-processor.

boolean filterPreviousPassedTests()

Se filtrare o meno i casi di test superati nel tentativo precedente.

List<String> getAutoCollectorSetOptions()

Restituisce l'elenco delle opzioni da passare ai raccoglitori automatici.

Set<AutoLogCollector> getAutoLogCollectors()

Restituisce l'insieme di raccoglitori di log automatici da aggiungere per un'invocazione

Set<AutoLogProcessor> getAutoLogProcessors()

Restituisce l'insieme di processori di log automatici da aggiungere per un'invocazione

Map<String, String> getDynamicDownloadArgs()

Restituisce la mappa degli argomenti da passare alla query di download dinamico.

MultiMap<String, String> getExperimentalFlags()

Restituisce la mappa dei flag sperimentali, che può essere utilizzata per limitare l'accesso alle funzionalità dei progetti.

int getExtraRemotePostsubmitInstance()

Indica se avviare o meno istanze aggiuntive nella VM remota dopo l'invio.

String getGeminiApiKey()

La chiave API da utilizzare per le query di prompt dell'API Gemini.

String getHostLogSuffix()

Restituisce il suffisso da aggiungere a host_log di Tradefed o null se non è presente alcun prefisso.

UniqueMultiMap<String, String> getInvocationData()

Restituisce i dati passati all'invocazione per descriverli

long getInvocationTimeout()

Restituisce il timeout di invocazione specificato.

File getJdkFolderForSubprocess()

Restituisce la cartella jdk da utilizzare quando si esegue il fork dell'esecuzione in un sottoprocesso.

long getLoopTime()

Ottieni il tempo di attesa prima di riprogrammare questo comando.

long getMaxLoopCount()

Restituisce il numero massimo di volte in cui il comando deve essere pianificato.

Integer getMultiDeviceCount()

Restituisce il numero di dispositivi per i test multi-dispositivo.

boolean getOptimizeMainlineTest()

Restituisce true se dobbiamo ottimizzare l'elenco dei moduli di test per il test mainline.

Duration getParallelPreInvocationSetupTimeout()

Restituisce il timeout per la configurazione parallela pre-invocazione.

Duration getParallelSetupTimeout()

Restituisce il timeout da utilizzare durante le configurazioni parallele.

String getRemoteCacheInstanceName()

Restituisce il nome dell'istanza utilizzata per gestire la memorizzazione nella cache remota.

Set<String> getRemoteFiles()

Restituisce l'elenco dei file remoti configurati.

MultiMap<String, String> getRolloutFlags()

Restituisce la mappa dei flag di implementazione.

List<File> getRolloutFlagsFiles()

Restituisce un elenco di file contenenti flag di implementazione.

Integer getShardCount()

Restituisce il conteggio totale degli shard per il comando.

Integer getShardIndex()

Restituisce l'indice dello shard per il comando.

String getTestTag()

Restituisce il tag di test per la chiamata.

String getTestTagSuffix()

Restituisce il suffisso del tag di test, aggiunto al tag di test per rappresentare alcune varianti di un test.

boolean isConditionalBugreportDisabled()

Restituisce un valore che indica se la segnalazione di bug condizionale è disattivata

boolean isDryRunMode()

Restituisci true se dobbiamo saltare l'aggiunta di questo comando alla coda.

boolean isExperimentEnabled()

Indica se attivare o meno gli esperimenti tramite i flag sperimentali.

boolean isFullHelpMode()

Restituisce true se è stata richiesta la modalità di guida dettagliata completa

boolean isGeminiLogOnlyMode()

Se disattivare l'esecuzione dei prompt dei modelli.

boolean isHelpMode()

Restituisce true se è stata richiesta la modalità di assistenza abbreviata

boolean isLoopMode()

Restituisce la modalità di loop per la configurazione.

boolean isNoisyDryRunMode()

Restituisci true se il comando deve essere stampato sulla console prima di saltare l'aggiunta alla coda.

boolean isRemoteInvocationDeviceless()

Se attivare o meno una chiamata remota senza dispositivo.

boolean isTracingEnabled()

Restituisce un valore che indica se il tracciamento delle chiamate è abilitato.

boolean keepPostProcessorOrder()

Se applicare i post-processor nell'ordine in cui sono menzionati nella configurazione.

boolean reportCacheResults()

Restituisce true se dobbiamo segnalare i risultati della cache quando sono disponibili.

boolean reportCacheResultsInPresubmit()

Restituisce true se dobbiamo segnalare i risultati della cache quando sono disponibili prima dell'invio.

boolean reportInvocationCacheResultsInPostsubmit()

Restituisce true se dobbiamo segnalare il risultato della cache di invocazione quando è disponibile dopo l'invio.

boolean reportInvocationCacheResultsInPresubmit()

Restituisce true se dobbiamo segnalare i risultati della cache di invocazione quando sono disponibili in presubmit.

boolean reportInvocationComplete()

se segnalare o meno i log fino a invocationComplete.

boolean reportPassedTests()

Se segnalare o meno gli scenari di test superati.

boolean reportTestCaseCount()

Se segnalare o meno il numero di scenari di test per tipo di test.

List<String> reportingTags()

Elenco dei tag utilizzati per i report relativi all'invocazione.

boolean runOnAllDevices()

Restituisce true se il comando deve essere eseguito su tutti i dispositivi.

void setAutoCollectorSetOptions(List<String> autoCollectorSetOptions)

Imposta l'elenco delle opzioni da passare ai raccoglitori automatici.

void setAutoLogCollectors(Set<AutoLogCollector> autoLogCollectors)

Imposta l'insieme di raccoglitori di log automatici da aggiungere a una chiamata.

void setAutoLogProcessors(Set<AutoLogProcessor> autoLogProcessors)

Imposta l'insieme di processori di log automatici da aggiungere a una chiamata.

void setBugreportOnInvocationEnded(boolean takeBugreport)

Imposta se acquisire o meno una segnalazione di bug al termine della chiamata.

void setBugreportzOnInvocationEnded(boolean takeBugreportz)

Imposta se acquisire o meno un bugreportz alla fine della chiamata.

void setDelegatedEarlyDeviceRelease(boolean earlyRelease)

Imposta se rilasciare o meno il dispositivo in anticipo in modalità delegata.

void setHostLogSuffix(String suffix)

Imposta il suffisso da aggiungere a host_log di Tradefed.

void setInvocationTimeout(Long invocationTimeout)

Imposta il timeout di invocazione.

void setLoopMode(boolean loopMode)

Imposta la modalità di loop per la configurazione.

void setMultiDeviceCount(int count)

Imposta il numero di dispositivi previsti per i test multi-dispositivo.

void setReplicateSetup(boolean replicate)

Imposta se utilizzare o meno la configurazione replicata.

void setReportInvocationComplete(boolean reportInvocationCompleteLogs)

Imposta se segnalare o meno i log fino a invocationComplete

void setReportTestCaseCount(boolean report)

Imposta se generare o meno report sul conteggio degli scenari di test per tipo di test.

void setShardCount(Integer shardCount)

Imposta il conteggio degli shard per il comando.

void setShardIndex(Integer shardIndex)

Imposta l'indice dello shard per il comando.

void setShouldRemoteDynamicShard(boolean shouldRemoteDynamicShard)

Imposta se utilizzare o meno il server di partizionamento dinamico remoto

void setShouldUseEvenModuleSharding(boolean useEvenModuleSharding)

Imposta se tentare di distribuire il numero di moduli in modo uniforme tra gli shard

void setShouldUseSandboxing(boolean use)

Imposta se utilizzare o meno i container TF

void setTestTag(String testTag)

Imposta il test-tag per l'invocazione.

void setUseSandboxTestMode(boolean use)

Specifica se utilizzare o meno la modalità di test sandbox di TF.

boolean shouldDisableInvocationSetupAndTeardown()

Se disattivare o meno la configurazione pre-invocazione e l'interruzione post-invocazione.

boolean shouldEnableDeviceSpecificSetup()

Se attivare o meno la configurazione specifica del dispositivo.

boolean shouldForcePreparerFailureAsTestFailure()

Quando un preparatore non supera un test, l'invocazione del test potrebbe non riuscire a causa di un errore dell'infrastruttura, il che comporta un nuovo tentativo di esecuzione del test.

boolean shouldPassRetryAttemptNumber()

Indica se passare il numero di tentativi.

boolean shouldRemoteDynamicShard()

Restituisce un valore che indica se utilizzare o meno il server di partizionamento dinamico remoto

boolean shouldReportModuleProgression()

Specifica se segnalare o meno l'avanzamento dell'invocazione remota a livello di modulo.

boolean shouldSkipParentProcessLogcat()

Indica se ignorare logcat per il processo padre.

boolean shouldUploadCacheResults()

Restituisce true se dobbiamo acquisire i risultati nella cache.

boolean shouldUploadInvocationCacheResults()

Restituisce true se dobbiamo acquisire i risultati della chiamata nella cache.

boolean shouldUseDynamicSharding()

Restituisce un valore che indica se utilizzare o meno lo sharding dinamico

boolean shouldUseEvenModuleSharding()

Restituisce un valore che indica se tentare di distribuire il numero di moduli in modo uniforme tra gli shard

boolean shouldUseParallelPreInvocationSetup()

Restituisce se eseguire la configurazione pre-invocazione in parallelo.

boolean shouldUseParallelRemoteSetup()

Se tentare o meno la configurazione parallela dei dispositivi remoti.

boolean shouldUseParallelSetup()

Indica se tentare o meno l'installazione parallela.

boolean shouldUseRemoteSandboxMode()

Se utilizzare o meno la modalità sandbox nell'invocazione remota.

boolean shouldUseReplicateSetup()

Se utilizzare o meno la configurazione replicata per tutti i dispositivi remoti.

boolean shouldUseSandboxTestMode()

Restituisce true se dobbiamo utilizzare la sandbox Tf in modalità di test.

boolean shouldUseSandboxing()

Restituisce true se dobbiamo utilizzare i container Tf per eseguire la chiamata

boolean shouldUseTokenSharding()

Indica se lo sharding deve utilizzare il supporto dei token.

boolean skipTrybotExperiment()

Se ignorare gli esperimenti per le esecuzioni di TRYBOT.

boolean takeBugreportOnInvocationEnded()

Restituisce true se deve essere eseguito un bug report al termine dell'invocazione del test.

boolean takeBugreportzOnInvocationEnded()

Restituisce true se deve essere eseguito un bugreportz anziché un bugreport durante l'invocazione del test bugreport finale.

Costanti

DRY_RUN_OPTION

public static final String DRY_RUN_OPTION

Valore costante: "dry-run"

ENABLE_SANDBOX_TEST_MODE

public static final String ENABLE_SANDBOX_TEST_MODE

Valore costante: "sandbox-test-mode"

INVOCATION_DATA

public static final String INVOCATION_DATA

Valore costante: "invocation-data"

JDK_FOLDER_OPTION_NAME

public static final String JDK_FOLDER_OPTION_NAME

Valore costante: "jdk-folder-for-subprocess"

NOISY_DRY_RUN_OPTION

public static final String NOISY_DRY_RUN_OPTION

Valore costante: "noisy-dry-run"

TEST_TAG_OPTION

public static final String TEST_TAG_OPTION

Valore costante: "test-tag"

USE_REMOTE_SANDBOX

public static final String USE_REMOTE_SANDBOX

Valore costante: "use-remote-sandbox"

USE_SANDBOX

public static final String USE_SANDBOX

Valore costante: "use-sandbox"

Costruttori pubblici

CommandOptions

public CommandOptions ()

Metodi pubblici

captureLogcatOnFailure

public boolean captureLogcatOnFailure ()

Se acquisire o meno un logcat in caso di errore dello scenario di test

Resi
boolean

captureScreenshotOnFailure

public boolean captureScreenshotOnFailure ()

Se acquisire o meno uno screenshot in caso di errore dello scenario di test

Resi
boolean

clone

public ICommandOptions clone ()

Resi
ICommandOptions

delegatedEarlyDeviceRelease

public boolean delegatedEarlyDeviceRelease ()

Se rilasciare o meno il dispositivo in anticipo in modalità delegata.

Resi
boolean

earlyDeviceRelease

public boolean earlyDeviceRelease ()

Se restituire o meno il dispositivo in anticipo quando hai finito di utilizzarlo.

Resi
boolean

enableDefaultLogProcessors

public boolean enableDefaultLogProcessors ()

Indica se eseguire il deployment automatico di alcuni post-processor.

Resi
boolean

filterPreviousPassedTests

public boolean filterPreviousPassedTests ()

Se filtrare o meno i casi di test superati nel tentativo precedente.

Resi
boolean

getAutoCollectorSetOptions

public List<String> getAutoCollectorSetOptions ()

Restituisce l'elenco delle opzioni da passare ai raccoglitori automatici.

Resi
List<String>

getAutoLogCollectors

public Set<AutoLogCollector> getAutoLogCollectors ()

Restituisce l'insieme di raccoglitori di log automatici da aggiungere per un'invocazione

Resi
Set<AutoLogCollector>

getAutoLogProcessors

public Set<AutoLogProcessor> getAutoLogProcessors ()

Restituisce l'insieme di processori di log automatici da aggiungere per un'invocazione

Resi
Set<AutoLogProcessor>

getDynamicDownloadArgs

public Map<String, String> getDynamicDownloadArgs ()

Restituisce la mappa degli argomenti da passare alla query di download dinamico.

Resi
Map<String, String>

getExperimentalFlags

public MultiMap<String, String> getExperimentalFlags ()

Restituisce la mappa dei flag sperimentali, che può essere utilizzata per limitare l'accesso alle funzionalità dei progetti.

Resi
MultiMap<String, String>

getExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

Indica se avviare o meno istanze aggiuntive nella VM remota dopo l'invio.

Resi
int

getGeminiApiKey

public String getGeminiApiKey ()

La chiave API da utilizzare per le query di prompt dell'API Gemini.

Resi
String

getHostLogSuffix

public String getHostLogSuffix ()

Restituisce il suffisso da aggiungere a host_log di Tradefed o null se non è presente alcun prefisso.

Resi
String

getInvocationData

public UniqueMultiMap<String, String> getInvocationData ()

Restituisce i dati passati all'invocazione per descriverli

Resi
UniqueMultiMap<String, String>

getInvocationTimeout

public long getInvocationTimeout ()

Restituisce il timeout di invocazione specificato. 0 se non deve essere utilizzato alcun timeout.

Resi
long

getJdkFolderForSubprocess

public File getJdkFolderForSubprocess ()

Restituisce la cartella jdk da utilizzare quando si esegue il fork dell'esecuzione in un sottoprocesso.

Resi
File

getLoopTime

public long getLoopTime ()

Ottieni il tempo di attesa prima di riprogrammare questo comando.

Resi
long tempo in ms

getMaxLoopCount

public long getMaxLoopCount ()

Restituisce il numero massimo di volte in cui il comando deve essere pianificato. Non ha effetto se isLoopMode è false.

Resi
long

getMultiDeviceCount

public Integer getMultiDeviceCount ()

Restituisce il numero di dispositivi per i test multi-dispositivo.

Resi
Integer

getOptimizeMainlineTest

public boolean getOptimizeMainlineTest ()

Restituisce true se dobbiamo ottimizzare l'elenco dei moduli di test per il test mainline.

Resi
boolean

getParallelPreInvocationSetupTimeout

public Duration getParallelPreInvocationSetupTimeout ()

Restituisce il timeout per la configurazione parallela pre-invocazione.

Resi
Duration

getParallelSetupTimeout

public Duration getParallelSetupTimeout ()

Restituisce il timeout da utilizzare durante le configurazioni parallele.

Resi
Duration

getRemoteCacheInstanceName

public String getRemoteCacheInstanceName ()

Restituisce il nome dell'istanza utilizzata per gestire la memorizzazione nella cache remota.

Resi
String

getRemoteFiles

public Set<String> getRemoteFiles ()

Restituisce l'elenco dei file remoti configurati.

Resi
Set<String>

getRolloutFlags

public MultiMap<String, String> getRolloutFlags ()

Restituisce la mappa dei flag di implementazione. I flag di implementazione sono diversi dai flag sperimentali, in quanto sono pensati per essere utilizzati per ogni chiamata.

Resi
MultiMap<String, String>

getRolloutFlagsFiles

public List<File> getRolloutFlagsFiles ()

Restituisce un elenco di file contenenti flag di implementazione.

Resi
List<File>

getShardCount

public Integer getShardCount ()

Restituisce il conteggio totale degli shard per il comando.

Resi
Integer

getShardIndex

public Integer getShardIndex ()

Restituisce l'indice dello shard per il comando.

Resi
Integer

getTestTag

public String getTestTag ()

Restituisce il tag di test per la chiamata. Se non specificato, il valore predefinito è "stub".

Resi
String

getTestTagSuffix

public String getTestTagSuffix ()

Restituisce il suffisso del tag di test, aggiunto al tag di test per rappresentare alcune varianti di un test.

Resi
String

isConditionalBugreportDisabled

public boolean isConditionalBugreportDisabled ()

Restituisce un valore che indica se la segnalazione di bug condizionale è disattivata

Resi
boolean

isDryRunMode

public boolean isDryRunMode ()

Restituisci true se dobbiamo saltare l'aggiunta di questo comando alla coda.

Resi
boolean

isExperimentEnabled

public boolean isExperimentEnabled ()

Indica se attivare o meno gli esperimenti tramite i flag sperimentali.

Resi
boolean

isFullHelpMode

public boolean isFullHelpMode ()

Restituisce true se è stata richiesta la modalità di guida dettagliata completa

Resi
boolean

isGeminiLogOnlyMode

public boolean isGeminiLogOnlyMode ()

Se disattivare l'esecuzione dei prompt dei modelli.

Resi
boolean

isHelpMode

public boolean isHelpMode ()

Restituisce true se è stata richiesta la modalità di assistenza abbreviata

Resi
boolean

isLoopMode

public boolean isLoopMode ()

Restituisce la modalità di loop per la configurazione.

Resi
boolean

isNoisyDryRunMode

public boolean isNoisyDryRunMode ()

Restituisci true se il comando deve essere stampato sulla console prima di saltare l'aggiunta alla coda.

Resi
boolean

isRemoteInvocationDeviceless

public boolean isRemoteInvocationDeviceless ()

Se attivare o meno una chiamata remota senza dispositivo.

Resi
boolean

isTracingEnabled

public boolean isTracingEnabled ()

Restituisce un valore che indica se il tracciamento delle chiamate è abilitato.

Resi
boolean

keepPostProcessorOrder

public boolean keepPostProcessorOrder ()

Se applicare i post-processor nell'ordine in cui sono menzionati nella configurazione.

Resi
boolean

reportCacheResults

public boolean reportCacheResults ()

Restituisce true se dobbiamo segnalare i risultati della cache quando sono disponibili.

Resi
boolean

reportCacheResultsInPresubmit

public boolean reportCacheResultsInPresubmit ()

Restituisce true se dobbiamo segnalare i risultati della cache quando sono disponibili prima dell'invio.

Resi
boolean

reportInvocationCacheResultsInPostsubmit

public boolean reportInvocationCacheResultsInPostsubmit ()

Restituisce true se dobbiamo segnalare il risultato della cache di invocazione quando è disponibile dopo l'invio.

Resi
boolean

reportInvocationCacheResultsInPresubmit

public boolean reportInvocationCacheResultsInPresubmit ()

Restituisce true se dobbiamo segnalare i risultati della cache di invocazione quando sono disponibili in presubmit.

Resi
boolean

reportInvocationComplete

public boolean reportInvocationComplete ()

se segnalare o meno i log fino a invocationComplete.

Resi
boolean

reportPassedTests

public boolean reportPassedTests ()

Se segnalare o meno gli scenari di test superati.

Resi
boolean

reportTestCaseCount

public boolean reportTestCaseCount ()

Se segnalare o meno il numero di scenari di test per tipo di test.

Resi
boolean

reportingTags

public List<String> reportingTags ()

Elenco dei tag utilizzati per i report relativi all'invocazione.

Resi
List<String>

runOnAllDevices

public boolean runOnAllDevices ()

Restituisce true se il comando deve essere eseguito su tutti i dispositivi.

Resi
boolean

setAutoCollectorSetOptions

public void setAutoCollectorSetOptions (List<String> autoCollectorSetOptions)

Imposta l'elenco delle opzioni da passare ai raccoglitori automatici.

Parametri
autoCollectorSetOptions List

setAutoLogCollectors

public void setAutoLogCollectors (Set<AutoLogCollector> autoLogCollectors)

Imposta l'insieme di raccoglitori di log automatici da aggiungere a una chiamata.

Parametri
autoLogCollectors Set

setAutoLogProcessors

public void setAutoLogProcessors (Set<AutoLogProcessor> autoLogProcessors)

Imposta l'insieme di processori di log automatici da aggiungere a una chiamata.

Parametri
autoLogProcessors Set

setBugreportOnInvocationEnded

public void setBugreportOnInvocationEnded (boolean takeBugreport)

Imposta se acquisire o meno una segnalazione di bug al termine della chiamata.

Parametri
takeBugreport boolean

setBugreportzOnInvocationEnded

public void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Imposta se acquisire o meno un bugreportz alla fine della chiamata.

Parametri
takeBugreportz boolean

setDelegatedEarlyDeviceRelease

public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

Imposta se rilasciare o meno il dispositivo in anticipo in modalità delegata.

Parametri
earlyRelease boolean

setHostLogSuffix

public void setHostLogSuffix (String suffix)

Imposta il suffisso da aggiungere a host_log di Tradefed.

Parametri
suffix String

setInvocationTimeout

public void setInvocationTimeout (Long invocationTimeout)

Imposta il timeout di invocazione. 0 se non deve essere utilizzato alcun timeout.

Parametri
invocationTimeout Long

setLoopMode

public void setLoopMode (boolean loopMode)

Imposta la modalità di loop per la configurazione.

setMultiDeviceCount

public void setMultiDeviceCount (int count)

Imposta il numero di dispositivi previsti per i test multi-dispositivo.

Parametri
count int

setReplicateSetup

public void setReplicateSetup (boolean replicate)

Imposta se utilizzare o meno la configurazione replicata.

Parametri
replicate boolean

setReportInvocationComplete

public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Imposta se segnalare o meno i log fino a invocationComplete

Parametri
reportInvocationCompleteLogs boolean

setReportTestCaseCount

public void setReportTestCaseCount (boolean report)

Imposta se generare o meno report sul conteggio degli scenari di test per tipo di test.

Parametri
report boolean

setShardCount

public void setShardCount (Integer shardCount)

Imposta il conteggio degli shard per il comando.

Parametri
shardCount Integer

setShardIndex

public void setShardIndex (Integer shardIndex)

Imposta l'indice dello shard per il comando.

Parametri
shardIndex Integer

setShouldRemoteDynamicShard

public void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

Imposta se utilizzare o meno il server di partizionamento dinamico remoto

Parametri
shouldRemoteDynamicShard boolean

setShouldUseEvenModuleSharding

public void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

Imposta se tentare di distribuire il numero di moduli in modo uniforme tra gli shard

Parametri
useEvenModuleSharding boolean

setShouldUseSandboxing

public void setShouldUseSandboxing (boolean use)

Imposta se utilizzare o meno i container TF

Parametri
use boolean

setTestTag

public void setTestTag (String testTag)

Imposta il test-tag per l'invocazione.

setUseSandboxTestMode

public void setUseSandboxTestMode (boolean use)

Specifica se utilizzare o meno la modalità di test sandbox di TF.

Parametri
use boolean

shouldDisableInvocationSetupAndTeardown

public boolean shouldDisableInvocationSetupAndTeardown ()

Se disattivare o meno la configurazione pre-invocazione e l'interruzione post-invocazione.

Resi
boolean

shouldEnableDeviceSpecificSetup

public boolean shouldEnableDeviceSpecificSetup ()

Se attivare o meno la configurazione specifica del dispositivo.

Resi
boolean

shouldForcePreparerFailureAsTestFailure

public boolean shouldForcePreparerFailureAsTestFailure ()

Quando un preparatore non supera un test, l'invocazione del test potrebbe non riuscire a causa di un errore dell'infrastruttura, il che comporta un nuovo tentativo di esecuzione del test. Questa opzione consente di convertire l'errore in un test non riuscito, in modo che l'infrastruttura non sprechi risorse per riprovare l'intera esecuzione del test.

Resi
boolean

shouldPassRetryAttemptNumber

public boolean shouldPassRetryAttemptNumber ()

Indica se passare il numero di tentativi.

Resi
boolean

shouldRemoteDynamicShard

public boolean shouldRemoteDynamicShard ()

Restituisce un valore che indica se utilizzare o meno il server di partizionamento dinamico remoto

Resi
boolean

shouldReportModuleProgression

public boolean shouldReportModuleProgression ()

Specifica se segnalare o meno l'avanzamento dell'invocazione remota a livello di modulo.

Resi
boolean

shouldSkipParentProcessLogcat

public boolean shouldSkipParentProcessLogcat ()

Indica se ignorare logcat per il processo padre.

Resi
boolean

shouldUploadCacheResults

public boolean shouldUploadCacheResults ()

Restituisce true se dobbiamo acquisire i risultati nella cache.

Resi
boolean

shouldUploadInvocationCacheResults

public boolean shouldUploadInvocationCacheResults ()

Restituisce true se dobbiamo acquisire i risultati della chiamata nella cache.

Resi
boolean

shouldUseDynamicSharding

public boolean shouldUseDynamicSharding ()

Restituisce un valore che indica se utilizzare o meno lo sharding dinamico

Resi
boolean

shouldUseEvenModuleSharding

public boolean shouldUseEvenModuleSharding ()

Restituisce un valore che indica se tentare di distribuire il numero di moduli in modo uniforme tra gli shard

Resi
boolean

shouldUseParallelPreInvocationSetup

public boolean shouldUseParallelPreInvocationSetup ()

Restituisce se eseguire la configurazione pre-invocazione in parallelo.

Resi
boolean

shouldUseParallelRemoteSetup

public boolean shouldUseParallelRemoteSetup ()

Se tentare o meno la configurazione parallela dei dispositivi remoti.

Resi
boolean

shouldUseParallelSetup

public boolean shouldUseParallelSetup ()

Indica se tentare o meno l'installazione parallela.

Resi
boolean

shouldUseRemoteSandboxMode

public boolean shouldUseRemoteSandboxMode ()

Se utilizzare o meno la modalità sandbox nell'invocazione remota.

Resi
boolean

shouldUseReplicateSetup

public boolean shouldUseReplicateSetup ()

Se utilizzare o meno la configurazione replicata per tutti i dispositivi remoti.

Resi
boolean

shouldUseSandboxTestMode

public boolean shouldUseSandboxTestMode ()

Restituisce true se dobbiamo utilizzare la sandbox Tf in modalità di test.

Resi
boolean

shouldUseSandboxing

public boolean shouldUseSandboxing ()

Restituisce true se dobbiamo utilizzare i container Tf per eseguire la chiamata

Resi
boolean

shouldUseTokenSharding

public boolean shouldUseTokenSharding ()

Indica se lo sharding deve utilizzare il supporto dei token.

Resi
boolean

skipTrybotExperiment

public boolean skipTrybotExperiment ()

Se ignorare gli esperimenti per le esecuzioni di TRYBOT.

Resi
boolean

takeBugreportOnInvocationEnded

public boolean takeBugreportOnInvocationEnded ()

Restituisce true se deve essere eseguito un bug report al termine dell'invocazione del test.

Resi
boolean

takeBugreportzOnInvocationEnded

public boolean takeBugreportzOnInvocationEnded ()

Restituisce true se deve essere eseguito un bugreportz anziché un bugreport durante l'invocazione del test bugreport finale.

Resi
boolean