ICommandOptions

public interface ICommandOptions

com.android.tradefed.command.ICommandOptions


Contenitore per le opzioni di esecuzione dei comandi.

Riepilogo

Metodi pubblici

abstract boolean captureLogcatOnFailure()

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

abstract boolean captureScreenshotOnFailure()

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

abstract ICommandOptions clone()

Crea una copia dell'oggetto ICommandOptions.

abstract boolean delegatedEarlyDeviceRelease()

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

abstract boolean earlyDeviceRelease()

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

abstract boolean enableDefaultLogProcessors()

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

abstract boolean filterPreviousPassedTests()

Se filtrare o meno i casi di test superati in precedenza dal tentativo precedente.

abstract List<String> getAutoCollectorSetOptions()

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

abstract Set<AutoLogCollector> getAutoLogCollectors()

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

abstract Set<AutoLogProcessor> getAutoLogProcessors()

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

abstract Map<String, String> getDynamicDownloadArgs()

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

abstract MultiMap<String, String> getExperimentalFlags()

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

abstract int getExtraRemotePostsubmitInstance()

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

abstract String getGeminiApiKey()

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

abstract String getHostLogSuffix()

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

abstract UniqueMultiMap<String, String> getInvocationData()

Restituisce i dati passati all'invocazione per descriverli

abstract long getInvocationTimeout()

Restituisce il timeout di invocazione specificato.

abstract File getJdkFolderForSubprocess()

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

abstract long getLoopTime()

Ottieni il tempo di attesa prima di riprogrammare questo comando.

abstract long getMaxLoopCount()

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

abstract Integer getMultiDeviceCount()

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

abstract boolean getOptimizeMainlineTest()

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

abstract Duration getParallelPreInvocationSetupTimeout()

Restituisce il timeout per la configurazione parallela pre-invocazione.

abstract Duration getParallelSetupTimeout()

Restituisce il timeout da utilizzare durante le configurazioni parallele.

abstract String getRemoteCacheInstanceName()

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

abstract Set<String> getRemoteFiles()

Restituisce l'elenco dei file remoti configurati.

abstract MultiMap<String, String> getRolloutFlags()

Restituisce la mappa dei flag di implementazione.

abstract List<File> getRolloutFlagsFiles()

Restituisce un elenco di file contenenti flag di implementazione.

abstract Integer getShardCount()

Restituisce il conteggio totale degli shard per il comando.

abstract Integer getShardIndex()

Restituisce l'indice dello shard per il comando.

abstract String getTestTag()

Restituisce il tag di test per la chiamata.

abstract String getTestTagSuffix()

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

abstract boolean isConditionalBugreportDisabled()

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

abstract boolean isDryRunMode()

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

abstract boolean isExperimentEnabled()

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

abstract boolean isFullHelpMode()

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

abstract boolean isGeminiLogOnlyMode()

Se disattivare l'esecuzione dei prompt dei modelli.

abstract boolean isHelpMode()

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

abstract boolean isLoopMode()

Restituisce la modalità di loop per la configurazione.

abstract boolean isNoisyDryRunMode()

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

abstract boolean isRemoteInvocationDeviceless()

Se attivare o meno una chiamata remota senza dispositivo.

abstract boolean isTracingEnabled()

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

abstract boolean keepPostProcessorOrder()

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

abstract boolean reportCacheResults()

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

abstract boolean reportCacheResultsInPresubmit()

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

abstract boolean reportInvocationCacheResultsInPostsubmit()

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

abstract boolean reportInvocationCacheResultsInPresubmit()

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

abstract boolean reportInvocationComplete()

se segnalare o meno i log fino a invocationComplete.

abstract boolean reportPassedTests()

Se segnalare o meno gli scenari di test superati.

abstract boolean reportTestCaseCount()

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

abstract List<String> reportingTags()

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

abstract boolean runOnAllDevices()

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

abstract void setAutoCollectorSetOptions(List<String> autoCollectorSetOptions)

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

abstract void setAutoLogCollectors(Set<AutoLogCollector> autoLogCollectors)

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

abstract void setAutoLogProcessors(Set<AutoLogProcessor> autoLogProcessors)

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

abstract void setBugreportOnInvocationEnded(boolean takeBugreport)

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

abstract void setBugreportzOnInvocationEnded(boolean takeBugreportz)

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

abstract void setDelegatedEarlyDeviceRelease(boolean earlyRelease)

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

abstract void setHostLogSuffix(String suffix)

Imposta il suffisso da aggiungere a host_log di Tradefed.

abstract void setInvocationTimeout(Long mInvocationTimeout)

Imposta il timeout di invocazione.

abstract void setLoopMode(boolean loopMode)

Imposta la modalità di loop per il comando

abstract void setMultiDeviceCount(int count)

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

abstract void setReplicateSetup(boolean replicate)

Imposta se utilizzare o meno la configurazione replicata.

abstract void setReportInvocationComplete(boolean reportInvocationCompleteLogs)

Imposta se segnalare o meno i log fino a invocationComplete

abstract void setReportTestCaseCount(boolean report)

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

abstract void setShardCount(Integer shardCount)

Imposta il conteggio degli shard per il comando.

abstract void setShardIndex(Integer shardIndex)

Imposta l'indice dello shard per il comando.

abstract void setShouldRemoteDynamicShard(boolean shouldRemoteDynamicShard)

Imposta se utilizzare o meno il server di partizionamento dinamico remoto

abstract void setShouldUseEvenModuleSharding(boolean useEvenModuleSharding)

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

abstract void setShouldUseSandboxing(boolean use)

Imposta se utilizzare o meno i container TF

abstract void setTestTag(String testTag)

Imposta il test-tag per l'invocazione.

abstract void setUseSandboxTestMode(boolean use)

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

abstract boolean shouldDisableInvocationSetupAndTeardown()

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

abstract boolean shouldEnableDeviceSpecificSetup()

Se attivare o meno la configurazione specifica del dispositivo.

abstract 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.

abstract boolean shouldPassRetryAttemptNumber()

Indica se passare il numero di tentativi.

abstract boolean shouldRemoteDynamicShard()

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

abstract boolean shouldReportModuleProgression()

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

abstract boolean shouldSkipParentProcessLogcat()

Indica se ignorare logcat per il processo padre.

abstract boolean shouldUploadCacheResults()

Restituisce true se dobbiamo acquisire i risultati nella cache.

abstract boolean shouldUploadInvocationCacheResults()

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

abstract boolean shouldUseDynamicSharding()

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

abstract boolean shouldUseEvenModuleSharding()

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

abstract boolean shouldUseParallelPreInvocationSetup()

Restituisce se eseguire la configurazione pre-invocazione in parallelo.

abstract boolean shouldUseParallelRemoteSetup()

Se tentare o meno la configurazione parallela dei dispositivi remoti.

abstract boolean shouldUseParallelSetup()

Indica se tentare o meno l'installazione parallela.

abstract boolean shouldUseRemoteSandboxMode()

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

abstract boolean shouldUseReplicateSetup()

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

abstract boolean shouldUseSandboxTestMode()

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

abstract boolean shouldUseSandboxing()

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

abstract boolean shouldUseTokenSharding()

Indica se lo sharding deve utilizzare il supporto dei token.

abstract boolean skipTrybotExperiment()

Se ignorare gli esperimenti per le esecuzioni di TRYBOT.

abstract boolean takeBugreportOnInvocationEnded()

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

abstract boolean takeBugreportzOnInvocationEnded()

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

Metodi pubblici

captureLogcatOnFailure

public abstract boolean captureLogcatOnFailure ()

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

Resi
boolean

captureScreenshotOnFailure

public abstract boolean captureScreenshotOnFailure ()

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

Resi
boolean

clone

public abstract ICommandOptions clone ()

Crea una copia dell'oggetto ICommandOptions.

Resi
ICommandOptions

delegatedEarlyDeviceRelease

public abstract boolean delegatedEarlyDeviceRelease ()

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

Resi
boolean

earlyDeviceRelease

public abstract boolean earlyDeviceRelease ()

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

Resi
boolean

enableDefaultLogProcessors

public abstract boolean enableDefaultLogProcessors ()

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

Resi
boolean

filterPreviousPassedTests

public abstract boolean filterPreviousPassedTests ()

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

Resi
boolean

getAutoCollectorSetOptions

public abstract List<String> getAutoCollectorSetOptions ()

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

Resi
List<String>

getAutoLogCollectors

public abstract Set<AutoLogCollector> getAutoLogCollectors ()

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

Resi
Set<AutoLogCollector>

getAutoLogProcessors

public abstract Set<AutoLogProcessor> getAutoLogProcessors ()

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

Resi
Set<AutoLogProcessor>

getDynamicDownloadArgs

public abstract Map<String, String> getDynamicDownloadArgs ()

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

Resi
Map<String, String>

getExperimentalFlags

public abstract 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 abstract int getExtraRemotePostsubmitInstance ()

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

Resi
int

getGeminiApiKey

public abstract String getGeminiApiKey ()

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

Resi
String

getHostLogSuffix

public abstract String getHostLogSuffix ()

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

Resi
String

getInvocationData

public abstract UniqueMultiMap<String, String> getInvocationData ()

Restituisce i dati passati all'invocazione per descriverli

Resi
UniqueMultiMap<String, String>

getInvocationTimeout

public abstract long getInvocationTimeout ()

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

Resi
long

getJdkFolderForSubprocess

public abstract File getJdkFolderForSubprocess ()

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

Resi
File

getLoopTime

public abstract long getLoopTime ()

Ottieni il tempo di attesa prima di riprogrammare questo comando.

Resi
long tempo in ms

getMaxLoopCount

public abstract 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 abstract Integer getMultiDeviceCount ()

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

Resi
Integer

getOptimizeMainlineTest

public abstract boolean getOptimizeMainlineTest ()

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

Resi
boolean

getParallelPreInvocationSetupTimeout

public abstract Duration getParallelPreInvocationSetupTimeout ()

Restituisce il timeout per la configurazione parallela pre-invocazione.

Resi
Duration

getParallelSetupTimeout

public abstract Duration getParallelSetupTimeout ()

Restituisce il timeout da utilizzare durante le configurazioni parallele.

Resi
Duration

getRemoteCacheInstanceName

public abstract String getRemoteCacheInstanceName ()

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

Resi
String

getRemoteFiles

public abstract Set<String> getRemoteFiles ()

Restituisce l'elenco dei file remoti configurati.

Resi
Set<String>

getRolloutFlags

public abstract 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 abstract List<File> getRolloutFlagsFiles ()

Restituisce un elenco di file contenenti flag di implementazione.

Resi
List<File>

getShardCount

public abstract Integer getShardCount ()

Restituisce il conteggio totale degli shard per il comando.

Resi
Integer

getShardIndex

public abstract Integer getShardIndex ()

Restituisce l'indice dello shard per il comando.

Resi
Integer

getTestTag

public abstract String getTestTag ()

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

Resi
String

getTestTagSuffix

public abstract 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 abstract boolean isConditionalBugreportDisabled ()

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

Resi
boolean

isDryRunMode

public abstract boolean isDryRunMode ()

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

Resi
boolean

isExperimentEnabled

public abstract boolean isExperimentEnabled ()

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

Resi
boolean

isFullHelpMode

public abstract boolean isFullHelpMode ()

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

Resi
boolean

isGeminiLogOnlyMode

public abstract boolean isGeminiLogOnlyMode ()

Se disattivare l'esecuzione dei prompt dei modelli.

Resi
boolean

isHelpMode

public abstract boolean isHelpMode ()

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

Resi
boolean

isLoopMode

public abstract boolean isLoopMode ()

Restituisce la modalità di loop per la configurazione.

Resi
boolean

isNoisyDryRunMode

public abstract boolean isNoisyDryRunMode ()

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

Resi
boolean

isRemoteInvocationDeviceless

public abstract boolean isRemoteInvocationDeviceless ()

Se attivare o meno una chiamata remota senza dispositivo.

Resi
boolean

isTracingEnabled

public abstract boolean isTracingEnabled ()

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

Resi
boolean

keepPostProcessorOrder

public abstract boolean keepPostProcessorOrder ()

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

Resi
boolean

reportCacheResults

public abstract boolean reportCacheResults ()

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

Resi
boolean

reportCacheResultsInPresubmit

public abstract boolean reportCacheResultsInPresubmit ()

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

Resi
boolean

reportInvocationCacheResultsInPostsubmit

public abstract boolean reportInvocationCacheResultsInPostsubmit ()

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

Resi
boolean

reportInvocationCacheResultsInPresubmit

public abstract boolean reportInvocationCacheResultsInPresubmit ()

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

Resi
boolean

reportInvocationComplete

public abstract boolean reportInvocationComplete ()

se segnalare o meno i log fino a invocationComplete.

Resi
boolean

reportPassedTests

public abstract boolean reportPassedTests ()

Se segnalare o meno gli scenari di test superati.

Resi
boolean

reportTestCaseCount

public abstract boolean reportTestCaseCount ()

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

Resi
boolean

reportingTags

public abstract List<String> reportingTags ()

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

Resi
List<String>

runOnAllDevices

public abstract boolean runOnAllDevices ()

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

Resi
boolean

setAutoCollectorSetOptions

public abstract void setAutoCollectorSetOptions (List<String> autoCollectorSetOptions)

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

Parametri
autoCollectorSetOptions List

setAutoLogCollectors

public abstract void setAutoLogCollectors (Set<AutoLogCollector> autoLogCollectors)

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

Parametri
autoLogCollectors Set

setAutoLogProcessors

public abstract void setAutoLogProcessors (Set<AutoLogProcessor> autoLogProcessors)

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

Parametri
autoLogProcessors Set

setBugreportOnInvocationEnded

public abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

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

Parametri
takeBugreport boolean

setBugreportzOnInvocationEnded

public abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

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

Parametri
takeBugreportz boolean

setDelegatedEarlyDeviceRelease

public abstract void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

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

Parametri
earlyRelease boolean

setHostLogSuffix

public abstract void setHostLogSuffix (String suffix)

Imposta il suffisso da aggiungere a host_log di Tradefed.

Parametri
suffix String

setInvocationTimeout

public abstract void setInvocationTimeout (Long mInvocationTimeout)

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

Parametri
mInvocationTimeout Long

setLoopMode

public abstract void setLoopMode (boolean loopMode)

Imposta la modalità di loop per il comando

setMultiDeviceCount

public abstract void setMultiDeviceCount (int count)

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

Parametri
count int

setReplicateSetup

public abstract void setReplicateSetup (boolean replicate)

Imposta se utilizzare o meno la configurazione replicata.

Parametri
replicate boolean

setReportInvocationComplete

public abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Imposta se segnalare o meno i log fino a invocationComplete

Parametri
reportInvocationCompleteLogs boolean

setReportTestCaseCount

public abstract 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 abstract void setShardCount (Integer shardCount)

Imposta il conteggio degli shard per il comando.

Parametri
shardCount Integer

setShardIndex

public abstract void setShardIndex (Integer shardIndex)

Imposta l'indice dello shard per il comando.

Parametri
shardIndex Integer

setShouldRemoteDynamicShard

public abstract void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

Imposta se utilizzare o meno il server di partizionamento dinamico remoto

Parametri
shouldRemoteDynamicShard boolean

setShouldUseEvenModuleSharding

public abstract void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

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

Parametri
useEvenModuleSharding boolean

setShouldUseSandboxing

public abstract void setShouldUseSandboxing (boolean use)

Imposta se utilizzare o meno i container TF

Parametri
use boolean

setTestTag

public abstract void setTestTag (String testTag)

Imposta il test-tag per l'invocazione.

setUseSandboxTestMode

public abstract void setUseSandboxTestMode (boolean use)

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

Parametri
use boolean

shouldDisableInvocationSetupAndTeardown

public abstract boolean shouldDisableInvocationSetupAndTeardown ()

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

Resi
boolean

shouldEnableDeviceSpecificSetup

public abstract boolean shouldEnableDeviceSpecificSetup ()

Se attivare o meno la configurazione specifica del dispositivo.

Resi
boolean

shouldForcePreparerFailureAsTestFailure

public abstract 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 abstract boolean shouldPassRetryAttemptNumber ()

Indica se passare il numero di tentativi.

Resi
boolean

shouldRemoteDynamicShard

public abstract boolean shouldRemoteDynamicShard ()

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

Resi
boolean

shouldReportModuleProgression

public abstract boolean shouldReportModuleProgression ()

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

Resi
boolean

shouldSkipParentProcessLogcat

public abstract boolean shouldSkipParentProcessLogcat ()

Indica se ignorare logcat per il processo padre.

Resi
boolean

shouldUploadCacheResults

public abstract boolean shouldUploadCacheResults ()

Restituisce true se dobbiamo acquisire i risultati nella cache.

Resi
boolean

shouldUploadInvocationCacheResults

public abstract boolean shouldUploadInvocationCacheResults ()

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

Resi
boolean

shouldUseDynamicSharding

public abstract boolean shouldUseDynamicSharding ()

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

Resi
boolean

shouldUseEvenModuleSharding

public abstract 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 abstract boolean shouldUseParallelPreInvocationSetup ()

Restituisce se eseguire la configurazione pre-invocazione in parallelo.

Resi
boolean

shouldUseParallelRemoteSetup

public abstract boolean shouldUseParallelRemoteSetup ()

Se tentare o meno la configurazione parallela dei dispositivi remoti.

Resi
boolean

shouldUseParallelSetup

public abstract boolean shouldUseParallelSetup ()

Indica se tentare o meno l'installazione parallela.

Resi
boolean

shouldUseRemoteSandboxMode

public abstract boolean shouldUseRemoteSandboxMode ()

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

Resi
boolean

shouldUseReplicateSetup

public abstract boolean shouldUseReplicateSetup ()

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

Resi
boolean

shouldUseSandboxTestMode

public abstract boolean shouldUseSandboxTestMode ()

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

Resi
boolean

shouldUseSandboxing

public abstract boolean shouldUseSandboxing ()

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

Resi
boolean

shouldUseTokenSharding

public abstract boolean shouldUseTokenSharding ()

Indica se lo sharding deve utilizzare il supporto dei token.

Resi
boolean

skipTrybotExperiment

public abstract boolean skipTrybotExperiment ()

Se ignorare gli esperimenti per le esecuzioni di TRYBOT.

Resi
boolean

takeBugreportOnInvocationEnded

public abstract boolean takeBugreportOnInvocationEnded ()

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

Resi
boolean

takeBugreportzOnInvocationEnded

public abstract boolean takeBugreportzOnInvocationEnded ()

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

Resi
boolean