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 fallimento del test case

abstract boolean captureScreenshotOnFailure ()

Se acquisire o meno uno screenshot in caso di fallimento del test case

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 rilasciare o meno il dispositivo in anticipo una volta terminato.

abstract boolean filterPreviousPassedTests ()

Se filtrare o meno casi di test precedenti superati dal tentativo precedente.

abstract getAutoLogCollectors ()

Restituisce il set di raccoglitori di log automatici da aggiungere per una chiamata

abstract getDynamicDownloadArgs ()

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

abstract getExperimentalFlags ()

Restituisce la mappa dei flag sperimentali, che può essere utilizzata per caratterizzare i progetti gate.

abstract int getExtraRemotePostsubmitInstance ()

Se avviare o meno istanze aggiuntive nella VM remota in post-invio.

abstract String getHostLogSuffix ()

Restituisce il suffisso da aggiungere a Tradefed host_log o null se nessun prefisso.

abstract UniqueMultiMap <String, String> getInvocationData ()

Restituisce i dati passati alla chiamata per descriverla

abstract long getInvocationTimeout ()

Restituisce il timeout di chiamata specificato.

abstract File getJdkFolderForSubprocess ()

Restituisce la cartella jdk da utilizzare durante 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 è stato pianificato il comando.

abstract Integer getMultiDeviceCount ()

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

abstract boolean getOptimizeMainlineTest ()

Restituisce vero se dobbiamo ottimizzare l'elenco dei moduli di test per il test principale.

abstract Duration getParallelSetupTimeout ()

Restituisce il timeout da utilizzare durante le configurazioni parallele.

abstract getRemoteFiles ()

Restituisce l'elenco dei file remoti configurati.

abstract Integer getShardCount ()

Restituisce il numero totale di shard per il comando.

abstract Integer getShardIndex ()

Restituisce l'indice dello shard per il comando.

abstract String getTestTag ()

Restituisce il test-tag per l'invocazione.

abstract String getTestTagSuffix ()

Restituisce il suffisso test-tag, aggiunto a test-tag per rappresentare alcune varianti di un test.

abstract boolean isConditionalBugreportDisabled ()

Restituisce se il bugreport condizionale è disabilitato o meno

abstract boolean isDryRunMode ()

Restituisci true se dovremmo saltare aggiungendo questo comando alla coda.

abstract boolean isExperimentEnabled ()

Se abilitare o meno gli esperimenti tramite flag sperimentali.

abstract boolean isFullHelpMode ()

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

abstract boolean isHelpMode ()

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

abstract boolean isLoopMode ()

Restituisce la modalità loop per il file config.

abstract boolean isNoisyDryRunMode ()

Restituisci true se dobbiamo stampare il comando sulla console prima di noi saltare aggiungendolo alla coda.

abstract boolean isRemoteInvocationDeviceless ()

Indica se attivare o meno una chiamata remota senza dispositivo.

abstract boolean isTracingEnabled ()

Restituisce se la traccia delle chiamate è abilitata o meno.

abstract boolean reportInvocationComplete ()

se segnalare o meno i log fino a invocationComplete.

abstract boolean reportPassedTests ()

Se segnalare o meno casi di test superati.

abstract boolean reportTestCaseCount ()

Se riportare o meno il numero di casi di test per tipi di test.

abstract reportingTags ()

Elenco dei tag utilizzati per la segnalazione relativa alla chiamata.

abstract boolean runOnAllDevices ()

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

abstract void setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors)

Imposta il set di raccoglitori di log automatici che devono essere aggiunti a una chiamata.

abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

Imposta se acquisire o meno una segnalazione di bug alla fine dell'invocazione.

abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Imposta se acquisire o meno un bugreportz alla fine dell'invocazione.

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 Tradefed host_log.

abstract void setInvocationTimeout (Long mInvocationTimeout)

Imposta il timeout di chiamata.

abstract void setLoopMode (boolean loopMode)

Imposta la modalità 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 l'installazione replicata.

abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Imposta se segnalare o meno i log fino a invocationComplete

abstract void setReportTestCaseCount (boolean report)

Imposta se segnalare o meno il conteggio dei casi di test per i tipi di test.

abstract void setShardCount (Integer shardCount)

Imposta il numero di shard per il comando.

abstract void setShardIndex (Integer shardIndex)

Imposta l'indice shard per il comando.

abstract void setShouldUseSandboxing (boolean use)

Imposta se dobbiamo usare o meno i contenitori TF

abstract void setTestTag (String testTag)

Imposta il test-tag per l'invocazione.

abstract void setUseSandboxTestMode (boolean use)

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

abstract boolean shouldDisableInvocationSetupAndTeardown ()

Se disabilitare o meno la configurazione prima dell'invocazione e lo smontaggio dopo l'invocazione.

abstract boolean shouldRemoteDynamicShard ()

Restituisce se utilizzare o meno il server di partizionamento dinamico remoto

abstract boolean shouldReportModuleProgression ()

Se segnalare o meno l'avanzamento della chiamata remota a livello di modulo.

abstract boolean shouldUseDynamicSharding ()

Restituisce se dobbiamo utilizzare lo sharding dinamico o meno

abstract boolean shouldUseParallelRemoteSetup ()

Se tentare o meno la configurazione parallela dei dispositivi remoti.

abstract boolean shouldUseParallelSetup ()

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 vero se dobbiamo utilizzare la sandbox Tf in una modalità di test.

abstract boolean shouldUseSandboxing ()

Restituisce vero se dobbiamo usare i contenitori Tf per eseguire l'invocazione

abstract boolean shouldUseTokenSharding ()

Se lo sharding deve o meno utilizzare il supporto token.

abstract boolean takeBugreportOnInvocationEnded ()

Restituisce true se deve essere preso un bugreport quando l'invocazione del test è terminata.

abstract boolean takeBugreportzOnInvocationEnded ()

Restituisce true se durante l'invocazione del test deve essere preso un bugreportz invece di bugreport.

Metodi pubblici

captureLogcatOnFailure

public abstract boolean captureLogcatOnFailure ()

Se acquisire o meno un logcat in caso di fallimento del test case

ritorna
boolean

captureScreenshotOnFailure

public abstract boolean captureScreenshotOnFailure ()

Se acquisire o meno uno screenshot in caso di fallimento del test case

ritorna
boolean

clone

public abstract ICommandOptions clone ()

Crea una copia dell'oggetto ICommandOptions .

ritorna
ICommandOptions

delegatoEarlyDeviceRelease

public abstract boolean delegatedEarlyDeviceRelease ()

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

ritorna
boolean

earlyDeviceRelease

public abstract boolean earlyDeviceRelease ()

Se rilasciare o meno il dispositivo in anticipo una volta terminato.

ritorna
boolean

filterPreviousPassedTests

public abstract boolean filterPreviousPassedTests ()

Se filtrare o meno casi di test precedenti superati dal tentativo precedente.

ritorna
boolean

getAutoLogCollectors

public abstract  getAutoLogCollectors ()

Restituisce il set di raccoglitori di log automatici da aggiungere per una chiamata

ritorna

getDynamicDownloadArgs

public abstract  getDynamicDownloadArgs ()

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

ritorna

getExperimentalFlags

public abstract  getExperimentalFlags ()

Restituisce la mappa dei flag sperimentali, che può essere utilizzata per caratterizzare i progetti gate.

ritorna

getExtraRemotePostsubmitInstance

public abstract int getExtraRemotePostsubmitInstance ()

Se avviare o meno istanze aggiuntive nella VM remota in post-invio.

ritorna
int

getHostLogSuffix

public abstract String getHostLogSuffix ()

Restituisce il suffisso da aggiungere a Tradefed host_log o null se nessun prefisso.

ritorna
String

getInvocationData

public abstract UniqueMultiMap<String, String> getInvocationData ()

Restituisce i dati passati alla chiamata per descriverla

ritorna
UniqueMultiMap <String, String>

getInvocationTimeout

public abstract long getInvocationTimeout ()

Restituisce il timeout di chiamata specificato. 0 se nessun timeout da utilizzare.

ritorna
long

getJdkFolderForSubprocess

public abstract File getJdkFolderForSubprocess ()

Restituisce la cartella jdk da utilizzare durante il fork dell'esecuzione in un sottoprocesso.

ritorna
File

getLoopTime

public abstract long getLoopTime ()

Ottieni il tempo di attesa prima di riprogrammare questo comando.

ritorna
long tempo in ms

getMaxLoopCount

public abstract long getMaxLoopCount ()

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

ritorna
long

getMultiDeviceCount

public abstract Integer getMultiDeviceCount ()

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

ritorna
Integer

getOptimizeMainlineTest

public abstract boolean getOptimizeMainlineTest ()

Restituisce vero se dobbiamo ottimizzare l'elenco dei moduli di test per il test principale.

ritorna
boolean

getParallelSetupTimeout

public abstract Duration getParallelSetupTimeout ()

Restituisce il timeout da utilizzare durante le configurazioni parallele.

ritorna
Duration

getRemoteFiles

public abstract  getRemoteFiles ()

Restituisce l'elenco dei file remoti configurati.

ritorna

getShardCount

public abstract Integer getShardCount ()

Restituisce il numero totale di shard per il comando.

ritorna
Integer

getShardIndex

public abstract Integer getShardIndex ()

Restituisce l'indice dello shard per il comando.

ritorna
Integer

getTestTag

public abstract String getTestTag ()

Restituisce il test-tag per l'invocazione. Il valore predefinito è 'stub' se non specificato.

ritorna
String

getTestTagSuffix

public abstract String getTestTagSuffix ()

Restituisce il suffisso test-tag, aggiunto a test-tag per rappresentare alcune varianti di un test.

ritorna
String

isConditionalBugreportDisabled

public abstract boolean isConditionalBugreportDisabled ()

Restituisce se il bugreport condizionale è disabilitato o meno

ritorna
boolean

isDryRunMode

public abstract boolean isDryRunMode ()

Restituisci true se dovremmo saltare aggiungendo questo comando alla coda.

ritorna
boolean

èExperimentEnabled

public abstract boolean isExperimentEnabled ()

Se abilitare o meno gli esperimenti tramite flag sperimentali.

ritorna
boolean

isFullHelpMode

public abstract boolean isFullHelpMode ()

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

ritorna
boolean

isHelpMode

public abstract boolean isHelpMode ()

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

ritorna
boolean

isLoopMode

public abstract boolean isLoopMode ()

Restituisce la modalità loop per il file config.

ritorna
boolean

isNoisyDryRunMode

public abstract boolean isNoisyDryRunMode ()

Restituisci true se dobbiamo stampare il comando sulla console prima di noi saltare aggiungendolo alla coda.

ritorna
boolean

isRemoteInvocationDeviceless

public abstract boolean isRemoteInvocationDeviceless ()

Indica se attivare o meno una chiamata remota senza dispositivo.

ritorna
boolean

isTracingEnabled

public abstract boolean isTracingEnabled ()

Restituisce se la traccia delle chiamate è abilitata o meno.

ritorna
boolean

reportInvocationComplete

public abstract boolean reportInvocationComplete ()

se segnalare o meno i log fino a invocationComplete.

ritorna
boolean

reportPassedTests

public abstract boolean reportPassedTests ()

Se segnalare o meno casi di test superati.

ritorna
boolean

reportTestCaseCount

public abstract boolean reportTestCaseCount ()

Se riportare o meno il numero di casi di test per tipi di test.

ritorna
boolean

reportingTags

public abstract  reportingTags ()

Elenco dei tag utilizzati per la segnalazione relativa alla chiamata.

ritorna

eseguire su tutti i dispositivi

public abstract boolean runOnAllDevices ()

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

ritorna
boolean

setAutoLogCollectors

public abstract void setAutoLogCollectors ( autoLogCollectors)

Imposta il set di raccoglitori di log automatici che devono essere aggiunti a una chiamata.

Parametri
autoLogCollectors

setBugreportOnInvocationEnded

public abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

Imposta se acquisire o meno una segnalazione di bug alla fine dell'invocazione.

Parametri
takeBugreport boolean

setBugreportzOnInvocationEnded

public abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Imposta se acquisire o meno un bugreportz alla fine dell'invocazione.

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 Tradefed host_log.

Parametri
suffix String

setInvocationTimeout

public abstract void setInvocationTimeout (Long mInvocationTimeout)

Imposta il timeout di chiamata. 0 se nessun timeout da utilizzare.

Parametri
mInvocationTimeout Long

setLoopMode

public abstract void setLoopMode (boolean loopMode)

Imposta la modalità 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 l'installazione 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 segnalare o meno il conteggio dei casi di test per i tipi di test.

Parametri
report boolean

setShardCount

public abstract void setShardCount (Integer shardCount)

Imposta il numero di shard per il comando.

Parametri
shardCount Integer

setShardIndex

public abstract void setShardIndex (Integer shardIndex)

Imposta l'indice shard per il comando.

Parametri
shardIndex Integer

setShouldUseSandboxing

public abstract void setShouldUseSandboxing (boolean use)

Imposta se dobbiamo usare o meno i contenitori 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à test sandbox TF.

Parametri
use boolean

shouldDisableInvocationSetupAndTeardown

public abstract boolean shouldDisableInvocationSetupAndTeardown ()

Se disabilitare o meno la configurazione prima dell'invocazione e lo smontaggio dopo l'invocazione.

ritorna
boolean

shouldRemoteDynamicShard

public abstract boolean shouldRemoteDynamicShard ()

Restituisce se utilizzare o meno il server di partizionamento dinamico remoto

ritorna
boolean

shouldReportModuleProgression

public abstract boolean shouldReportModuleProgression ()

Se segnalare o meno l'avanzamento della chiamata remota a livello di modulo.

ritorna
boolean

shouldUseDynamicSharding

public abstract boolean shouldUseDynamicSharding ()

Restituisce se dobbiamo utilizzare lo sharding dinamico o meno

ritorna
boolean

shouldUseParallelRemoteSetup

public abstract boolean shouldUseParallelRemoteSetup ()

Se tentare o meno la configurazione parallela dei dispositivi remoti.

ritorna
boolean

shouldUseParallelSetup

public abstract boolean shouldUseParallelSetup ()

Se tentare o meno l'installazione parallela.

ritorna
boolean

shouldUseRemoteSandboxMode

public abstract boolean shouldUseRemoteSandboxMode ()

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

ritorna
boolean

shouldUseReplicateSetup

public abstract boolean shouldUseReplicateSetup ()

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

ritorna
boolean

shouldUseSandboxTestMode

public abstract boolean shouldUseSandboxTestMode ()

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

ritorna
boolean

shouldUseSandboxing

public abstract boolean shouldUseSandboxing ()

Restituisce vero se dobbiamo usare i contenitori Tf per eseguire l'invocazione

ritorna
boolean

shouldUseTokenSharding

public abstract boolean shouldUseTokenSharding ()

Se lo sharding deve o meno utilizzare il supporto token.

ritorna
boolean

takeBugreportOnInvocationEnded

public abstract boolean takeBugreportOnInvocationEnded ()

Restituisce true se deve essere preso un bugreport quando l'invocazione del test è terminata.

ritorna
boolean

takeBugreportzOnInvocationEnded

public abstract boolean takeBugreportzOnInvocationEnded ()

Restituisce true se durante l'invocazione del test deve essere preso un bugreportz invece di bugreport.

ritorna
boolean