IComandoOpzioni

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 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 del ICommandOptions dell'oggetto.

abstract boolean earlyDeviceRelease ()

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

abstract boolean filterPreviousPassedTests ()

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

abstract getAutoLogCollectors ()

Restituisce il set di raccoglitori di log automatici da aggiungere per un'invocazione

abstract getDynamicDownloadArgs ()

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

abstract int getExtraRemotePostsubmitInstance ()

Se avviare o meno istanze aggiuntive nella VM remota in postinvio.

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 all'invocazione per descriverla

abstract long getInvocationTimeout ()

Restituisce il timeout di chiamata specificato.

abstract long getLoopTime ()

Prendi il tempo di aspettare prima di riprogrammare questo comando.

abstract long getMaxLoopCount ()

Restituisce il numero massimo di volte in cui è stato pianificato il comando.

abstract boolean getOptimizeMainlineTest ()

Restituisce true se dobbiamo ottimizzare l'elenco dei moduli di test per il test della linea principale.

abstract Duration getParallelSetupTimeout ()

Restituisce il timeout da utilizzare durante le configurazioni parallele.

abstract Integer getShardCount ()

Restituisce il conteggio totale dei frammenti per il comando.

abstract Integer getShardIndex ()

Restituisce l'indice shard per il comando.

abstract String getTestTag ()

Restituire il tag di prova per l'invocazione.

abstract String getTestTagSuffix ()

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

abstract boolean isDryRunMode ()

Restituisce true se dovessimo Salta aggiungendo questo comando alla coda.

abstract boolean isFullHelpMode ()

Restituisce true se è stata richiesta piena modalità di aiuto dettagliato

abstract boolean isHelpMode ()

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

abstract boolean isLoopMode ()

Restituisce la modalità loop per il file config.

abstract boolean isNoisyDryRunMode ()

Restituisce true se dobbiamo stampare il comando verso la console prima di Salta aggiungendolo alla coda.

abstract boolean reportInvocationComplete ()

se segnalare o meno i log fino al completamento dell'invocazione.

abstract boolean reportPassedTests ()

Se segnalare o meno i casi di test superati.

abstract boolean reportTestCaseCount ()

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

abstract reportingTags ()

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

abstract boolean runOnAllDevices ()

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

abstract void setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors)

Imposta il set di raccoglitori di log automatici da aggiungere 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 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 setReplicateSetup (boolean replicate)

Imposta se utilizzare o meno la configurazione replicata.

abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Imposta se segnalare o meno i log fino al completamento dell'invocazione

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 conteggio dei frammenti per il comando.

abstract void setShardIndex (Integer shardIndex)

Imposta l'indice shard per il comando.

abstract void setShouldUseSandboxing (boolean use)

Imposta se dovremmo usare o meno i contenitori TF

abstract void setTestTag (String testTag)

Imposta il tag di prova per l'invocazione.

abstract void setUseSandboxTestMode (boolean use)

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

abstract boolean shouldDisableInvocationSetupAndTeardown ()

Se disabilitare o meno la configurazione pre-invocazione e lo smontaggio post-invocazione.

abstract boolean shouldReportModuleProgression ()

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

abstract boolean shouldUseDynamicSharding ()

Restituisce se dovremmo usare o meno lo sharding dinamico

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

abstract boolean shouldUseSandboxing ()

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

abstract boolean shouldUseTokenSharding ()

Se lo sharding deve utilizzare o meno il supporto token.

abstract boolean takeBugreportOnInvocationEnded ()

Restituisce true se deve essere eseguita una segnalazione di bug al termine dell'invocazione di test.

abstract boolean takeBugreportzOnInvocationEnded ()

Restituisce true se deve essere preso un bugreportz invece di bugreport durante il bugreport finale di chiamata di test.

Metodi pubblici

catturaLogcatOnFailure

public abstract boolean captureLogcatOnFailure ()

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

ritorna
boolean

catturaScreenshotOnFailure

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 del ICommandOptions dell'oggetto.

ritorna
ICommandOptions

EarlyDeviceRelease

public abstract boolean earlyDeviceRelease ()

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

ritorna
boolean

filterPrecedentiProve superate

public abstract boolean filterPreviousPassedTests ()

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

ritorna
boolean

getAutoLogCollectors

public abstract  getAutoLogCollectors ()

Restituisce il set di raccoglitori di log automatici da aggiungere per un'invocazione

ritorna

getDynamicDownloadArgs

public abstract  getDynamicDownloadArgs ()

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

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 all'invocazione 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

getLoopTime

public abstract long getLoopTime ()

Prendi il tempo di aspettare 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

getOptimizeMainlineTest

public abstract boolean getOptimizeMainlineTest ()

Restituisce true se dobbiamo ottimizzare l'elenco dei moduli di test per il test della linea principale.

ritorna
boolean

getParallelSetupTimeout

public abstract Duration getParallelSetupTimeout ()

Restituisce il timeout da utilizzare durante le configurazioni parallele.

ritorna
Duration

getShardCount

public abstract Integer getShardCount ()

Restituisce il conteggio totale dei frammenti per il comando.

ritorna
Integer

getShardIndex

public abstract Integer getShardIndex ()

Restituisce l'indice shard per il comando.

ritorna
Integer

getTestTag

public abstract String getTestTag ()

Restituire il tag di prova per l'invocazione. L'impostazione predefinita è "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

isDryRunMode

public abstract boolean isDryRunMode ()

Restituisce true se dovessimo Salta aggiungendo questo comando alla coda.

ritorna
boolean

isFullHelpMode

public abstract boolean isFullHelpMode ()

Restituisce true se è stata richiesta piena modalità di aiuto dettagliato

ritorna
boolean

isHelpMode

public abstract boolean isHelpMode ()

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

ritorna
boolean

isLoopMode

public abstract boolean isLoopMode ()

Restituisce la modalità loop per il file config.

ritorna
boolean

isNoisyDryRunMode

public abstract boolean isNoisyDryRunMode ()

Restituisce true se dobbiamo stampare il comando verso la console prima di Salta aggiungendolo alla coda.

ritorna
boolean

reportInvocationComplete

public abstract boolean reportInvocationComplete ()

se segnalare o meno i log fino al completamento dell'invocazione.

ritorna
boolean

reportPassedTest

public abstract boolean reportPassedTests ()

Se segnalare o meno i casi di test superati.

ritorna
boolean

reportTestCaseCount

public abstract boolean reportTestCaseCount ()

Indica se segnalare o meno il numero di casi di test per tipi di test.

ritorna
boolean

segnalazioneTags

public abstract  reportingTags ()

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

ritorna

runOnAllDevices

public abstract boolean runOnAllDevices ()

Restituisce true 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

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

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 al completamento dell'invocazione

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 conteggio dei frammenti 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 dovremmo usare o meno i contenitori TF

Parametri
use boolean

setTestTag

public abstract void setTestTag (String testTag)

Imposta il tag di prova per l'invocazione.

setUseSandboxTestMode

public abstract void setUseSandboxTestMode (boolean use)

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

Parametri
use boolean

shouldDisableInvocationSetupAndTeardown

public abstract boolean shouldDisableInvocationSetupAndTeardown ()

Se disabilitare o meno la configurazione pre-invocazione e lo smontaggio post-invocazione.

ritorna
boolean

shouldReportModuleProgression

public abstract boolean shouldReportModuleProgression ()

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

ritorna
boolean

dovrebbeUsareDynamicSharding

public abstract boolean shouldUseDynamicSharding ()

Restituisce se dovremmo usare o meno lo sharding dinamico

ritorna
boolean

dovrebbeUseParallelRemoteSetup

public abstract boolean shouldUseParallelRemoteSetup ()

Se tentare o meno la configurazione parallela dei dispositivi remoti.

ritorna
boolean

dovrebbeUseParallelSetup

public abstract boolean shouldUseParallelSetup ()

Se tentare o meno la configurazione parallela.

ritorna
boolean

dovrebbeUsareRemoteSandboxMode

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

dovrebbeUsareSandboxTestMode

public abstract boolean shouldUseSandboxTestMode ()

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

ritorna
boolean

dovrebbeUsareSandboxing

public abstract boolean shouldUseSandboxing ()

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

ritorna
boolean

dovrebbeUseTokenSharding

public abstract boolean shouldUseTokenSharding ()

Se lo sharding deve utilizzare o meno il supporto token.

ritorna
boolean

takeBugreportOnInvocationEnded

public abstract boolean takeBugreportOnInvocationEnded ()

Restituisce true se deve essere eseguita una segnalazione di bug al termine dell'invocazione di test.

ritorna
boolean

takeBugreportzOnInvocationEnded

public abstract boolean takeBugreportzOnInvocationEnded ()

Restituisce true se deve essere preso un bugreportz invece di bugreport durante il bugreport finale di chiamata di test.

ritorna
boolean