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 true se dovremmo saltare aggiungendo questo comando alla coda.

boolean isExperimentEnabled ()

Se abilitare o meno gli esperimenti tramite flag sperimentali.

boolean isFullHelpMode ()

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

boolean isHelpMode ()

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

boolean isLoopMode ()

Restituisce la modalità loop per il file config.

boolean isNoisyDryRunMode ()

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

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

clone

public ICommandOptions clone ()

ritorna
ICommandOptions

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

public  getAutoLogCollectors ()

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

ritorna

getDynamicDownloadArgs

public  getDynamicDownloadArgs ()

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

ritorna

getExperimentalFlags

public  getExperimentalFlags ()

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

public  getRemoteFiles ()

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 saltare aggiungendo questo comando alla coda.

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 saltare aggiungendolo alla coda.

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

public  reportingTags ()

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