CommandOptions
public class CommandOptions
extends Object
implements ICommandOptions
java.lang.Object | |
↳ | com.android.tradefed.command.CommandOptions |
Implementazione di ICommandOptions
.
Riepilogo
Campi | |
---|---|
public static final String | DRY_RUN_OPTION |
public static final String | ENABLE_SANDBOX_TEST_MODE |
public static final String | INVOCATION_DATA |
public static final String | NOISY_DRY_RUN_OPTION |
public static final String | TEST_TAG_OPTION |
public static final String | USE_REMOTE_SANDBOX |
public static final String | USE_SANDBOX
|
Costruttori pubblici | |
---|---|
CommandOptions () |
Metodi pubblici | |
---|---|
boolean | captureLogcatOnFailure () Se acquisire o meno un logcat in caso di fallimento del test case |
boolean | captureScreenshotOnFailure () Se acquisire o meno uno screenshot in caso di fallimento del test case |
ICommandOptions | clone () |
boolean | delegatedEarlyDeviceRelease () Se rilasciare o meno il dispositivo in anticipo in modalità delegata. |
boolean | earlyDeviceRelease () Se rilasciare o meno il dispositivo in anticipo una volta terminato. |
boolean | filterPreviousPassedTests () Se filtrare o meno i casi di test precedenti superati dal tentativo precedente. |
getAutoLogCollectors () Restituisce il set di raccoglitori di log automatici da aggiungere per una chiamata | |
getDynamicDownloadArgs () Restituisce la mappa degli argomenti da passare alla query di download dinamico. | |
int | getExtraRemotePostsubmitInstance () Se avviare o meno istanze aggiuntive nella macchina virtuale remota in postinvio. |
String | getHostLogSuffix () Restituisce il suffisso da aggiungere a host_log Tradefed o null se nessun prefisso. |
UniqueMultiMap <String, String> | getInvocationData () Restituisce i dati passati alla chiamata per descriverla |
long | getInvocationTimeout () Restituisce il timeout di chiamata specificato. |
long | getLoopTime () Ottieni il tempo di attesa prima di riprogrammare questo comando. |
long | getMaxLoopCount () Restituisce il numero massimo di volte per programmare il comando. |
Integer | getMultiDeviceCount () Restituisce il numero di dispositivi per i test su più dispositivi. |
boolean | getOptimizeMainlineTest () Restituisce true se dobbiamo ottimizzare l'elenco dei moduli di test per il test della linea principale. |
Duration | getParallelSetupTimeout () Restituisce il timeout da utilizzare durante le configurazioni parallele. |
getRemoteFiles () Restituisce l'elenco dei file remoti configurati. | |
Integer | getShardCount () Restituisce il conteggio totale degli shard per il comando. |
Integer | getShardIndex () Restituisce l'indice shard per il comando. |
String | getTestTag () Restituisce il test-tag per l'invocazione. |
String | getTestTagSuffix () Restituisce il suffisso test-tag, aggiunto a test-tag per rappresentare alcune varianti di un test. |
boolean | isDryRunMode () Restituire |
boolean | isFullHelpMode () Restituisce |
boolean | isHelpMode () Restituisce |
boolean | isLoopMode () Restituisce la modalità loop per la configurazione. |
boolean | isNoisyDryRunMode () Restituisce |
boolean | reportInvocationComplete () se segnalare o meno i log fino al completamento dell'invocazione. |
boolean | reportPassedTests () Se segnalare o meno casi di test superati. |
boolean | reportTestCaseCount () Se segnalare o meno il numero di casi di test per tipi di test. |
reportingTags () Elenco di tag utilizzati per i rapporti relativi all'invocazione. | |
boolean | runOnAllDevices () Restituisce true se il comando deve essere eseguito su tutti i dispositivi. |
void | setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors) Imposta il set di raccoglitori di log automatici che devono essere aggiunti a una chiamata. |
void | setBugreportOnInvocationEnded (boolean takeBugreport) Imposta se acquisire o meno una segnalazione di bug alla fine della chiamata. |
void | setBugreportzOnInvocationEnded (boolean takeBugreportz) Imposta se acquisire o meno un bugreportz alla fine dell'invocazione. |
void | setDelegatedEarlyDeviceRelease (boolean earlyRelease) Impostare se rilasciare o meno il dispositivo in anticipo in modalità delegata. |
void | setHostLogSuffix (String suffix) Imposta il suffisso da aggiungere a Tradefed host_log. |
void | setInvocationTimeout (Long invocationTimeout) Imposta il timeout di chiamata. |
void | setLoopMode (boolean loopMode) Imposta la modalità loop per la configurazione. |
void | setMultiDeviceCount (int count) Imposta il numero di dispositivi previsti per i test su più dispositivi. |
void | setReplicateSetup (boolean replicate) Impostare se utilizzare o meno l'installazione replicata. |
void | setReportInvocationComplete (boolean reportInvocationCompleteLogs) Imposta se segnalare o meno i log fino al completamento dell'invocazione |
void | setReportTestCaseCount (boolean report) Impostare se segnalare o meno il conteggio dei casi di test per tipi di test. |
void | setShardCount (Integer shardCount) Imposta il conteggio degli shard per il comando. |
void | setShardIndex (Integer shardIndex) Imposta l'indice shard per il comando. |
void | setShouldUseSandboxing (boolean use) Imposta se utilizzare o meno i contenitori TF |
void | setTestTag (String testTag) Imposta il tag di prova per l'invocazione. |
void | setUseSandboxTestMode (boolean use) Imposta se utilizzare o meno la modalità di test sandbox TF. |
boolean | shouldDisableInvocationSetupAndTeardown () Se disabilitare o meno la configurazione pre-invocaiton e lo smontaggio post-invocazione. |
boolean | shouldReportModuleProgression () Se segnalare o meno la progressione della chiamata remota a livello di modulo. |
boolean | shouldUseDynamicSharding () Restituisce se dobbiamo usare lo sharding dinamico o meno |
boolean | shouldUseParallelRemoteSetup () Se tentare o meno la configurazione parallela dei dispositivi remoti. |
boolean | shouldUseParallelSetup () Se tentare o meno la configurazione parallela. |
boolean | shouldUseRemoteSandboxMode () Se utilizzare o meno la modalità sandbox nella chiamata remota. |
boolean | shouldUseReplicateSetup () Se utilizzare o meno la configurazione replicata per tutti i dispositivi remoti. |
boolean | shouldUseSandboxTestMode () Restituisce true se dovessimo utilizzare la sandbox Tf in modalità test. |
boolean | shouldUseSandboxing () Restituisce true se dobbiamo usare i contenitori Tf per eseguire l'invocazione |
boolean | shouldUseTokenSharding () Se il partizionamento orizzontale deve utilizzare o meno il supporto del token. |
boolean | takeBugreportOnInvocationEnded () Restituisce true se deve essere eseguita una segnalazione di bug al termine dell'invocazione del test. |
boolean | takeBugreportzOnInvocationEnded () Restituisce true se deve essere preso un bugreportz invece di un bugreport durante il bugreport finale di chiamata al test. |
Campi
DRY_RUN_OPTION
public static final String DRY_RUN_OPTION
ENABLE_SANDBOX_TEST_MODE
public static final String ENABLE_SANDBOX_TEST_MODE
INVOCATION_DATA
public static final String INVOCATION_DATA
NOISY_DRY_RUN_OPTION
public static final String NOISY_DRY_RUN_OPTION
TEST_TAG_OPZIONE
public static final String TEST_TAG_OPTION
USE_REMOTE_SANDBOX
public static final String USE_REMOTE_SANDBOX
USE_SANDBOX
public static final String USE_SANDBOX
Costruttori pubblici
CommandOptions
public CommandOptions ()
Metodi pubblici
captureLogcatOnFailure
public boolean captureLogcatOnFailure ()
Se acquisire o meno un logcat in caso di fallimento del test case
ritorna | |
---|---|
boolean |
captureScreenshotOnFailure
public boolean captureScreenshotOnFailure ()
Se acquisire o meno uno screenshot in caso di fallimento del test case
ritorna | |
---|---|
boolean |
delegatedEarlyDeviceRelease
public boolean delegatedEarlyDeviceRelease ()
Se rilasciare o meno il dispositivo in anticipo in modalità delegata.
ritorna | |
---|---|
boolean |
earlyDeviceRelease
public boolean earlyDeviceRelease ()
Se rilasciare o meno il dispositivo in anticipo una volta terminato.
ritorna | |
---|---|
boolean |
filterPrecedentiTest superati
public boolean filterPreviousPassedTests ()
Se filtrare o meno i casi di test precedenti superati dal tentativo precedente.
ritorna | |
---|---|
boolean |
getAutoLogCollectors
publicgetAutoLogCollectors ()
Restituisce il set di raccoglitori di log automatici da aggiungere per una chiamata
ritorna | |
---|---|
getDynamicDownloadArgs
publicgetDynamicDownloadArgs ()
Restituisce la mappa degli argomenti da passare alla query di download dinamico.
ritorna | |
---|---|
getExtraRemotePostsubmitInstance
public int getExtraRemotePostsubmitInstance ()
Se avviare o meno istanze aggiuntive nella macchina virtuale remota in postinvio.
ritorna | |
---|---|
int |
getHostLogSuffix
public String getHostLogSuffix ()
Restituisce il suffisso da aggiungere a host_log Tradefed o null se nessun prefisso.
ritorna | |
---|---|
String |
getInvocationData
public UniqueMultiMap<String, String> getInvocationData ()
Restituisce i dati passati alla chiamata per descriverla
ritorna | |
---|---|
UniqueMultiMap <String, String> |
getInvocationTimeout
public long getInvocationTimeout ()
Restituisce il timeout di chiamata specificato. 0 se nessun timeout da utilizzare.
ritorna | |
---|---|
long |
getLoopTime
public long getLoopTime ()
Ottieni il tempo di attesa prima di riprogrammare questo comando.
ritorna | |
---|---|
long | tempo in ms |
getMaxLoopCount
public long getMaxLoopCount ()
Restituisce il numero massimo di volte per programmare il comando. Non ha effetto se isLoopMode è false.
ritorna | |
---|---|
long |
getMultiDeviceCount
public Integer getMultiDeviceCount ()
Restituisce il numero di dispositivi per i test su più dispositivi.
ritorna | |
---|---|
Integer |
getOptimizeMainlineTest
public boolean getOptimizeMainlineTest ()
Restituisce true se dobbiamo ottimizzare l'elenco dei moduli di test per il test della linea principale.
ritorna | |
---|---|
boolean |
getParallelSetupTimeout
public Duration getParallelSetupTimeout ()
Restituisce il timeout da utilizzare durante le configurazioni parallele.
ritorna | |
---|---|
Duration |
getRemoteFiles
publicgetRemoteFiles ()
Restituisce l'elenco dei file remoti configurati.
ritorna | |
---|---|
getShardCount
public Integer getShardCount ()
Restituisce il conteggio totale degli shard per il comando.
ritorna | |
---|---|
Integer |
getShardIndex
public Integer getShardIndex ()
Restituisce l'indice shard per il comando.
ritorna | |
---|---|
Integer |
getTestTag
public String getTestTag ()
Restituisce il test-tag per l'invocazione. L'impostazione predefinita è "stub" se non specificato.
ritorna | |
---|---|
String |
getTestTagSuffix
public String getTestTagSuffix ()
Restituisce il suffisso test-tag, aggiunto a test-tag per rappresentare alcune varianti di un test.
ritorna | |
---|---|
String |
isDryRunMode
public boolean isDryRunMode ()
Restituire true
se dovremmo
ritorna | |
---|---|
boolean |
isFullHelpMode
public boolean isFullHelpMode ()
Restituisce true
se è stata richiesta la modalità di guida dettagliata completa
ritorna | |
---|---|
boolean |
isHelpMode
public boolean isHelpMode ()
Restituisce true
se è stata richiesta la modalità guida abbreviata
ritorna | |
---|---|
boolean |
isLoopMode
public boolean isLoopMode ()
Restituisce la modalità loop per la configurazione.
ritorna | |
---|---|
boolean |
isNoisyDryRunMode
public boolean isNoisyDryRunMode ()
Restituisce true
se dovessimo stampare il comando sulla console prima di noi
ritorna | |
---|---|
boolean |
reportInvocazioneCompleta
public boolean reportInvocationComplete ()
se segnalare o meno i log fino al completamento dell'invocazione.
ritorna | |
---|---|
boolean |
reportTest superati
public boolean reportPassedTests ()
Se segnalare o meno casi di test superati.
ritorna | |
---|---|
boolean |
reportTestCaseCount
public boolean reportTestCaseCount ()
Se segnalare o meno il numero di casi di test per tipi di test.
ritorna | |
---|---|
boolean |
ReportTag
publicreportingTags ()
Elenco di tag utilizzati per i rapporti relativi all'invocazione.
ritorna | |
---|---|
runOnAllDevices
public boolean runOnAllDevices ()
Restituisce true se il comando deve essere eseguito su tutti i dispositivi.
ritorna | |
---|---|
boolean |
setAutoLogCollectors
public void setAutoLogCollectors (autoLogCollectors)
Imposta il set di raccoglitori di log automatici che devono essere aggiunti a una chiamata.
Parametri | |
---|---|
autoLogCollectors |
setBugreportOnInvocationEnded
public void setBugreportOnInvocationEnded (boolean takeBugreport)
Imposta se acquisire o meno una segnalazione di bug alla fine della chiamata.
Parametri | |
---|---|
takeBugreport | boolean |
setBugreportzOnInvocationEnded
public void setBugreportzOnInvocationEnded (boolean takeBugreportz)
Imposta se acquisire o meno un bugreportz alla fine dell'invocazione.
Parametri | |
---|---|
takeBugreportz | boolean |
setDelegatedEarlyDeviceRelease
public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)
Impostare 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 Tradefed host_log.
Parametri | |
---|---|
suffix | String |
setInvocationTimeout
public void setInvocationTimeout (Long invocationTimeout)
Imposta il timeout di chiamata. 0 se nessun timeout da utilizzare.
Parametri | |
---|---|
invocationTimeout | Long |
setLoopMode
public void setLoopMode (boolean loopMode)
Imposta la modalità loop per la configurazione.
setMultiDeviceCount
public void setMultiDeviceCount (int count)
Imposta il numero di dispositivi previsti per i test su più dispositivi.
Parametri | |
---|---|
count | int |
setReplicateSetup
public void setReplicateSetup (boolean replicate)
Impostare se utilizzare o meno l'installazione replicata.
Parametri | |
---|---|
replicate | boolean |
setReportInvocationComplete
public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)
Imposta se segnalare o meno i log fino al completamento dell'invocazione
Parametri | |
---|---|
reportInvocationCompleteLogs | boolean |
setReportTestCaseCount
public void setReportTestCaseCount (boolean report)
Impostare se segnalare o meno il conteggio dei casi di test per tipi 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 shard per il comando.
Parametri | |
---|---|
shardIndex | Integer |
setShouldUseSandboxing
public void setShouldUseSandboxing (boolean use)
Imposta se utilizzare o meno i contenitori TF
Parametri | |
---|---|
use | boolean |
setTestTag
public void setTestTag (String testTag)
Imposta il tag di prova per l'invocazione.
setUseSandboxTestMode
public void setUseSandboxTestMode (boolean use)
Imposta se utilizzare o meno la modalità di test sandbox TF.
Parametri | |
---|---|
use | boolean |
shouldDisableInvocationSetupAndTeardown
public boolean shouldDisableInvocationSetupAndTeardown ()
Se disabilitare o meno la configurazione pre-invocaiton e lo smontaggio post-invocazione.
ritorna | |
---|---|
boolean |
shouldReportModuleProgression
public boolean shouldReportModuleProgression ()
Se segnalare o meno la progressione della chiamata remota a livello di modulo.
ritorna | |
---|---|
boolean |
shouldUseDynamicSharding
public boolean shouldUseDynamicSharding ()
Restituisce se dobbiamo usare lo sharding dinamico o meno
ritorna | |
---|---|
boolean |
shouldUseParallelRemoteSetup
public boolean shouldUseParallelRemoteSetup ()
Se tentare o meno la configurazione parallela dei dispositivi remoti.
ritorna | |
---|---|
boolean |
shouldUseParallelSetup
public boolean shouldUseParallelSetup ()
Se tentare o meno la configurazione parallela.
ritorna | |
---|---|
boolean |
shouldUseRemoteSandboxMode
public boolean shouldUseRemoteSandboxMode ()
Se utilizzare o meno la modalità sandbox nella chiamata remota.
ritorna | |
---|---|
boolean |
shouldUseReplicateSetup
public boolean shouldUseReplicateSetup ()
Se utilizzare o meno la configurazione replicata per tutti i dispositivi remoti.
ritorna | |
---|---|
boolean |
shouldUseSandboxTestMode
public boolean shouldUseSandboxTestMode ()
Restituisce true se dovessimo utilizzare la sandbox Tf in modalità test.
ritorna | |
---|---|
boolean |
shouldUseSandboxing
public boolean shouldUseSandboxing ()
Restituisce true se dobbiamo usare i contenitori Tf per eseguire l'invocazione
ritorna | |
---|---|
boolean |
shouldUseTokenSharding
public boolean shouldUseTokenSharding ()
Se il partizionamento orizzontale deve utilizzare o meno il supporto del token.
ritorna | |
---|---|
boolean |
takeBugreportOnInvocationEnded
public boolean takeBugreportOnInvocationEnded ()
Restituisce true se deve essere eseguita una segnalazione di bug al termine dell'invocazione del test.
ritorna | |
---|---|
boolean |
takeBugreportzOnInvocationEnded
public boolean takeBugreportzOnInvocationEnded ()
Restituisce true se deve essere preso un bugreportz invece di un bugreport durante il bugreport finale di chiamata al test.
ritorna | |
---|---|
boolean |