Opzionicomando

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 earlyDeviceRelease ()

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

boolean filterPreviousPassedTests ()

Se filtrare o meno i casi di test precedentemente superati dal tentativo precedente.

getAutoLogCollectors ()

Restituisce l'insieme di raccoglitori di log automatici da aggiungere per un'invocazione

getDynamicDownloadArgs ()

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

int getExtraRemotePostsubmitInstance ()

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

String getHostLogSuffix ()

Restituisce il suffisso da aggiungere a host_log Tradefed o null se non è presente alcun prefisso.

UniqueMultiMap<String, String> getInvocationData ()

Restituisce i dati passati all'invocazione per descriverla

long getInvocationTimeout ()

Restituisce il timeout di invocazione specificato.

long getLoopTime ()

Prenditi il ​​tempo di aspettare prima di riprogrammare questo comando.

long getMaxLoopCount ()

Restituisce il numero massimo di volte in cui pianificare il comando.

boolean getOptimizeMainlineTest ()

Restituisce vero se dobbiamo ottimizzare l'elenco dei moduli di test per il test mainline.

Duration getParallelSetupTimeout ()

Restituisce il timeout da utilizzare durante le configurazioni parallele.

Integer getShardCount ()

Restituisce il conteggio totale dei frammenti per il comando.

Integer getShardIndex ()

Restituisce l'indice shard per il comando.

String getTestTag ()

Restituisce il tag test per l'invocazione.

String getTestTagSuffix ()

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

boolean isDryRunMode ()

Restituisce true se dobbiamo saltare aggiungendo questo comando alla coda.

boolean isFullHelpMode ()

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

boolean isHelpMode ()

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

boolean isLoopMode ()

Restituisce la modalità loop per il file config.

boolean isNoisyDryRunMode ()

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

boolean reportInvocationComplete ()

se segnalare o meno i log fino a invocationComplete.

boolean reportPassedTests ()

Se segnalare o meno i casi di test superati.

boolean reportTestCaseCount ()

Se riportare o meno il numero di casi di test per tipo di test.

reportingTags ()

Elenco dei tag utilizzati per la reportistica relativa all'invocazione.

boolean runOnAllDevices ()

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

void setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors)

Imposta l'insieme di raccoglitori di log automatici che devono essere aggiunti a un'invocazione.

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 setHostLogSuffix (String suffix)

Imposta il suffisso da aggiungere a Tradefed host_log.

void setInvocationTimeout (Long invocationTimeout)

Imposta il timeout della chiamata.

void setLoopMode (boolean loopMode)

Imposta la modalità loop per il file config.

void setReplicateSetup (boolean replicate)

Imposta se utilizzare o meno la configurazione replicata.

void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

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

void setReportTestCaseCount (boolean report)

Imposta se riportare o meno il conteggio dei casi di test per tipo di test.

void setShardCount (Integer shardCount)

Imposta il conteggio dei frammenti per il comando.

void setShardIndex (Integer shardIndex)

Imposta l'indice delle partizioni per il comando.

void setShouldUseSandboxing (boolean use)

Imposta se dobbiamo utilizzare o meno i contenitori TF

void setTestTag (String testTag)

Imposta il tag test 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-invocazione e lo smontaggio post-invocazione.

boolean shouldReportModuleProgression ()

Indica se segnalare o meno la progressione dell'invocazione 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 la configurazione 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 true se vogliamo utilizzare la sandbox Tf in modalità test.

boolean shouldUseSandboxing ()

Restituisce true se dobbiamo utilizzare i contenitori Tf per eseguire l'invocazione

boolean shouldUseTokenSharding ()

Se lo sharding debba o meno utilizzare il supporto token.

boolean takeBugreportOnInvocationEnded ()

Restituisce vero se è necessario inviare una segnalazione di bug al termine dell'invocazione del test.

boolean takeBugreportzOnInvocationEnded ()

Restituisce vero se deve essere preso un bugreportz invece del bugreport durante l'invocazione del test del bugreport finale.

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

Opzionicomando

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

earlyDeviceRelease

public boolean earlyDeviceRelease ()

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

ritorna
boolean

filterPreviousPassedTests

public boolean filterPreviousPassedTests ()

Se filtrare o meno i casi di test precedentemente superati dal tentativo precedente.

ritorna
boolean

getAutoLogCollectors

public  getAutoLogCollectors ()

Restituisce l'insieme di raccoglitori di log automatici da aggiungere per un'invocazione

ritorna

getDynamicDownloadArgs

public  getDynamicDownloadArgs ()

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

ritorna

getExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

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

ritorna
int

getHostLogSuffix

public String getHostLogSuffix ()

Restituisce il suffisso da aggiungere a host_log Tradefed o null se non è presente alcun prefisso.

ritorna
String

getInvocationData

public UniqueMultiMap<String, String> getInvocationData ()

Restituisce i dati passati all'invocazione per descriverla

ritorna
UniqueMultiMap<String, String>

getInvocationTimeout

public long getInvocationTimeout ()

Restituisce il timeout di invocazione specificato. 0 se non è necessario utilizzare alcun timeout.

ritorna
long

getLoopTime

public long getLoopTime ()

Prenditi il ​​tempo di aspettare prima di riprogrammare questo comando.

ritorna
long tempo in ms

getMaxLoopCount

public long getMaxLoopCount ()

Restituisce il numero massimo di volte in cui pianificare il comando. Non ha alcun effetto se isLoopMode è false.

ritorna
long

getOptimizeMainlineTest

public boolean getOptimizeMainlineTest ()

Restituisce vero se dobbiamo ottimizzare l'elenco dei moduli di test per il test mainline.

ritorna
boolean

getParallelSetupTimeout

public Duration getParallelSetupTimeout ()

Restituisce il timeout da utilizzare durante le configurazioni parallele.

ritorna
Duration

getShardCount

public Integer getShardCount ()

Restituisce il conteggio totale dei frammenti per il comando.

ritorna
Integer

getShardIndex

public Integer getShardIndex ()

Restituisce l'indice shard per il comando.

ritorna
Integer

getTestTag

public String getTestTag ()

Restituisce il tag test per l'invocazione. Il valore predefinito è 'stub' se non specificato.

ritorna
String

getTestTagSuffisso

public String getTestTagSuffix ()

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

ritorna
String

è la modalità DryRun

public boolean isDryRunMode ()

Restituisce true se dobbiamo saltare aggiungendo questo comando alla coda.

ritorna
boolean

èFullHelpMode

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 abbreviato

ritorna
boolean

isLoopMode

public boolean isLoopMode ()

Restituisce la modalità loop per il file config.

ritorna
boolean

è la modalitàNoisyDryRun

public boolean isNoisyDryRunMode ()

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

ritorna
boolean

reportInvocationComplete

public boolean reportInvocationComplete ()

se segnalare o meno i log fino a invocationComplete.

ritorna
boolean

reportPassedTest

public boolean reportPassedTests ()

Se segnalare o meno i casi di test superati.

ritorna
boolean

reportTestCaseCount

public boolean reportTestCaseCount ()

Se riportare o meno il numero di casi di test per tipo di test.

ritorna
boolean

reportingTag

public  reportingTags ()

Elenco dei tag utilizzati per la reportistica relativa all'invocazione.

ritorna

eseguiSuTuttiIDispositivi

public boolean runOnAllDevices ()

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

ritorna
boolean

setAutoLogCollectors

public void setAutoLogCollectors ( autoLogCollectors)

Imposta l'insieme di raccoglitori di log automatici che devono essere aggiunti a un'invocazione.

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

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 della chiamata. 0 se non è necessario utilizzare alcun timeout.

Parametri
invocationTimeout Long

setLoopMode

public void setLoopMode (boolean loopMode)

Imposta la modalità loop per il file config.

setReplicateSetup

public void setReplicateSetup (boolean replicate)

Imposta se utilizzare o meno la configurazione 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)

Imposta se riportare o meno il conteggio dei casi di test per tipo di test.

Parametri
report boolean

setShardCount

public void setShardCount (Integer shardCount)

Imposta il conteggio dei frammenti per il comando.

Parametri
shardCount Integer

setShardIndex

public void setShardIndex (Integer shardIndex)

Imposta l'indice delle partizioni per il comando.

Parametri
shardIndex Integer

setShouldUseSandboxing

public void setShouldUseSandboxing (boolean use)

Imposta se dobbiamo utilizzare o meno i contenitori TF

Parametri
use boolean

setTestTag

public void setTestTag (String testTag)

Imposta il tag test per l'invocazione.

setUseSandboxTestMode

public void setUseSandboxTestMode (boolean use)

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

Parametri
use boolean

dovrebbeDisableInvocationSetupAndTeardown

public boolean shouldDisableInvocationSetupAndTeardown ()

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

ritorna
boolean

dovrebbeReportModuleProgression

public boolean shouldReportModuleProgression ()

Indica se segnalare o meno la progressione dell'invocazione remota a livello di modulo.

ritorna
boolean

dovrebbeUtilizzareDynamicSharding

public boolean shouldUseDynamicSharding ()

Restituisce se dobbiamo utilizzare lo sharding dinamico o meno

ritorna
boolean

dovrebbeUtilizzareParallelRemoteSetup

public boolean shouldUseParallelRemoteSetup ()

Se tentare o meno la configurazione parallela dei dispositivi remoti.

ritorna
boolean

dovrebbeUtilizzareParallelSetup

public boolean shouldUseParallelSetup ()

Se tentare o meno la configurazione parallela.

ritorna
boolean

dovrebbeUtilizzareRemoteSandboxMode

public boolean shouldUseRemoteSandboxMode ()

Se utilizzare o meno la modalità sandbox nell'invocazione remota.

ritorna
boolean

dovrebbeUtilizzareReplicateSetup

public boolean shouldUseReplicateSetup ()

Se utilizzare o meno la configurazione replicata per tutti i dispositivi remoti.

ritorna
boolean

dovrebbeUtilizzareSandboxTestMode

public boolean shouldUseSandboxTestMode ()

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

ritorna
boolean

dovrebbeUtilizzareSandboxing

public boolean shouldUseSandboxing ()

Restituisce true se dobbiamo utilizzare i contenitori Tf per eseguire l'invocazione

ritorna
boolean

dovrebbeUtilizzareTokenSharding

public boolean shouldUseTokenSharding ()

Se lo sharding debba o meno utilizzare il supporto token.

ritorna
boolean

takeBugreportOnInvocationEnded

public boolean takeBugreportOnInvocationEnded ()

Restituisce vero se è necessario inviare una segnalazione di bug al termine dell'invocazione del test.

ritorna
boolean

takeBugreportzOnInvocationEnded

public boolean takeBugreportzOnInvocationEnded ()

Restituisce vero se deve essere preso un bugreportz invece del bugreport durante l'invocazione del test del bugreport finale.

ritorna
boolean