CommandOptions
public class CommandOptions
extends Object
implements ICommandOptions
java.lang.Oggetto | |
↳ | 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 | JDK_FOLDER_OPTION_NAME |
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 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. | |
getExperimentalFlags () Restituisce la mappa dei flag sperimentali, che può essere utilizzata per caratterizzare i progetti gate. | |
int | getExtraRemotePostsubmitInstance () Se avviare o meno istanze aggiuntive nella VM remota in post-invio. |
String | getHostLogSuffix () Restituisce il suffisso da aggiungere a Tradefed host_log 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. |
File | getJdkFolderForSubprocess () Restituisce la cartella jdk da utilizzare durante il fork dell'esecuzione in un sottoprocesso. |
long | getLoopTime () Ottieni il tempo di attesa prima di riprogrammare questo comando. |
long | getMaxLoopCount () Restituisce il numero massimo di volte in cui è stato pianificato il comando. |
Integer | getMultiDeviceCount () Restituisce il numero di dispositivi per i test multi-dispositivo. |
boolean | getOptimizeMainlineTest () Restituisce vero se dobbiamo ottimizzare l'elenco dei moduli di test per il test principale. |
Duration | getParallelSetupTimeout () Restituisce il timeout da utilizzare durante le configurazioni parallele. |
getRemoteFiles () Restituisce l'elenco dei file remoti configurati. | |
Integer | getShardCount () Restituisce il numero totale di shard per il comando. |
Integer | getShardIndex () Restituisce l'indice dello 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 | isConditionalBugreportDisabled () Restituisce se il bugreport condizionale è disabilitato o meno |
boolean | isDryRunMode () Restituisci |
boolean | isExperimentEnabled () Se abilitare o meno gli esperimenti tramite flag sperimentali. |
boolean | isFullHelpMode () Restituisce |
boolean | isHelpMode () Restituisce |
boolean | isLoopMode () Restituisce la modalità loop per il file config. |
boolean | isNoisyDryRunMode () Restituisci |
boolean | isRemoteInvocationDeviceless () Indica se attivare o meno una chiamata remota senza dispositivo. |
boolean | isTracingEnabled () Restituisce se la traccia delle chiamate è abilitata o meno. |
boolean | reportInvocationComplete () se segnalare o meno i log fino a invocationComplete. |
boolean | reportPassedTests () Se segnalare o meno casi di test superati. |
boolean | reportTestCaseCount () Se riportare o meno il numero di casi di test per tipi di test. |
reportingTags () Elenco dei tag utilizzati per la segnalazione relativa alla chiamata. | |
boolean | runOnAllDevices () Restituisce vero 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 dell'invocazione. |
void | setBugreportzOnInvocationEnded (boolean takeBugreportz) Imposta se acquisire o meno un bugreportz alla fine dell'invocazione. |
void | setDelegatedEarlyDeviceRelease (boolean earlyRelease) Imposta 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 il file config. |
void | setMultiDeviceCount (int count) Imposta il numero di dispositivi previsti per i test multi-dispositivo. |
void | setReplicateSetup (boolean replicate) Imposta se utilizzare o meno l'installazione replicata. |
void | setReportInvocationComplete (boolean reportInvocationCompleteLogs) Imposta se segnalare o meno i log fino a invocationComplete |
void | setReportTestCaseCount (boolean report) Imposta se segnalare o meno il conteggio dei casi di test per i tipi di test. |
void | setShardCount (Integer shardCount) Imposta il numero di shard per il comando. |
void | setShardIndex (Integer shardIndex) Imposta l'indice shard per il comando. |
void | setShouldUseSandboxing (boolean use) Imposta se dobbiamo usare o meno i contenitori TF |
void | setTestTag (String testTag) Imposta il test-tag per l'invocazione. |
void | setUseSandboxTestMode (boolean use) Imposta se utilizzare o meno la modalità test sandbox TF. |
boolean | shouldDisableInvocationSetupAndTeardown () Se disabilitare o meno la configurazione prima dell'invocazione e lo smontaggio dopo l'invocazione. |
boolean | shouldReportModuleProgression () Se segnalare o meno l'avanzamento della chiamata remota a livello di modulo. |
boolean | shouldUseDynamicSharding () Restituisce se dobbiamo utilizzare lo sharding dinamico o meno |
boolean | shouldUseParallelRemoteSetup () Se tentare o meno la configurazione parallela dei dispositivi remoti. |
boolean | shouldUseParallelSetup () Se tentare o meno l'installazione parallela. |
boolean | shouldUseRemoteSandboxMode () Se utilizzare o meno la modalità sandbox nell'invocazione remota. |
boolean | shouldUseReplicateSetup () Se utilizzare o meno la configurazione replicata per tutti i dispositivi remoti. |
boolean | shouldUseSandboxTestMode () Restituisce vero se dobbiamo utilizzare la sandbox Tf in una modalità di test. |
boolean | shouldUseSandboxing () Restituisce vero se dobbiamo usare i contenitori Tf per eseguire l'invocazione |
boolean | shouldUseTokenSharding () Se lo sharding deve o meno utilizzare il supporto token. |
boolean | takeBugreportOnInvocationEnded () Restituisce true se deve essere preso un bugreport quando l'invocazione del test è terminata. |
boolean | takeBugreportzOnInvocationEnded () Restituisce true se durante l'invocazione del test deve essere preso un bugreportz invece di bugreport. |
Campi
DRY_RUN_OPTION
public static final String DRY_RUN_OPTION
ENABLE_SANDBOX_TEST_MODE
public static final String ENABLE_SANDBOX_TEST_MODE
INVOCAZIONE_DATI
public static final String INVOCATION_DATA
JDK_FOLDER_OPTION_NAME
public static final String JDK_FOLDER_OPTION_NAME
NOISY_DRY_RUN_OPZIONE
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 |
delegatoEarlyDeviceRelease
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 |
filterPreviousPassedTests
public boolean filterPreviousPassedTests ()
Se filtrare o meno 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 | |
---|---|
getExperimentalFlags
publicgetExperimentalFlags ()
Restituisce la mappa dei flag sperimentali, che può essere utilizzata per caratterizzare i progetti gate.
ritorna | |
---|---|
getExtraRemotePostsubmitInstance
public int getExtraRemotePostsubmitInstance ()
Se avviare o meno istanze aggiuntive nella VM remota in post-invio.
ritorna | |
---|---|
int |
getHostLogSuffix
public String getHostLogSuffix ()
Restituisce il suffisso da aggiungere a Tradefed host_log 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 |
getJdkFolderForSubprocess
public File getJdkFolderForSubprocess ()
Restituisce la cartella jdk da utilizzare durante il fork dell'esecuzione in un sottoprocesso.
ritorna | |
---|---|
File |
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 in cui è stato pianificato il comando. Non ha effetto se isLoopMode è false.
ritorna | |
---|---|
long |
getMultiDeviceCount
public Integer getMultiDeviceCount ()
Restituisce il numero di dispositivi per i test multi-dispositivo.
ritorna | |
---|---|
Integer |
getOptimizeMainlineTest
public boolean getOptimizeMainlineTest ()
Restituisce vero se dobbiamo ottimizzare l'elenco dei moduli di test per il test 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 numero totale di shard per il comando.
ritorna | |
---|---|
Integer |
getShardIndex
public Integer getShardIndex ()
Restituisce l'indice dello shard per il comando.
ritorna | |
---|---|
Integer |
getTestTag
public String getTestTag ()
Restituisce il test-tag per l'invocazione. Il valore predefinito è '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 |
isConditionalBugreportDisabled
public boolean isConditionalBugreportDisabled ()
Restituisce se il bugreport condizionale è disabilitato o meno
ritorna | |
---|---|
boolean |
isDryRunMode
public boolean isDryRunMode ()
Restituisci true
se dovremmo
ritorna | |
---|---|
boolean |
èExperimentEnabled
public boolean isExperimentEnabled ()
Se abilitare o meno gli esperimenti tramite flag sperimentali.
ritorna | |
---|---|
boolean |
isFullHelpMode
public boolean isFullHelpMode ()
Restituisce true
se è stata richiesta la modalità di aiuto dettagliata completa
ritorna | |
---|---|
boolean |
isHelpMode
public boolean isHelpMode ()
Restituisce true
se è stata richiesta la modalità di aiuto abbreviata
ritorna | |
---|---|
boolean |
isLoopMode
public boolean isLoopMode ()
Restituisce la modalità loop per il file config.
ritorna | |
---|---|
boolean |
isNoisyDryRunMode
public boolean isNoisyDryRunMode ()
Restituisci true
se dobbiamo stampare il comando sulla console prima di noi
ritorna | |
---|---|
boolean |
isRemoteInvocationDeviceless
public boolean isRemoteInvocationDeviceless ()
Indica se attivare o meno una chiamata remota senza dispositivo.
ritorna | |
---|---|
boolean |
isTracingEnabled
public boolean isTracingEnabled ()
Restituisce se la traccia delle chiamate è abilitata o meno.
ritorna | |
---|---|
boolean |
reportInvocationComplete
public boolean reportInvocationComplete ()
se segnalare o meno i log fino a invocationComplete.
ritorna | |
---|---|
boolean |
reportPassedTests
public boolean reportPassedTests ()
Se segnalare o meno casi di test superati.
ritorna | |
---|---|
boolean |
reportTestCaseCount
public boolean reportTestCaseCount ()
Se riportare o meno il numero di casi di test per tipi di test.
ritorna | |
---|---|
boolean |
reportingTags
publicreportingTags ()
Elenco dei tag utilizzati per la segnalazione relativa alla chiamata.
ritorna | |
---|---|
eseguire su tutti i dispositivi
public boolean runOnAllDevices ()
Restituisce vero 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 dell'invocazione.
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)
Imposta 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 il file config.
setMultiDeviceCount
public void setMultiDeviceCount (int count)
Imposta il numero di dispositivi previsti per i test multi-dispositivo.
Parametri | |
---|---|
count | int |
setReplicateSetup
public void setReplicateSetup (boolean replicate)
Imposta se utilizzare o meno l'installazione replicata.
Parametri | |
---|---|
replicate | boolean |
setReportInvocationComplete
public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)
Imposta se segnalare o meno i log fino a invocationComplete
Parametri | |
---|---|
reportInvocationCompleteLogs | boolean |
setReportTestCaseCount
public 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 void setShardCount (Integer shardCount)
Imposta il numero di 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 dobbiamo usare o meno i contenitori TF
Parametri | |
---|---|
use | boolean |
setTestTag
public void setTestTag (String testTag)
Imposta il test-tag per l'invocazione.
setUseSandboxTestMode
public void setUseSandboxTestMode (boolean use)
Imposta se utilizzare o meno la modalità test sandbox TF.
Parametri | |
---|---|
use | boolean |
shouldDisableInvocationSetupAndTeardown
public boolean shouldDisableInvocationSetupAndTeardown ()
Se disabilitare o meno la configurazione prima dell'invocazione e lo smontaggio dopo l'invocazione.
ritorna | |
---|---|
boolean |
shouldReportModuleProgression
public boolean shouldReportModuleProgression ()
Se segnalare o meno l'avanzamento della chiamata remota a livello di modulo.
ritorna | |
---|---|
boolean |
shouldUseDynamicSharding
public boolean shouldUseDynamicSharding ()
Restituisce se dobbiamo utilizzare 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 l'installazione parallela.
ritorna | |
---|---|
boolean |
shouldUseRemoteSandboxMode
public boolean shouldUseRemoteSandboxMode ()
Se utilizzare o meno la modalità sandbox nell'invocazione 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 vero se dobbiamo utilizzare la sandbox Tf in una modalità di test.
ritorna | |
---|---|
boolean |
shouldUseSandboxing
public boolean shouldUseSandboxing ()
Restituisce vero se dobbiamo usare i contenitori Tf per eseguire l'invocazione
ritorna | |
---|---|
boolean |
shouldUseTokenSharding
public boolean shouldUseTokenSharding ()
Se lo sharding deve o meno utilizzare il supporto token.
ritorna | |
---|---|
boolean |
takeBugreportOnInvocationEnded
public boolean takeBugreportOnInvocationEnded ()
Restituisce true se deve essere preso un bugreport quando l'invocazione del test è terminata.
ritorna | |
---|---|
boolean |
takeBugreportzOnInvocationEnded
public boolean takeBugreportzOnInvocationEnded ()
Restituisce true se durante l'invocazione del test deve essere preso un bugreportz invece di bugreport.
ritorna | |
---|---|
boolean |