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 |
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 |
abstract boolean | isExperimentEnabled () Se abilitare o meno gli esperimenti tramite flag sperimentali. |
abstract boolean | isFullHelpMode () Restituisce |
abstract boolean | isHelpMode () Restituisce |
abstract boolean | isLoopMode () Restituisce la modalità loop per il file config. |
abstract boolean | isNoisyDryRunMode () Restituisci |
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 abstractgetAutoLogCollectors ()
Restituisce il set di raccoglitori di log automatici da aggiungere per una chiamata
ritorna | |
---|---|
getDynamicDownloadArgs
public abstractgetDynamicDownloadArgs ()
Restituisce la mappa degli argomenti da passare alla query di download dinamico.
ritorna | |
---|---|
getExperimentalFlags
public abstractgetExperimentalFlags ()
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 abstractgetRemoteFiles ()
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
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
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 abstractreportingTags ()
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 |