ICommandOptions
public
interface
ICommandOptions
com.android.tradefed.command.ICommandOptions. |
Contenitore per le opzioni di esecuzione per i comandi.
Riepilogo
Metodi pubblici | |
---|---|
abstract
boolean
|
captureLogcatOnFailure()
Indica se acquisire o meno un logcat in caso di errore dello scenario di test |
abstract
boolean
|
captureScreenshotOnFailure()
Indica se acquisire o meno uno screenshot in caso di errore dello scenario di test |
abstract
ICommandOptions
|
clone()
Crea una copia dell'oggetto |
abstract
boolean
|
delegatedEarlyDeviceRelease()
Indica se rilasciare o meno il dispositivo in anticipo in modalità delegata. |
abstract
boolean
|
earlyDeviceRelease()
Indica se rilasciare o meno il dispositivo in anticipo una volta terminato. |
abstract
boolean
|
filterPreviousPassedTests()
Indica se filtrare o meno gli scenari di test precedenti superati dal tentativo precedente. |
abstract
|
getAutoLogCollectors()
Restituisce l'insieme 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 delle segnalazioni sperimentali, che può essere utilizzata per presentare progetti di porta. |
abstract
int
|
getExtraRemotePostsubmitInstance()
Indica se avviare o meno istanze aggiuntive nella VM remota al termine dell'invio. |
abstract
String
|
getHostLogSuffix()
Restituisce il suffisso da aggiungere al log host Tradefed oppure null se non è presente alcun prefisso. |
abstract
UniqueMultiMap<String, String>
|
getInvocationData()
Restituisce i dati passati alla chiamata per descriverli |
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()
Ritaglia del tempo di attesa prima di ripianificare questo comando. |
abstract
long
|
getMaxLoopCount()
Restituisce il numero massimo di volte per cui è stato pianificato il comando. |
abstract
Integer
|
getMultiDeviceCount()
Restituisce il numero di dispositivi per i test multi-dispositivo. |
abstract
boolean
|
getOptimizeMainlineTest()
Restituisce true se dobbiamo ottimizzare l'elenco dei moduli di test per il test principale. |
abstract
Duration
|
getParallelPreInvocationSetupTimeout()
Restituisce il timeout per la configurazione della pre-chiamata parallela. |
abstract
Duration
|
getParallelSetupTimeout()
Restituisce il timeout da utilizzare durante le configurazioni parallele. |
abstract
String
|
getRemoteCacheInstanceName()
Restituisce il nome dell'istanza utilizzata per gestire la memorizzazione nella cache remota. |
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 di shard per il comando. |
abstract
String
|
getTestTag()
Restituisce il tag di test per la chiamata. |
abstract
String
|
getTestTagSuffix()
Restituisce il suffisso del tag test, aggiunto al tag test per rappresentare alcune varianti di un test. |
abstract
boolean
|
isConditionalBugreportDisabled()
Indica se la segnalazione di bug condizionale è disattivata o meno |
abstract
boolean
|
isDryRunMode()
Restituisci |
abstract
boolean
|
isExperimentEnabled()
Indica se attivare o meno gli esperimenti tramite segnalazioni sperimentali. |
abstract
boolean
|
isFullHelpMode()
Restituisce |
abstract
boolean
|
isHelpMode()
Restituisce |
abstract
boolean
|
isLoopMode()
Restituisce la modalità loop per la configurazione. |
abstract
boolean
|
isNoisyDryRunMode()
Restituisci |
abstract
boolean
|
isRemoteInvocationDeviceless()
Indica se attivare o meno una chiamata remota senza dispositivo. |
abstract
boolean
|
isTracingEnabled()
Indica se il tracciamento delle chiamate è abilitato o meno. |
abstract
boolean
|
reportInvocationComplete()
se segnalare o meno i log fino a invocationComplete. |
abstract
boolean
|
reportPassedTests()
Se segnalare o meno scenari di test superati. |
abstract
boolean
|
reportTestCaseCount()
Indica se segnalare o meno il numero di scenari di test per tipo di test. |
abstract
|
reportingTags()
Elenco di tag utilizzati per i report relativi alla chiamata. |
abstract
boolean
|
runOnAllDevices()
Restituisce true se il comando deve essere eseguito su tutti i dispositivi. |
abstract
void
|
setAutoLogCollectors(
Imposta l'insieme di raccoglitori di log automatici da aggiungere a una chiamata. |
abstract
void
|
setBugreportOnInvocationEnded(boolean takeBugreport)
Consente di stabilire se acquisire o meno una segnalazione di bug alla fine della chiamata. |
abstract
void
|
setBugreportzOnInvocationEnded(boolean takeBugreportz)
Consente di stabilire se acquisire o meno una segnalazione di bug alla fine della chiamata. |
abstract
void
|
setDelegatedEarlyDeviceRelease(boolean earlyRelease)
Scegli se rilasciare o meno il dispositivo in anticipo in modalità delegata. |
abstract
void
|
setHostLogSuffix(String suffix)
Imposta il suffisso da aggiungere al log host Tradefed. |
abstract
void
|
setInvocationTimeout(Long mInvocationTimeout)
Imposta il timeout della chiamata. |
abstract
void
|
setLoopMode(boolean loopMode)
Imposta la modalità loop per il comando |
abstract
void
|
setMultiDeviceCount(int count)
Consente di impostare il numero di dispositivi previsti per i test multi-dispositivo. |
abstract
void
|
setReplicateSetup(boolean replicate)
Scegli se utilizzare o meno la configurazione replicata. |
abstract
void
|
setReportInvocationComplete(boolean reportInvocationCompleteLogs)
Scegli se segnalare o meno i log fino a invocationComplete |
abstract
void
|
setReportTestCaseCount(boolean report)
Scegli se segnalare o meno il numero degli scenari di test per tipi di test. |
abstract
void
|
setShardCount(Integer shardCount)
Imposta il numero di shard per il comando. |
abstract
void
|
setShardIndex(Integer shardIndex)
Imposta l'indice dello shard per il comando. |
abstract
void
|
setShouldRemoteDynamicShard(boolean shouldRemoteDynamicShard)
Consente di impostare se utilizzare o meno il server di partizionamento dinamico remoto |
abstract
void
|
setShouldUseEvenModuleSharding(boolean useEvenModuleSharding)
Imposta se tentare di distribuire il numero di moduli in modo uniforme tra gli shard |
abstract
void
|
setShouldUseSandboxing(boolean use)
Consente di impostare se utilizzare o meno i container TF |
abstract
void
|
setTestTag(String testTag)
Imposta il tag di test per la chiamata. |
abstract
void
|
setUseSandboxTestMode(boolean use)
Consente di impostare se utilizzare o meno la modalità di test sandbox di TF. |
abstract
boolean
|
shouldDisableInvocationSetupAndTeardown()
Indica se disattivare o meno la configurazione pre-chiamata e l'eliminazione post-chiamata. |
abstract
boolean
|
shouldRemoteDynamicShard()
Indica se utilizzare o meno il server di partizionamento dinamico remoto |
abstract
boolean
|
shouldReportModuleProgression()
Indica se segnalare o meno l'avanzamento delle chiamate da remoto a livello di modulo. |
abstract
boolean
|
shouldUseDynamicSharding()
Restituisce se dobbiamo utilizzare lo sharding dinamico o meno |
abstract
boolean
|
shouldUseEvenModuleSharding()
Indica se tentare di distribuire il numero di moduli in modo uniforme tra gli shard |
abstract
boolean
|
shouldUseParallelPreInvocationSetup()
Indica se eseguire la configurazione pre-chiamata in parallelo. |
abstract
boolean
|
shouldUseParallelRemoteSetup()
Indica se tentare o meno la configurazione parallela dei dispositivi remoti. |
abstract
boolean
|
shouldUseParallelSetup()
Indica se tentare o meno la configurazione parallela. |
abstract
boolean
|
shouldUseRemoteSandboxMode()
Indica se utilizzare o meno la modalità sandbox nelle chiamate remote. |
abstract
boolean
|
shouldUseReplicateSetup()
Indica se utilizzare o meno la configurazione replicata per tutti i dispositivi remoti. |
abstract
boolean
|
shouldUseSandboxTestMode()
Restituisce true se dobbiamo usare la sandbox Tf in una modalità di test. |
abstract
boolean
|
shouldUseSandboxing()
Restituisce true se dobbiamo utilizzare i container Tf per eseguire la chiamata |
abstract
boolean
|
shouldUseTokenSharding()
Indica se lo sharding deve utilizzare o meno il supporto dei token. |
abstract
boolean
|
skipTrybotExperiment()
Indica se saltare gli esperimenti per le esecuzioni di TRYBOT. |
abstract
boolean
|
takeBugreportOnInvocationEnded()
Restituisce true se è necessario eseguire una segnalazione di bug al termine della chiamata al test. |
abstract
boolean
|
takeBugreportzOnInvocationEnded()
Restituisce true se durante la chiamata al test deve essere utilizzata una segnalazione di bug anziché una segnalazione di bug segnalazione di bug finale. |
Metodi pubblici
CaptureLogcatOnFailure
public abstract boolean captureLogcatOnFailure ()
Indica se acquisire o meno un logcat in caso di errore dello scenario di test
Ritorni | |
---|---|
boolean |
acquisisciScreenshotOnFailure
public abstract boolean captureScreenshotOnFailure ()
Indica se acquisire o meno uno screenshot in caso di errore dello scenario di test
Ritorni | |
---|---|
boolean |
clona
public abstract ICommandOptions clone ()
Crea una copia dell'oggetto ICommandOptions
.
Ritorni | |
---|---|
ICommandOptions |
delegatoEarlyDeviceRelease
public abstract boolean delegatedEarlyDeviceRelease ()
Indica se rilasciare o meno il dispositivo in anticipo in modalità delegata.
Ritorni | |
---|---|
boolean |
EarlyDeviceRelease
public abstract boolean earlyDeviceRelease ()
Indica se rilasciare o meno il dispositivo in anticipo una volta terminato.
Ritorni | |
---|---|
boolean |
filtroPreviousPassedTest
public abstract boolean filterPreviousPassedTests ()
Indica se filtrare o meno gli scenari di test precedenti superati dal tentativo precedente.
Ritorni | |
---|---|
boolean |
getAutoLogCollectors
public abstractgetAutoLogCollectors ()
Restituisce l'insieme di raccoglitori di log automatici da aggiungere per una chiamata
Ritorni | |
---|---|
|
getDynamicDownloadArgs
public abstractgetDynamicDownloadArgs ()
Restituisce la mappa degli argomenti da passare alla query di download dinamico.
Ritorni | |
---|---|
|
Flag sperimentali
public abstractgetExperimentalFlags ()
Restituisce la mappa delle segnalazioni sperimentali, che può essere utilizzata per presentare progetti di porta.
Ritorni | |
---|---|
|
getExtraRemotePostsubmitInstance
public abstract int getExtraRemotePostsubmitInstance ()
Indica se avviare o meno istanze aggiuntive nella VM remota al termine dell'invio.
Ritorni | |
---|---|
int |
getHostLogSuffix
public abstract String getHostLogSuffix ()
Restituisce il suffisso da aggiungere al log host Tradefed oppure null se non è presente alcun prefisso.
Ritorni | |
---|---|
String |
getInvocationData
public abstract UniqueMultiMap<String, String> getInvocationData ()
Restituisce i dati passati alla chiamata per descriverli
Ritorni | |
---|---|
UniqueMultiMap<String, String> |
getInvocationTimeout
public abstract long getInvocationTimeout ()
Restituisce il timeout di chiamata specificato. 0 se non è necessario utilizzare alcun timeout.
Ritorni | |
---|---|
long |
getJdkCartellaForSubprocess
public abstract File getJdkFolderForSubprocess ()
Restituisce la cartella jdk da utilizzare durante il fork dell'esecuzione in un sottoprocesso.
Ritorni | |
---|---|
File |
getLoopTime
public abstract long getLoopTime ()
Ritaglia del tempo di attesa prima di ripianificare questo comando.
Ritorni | |
---|---|
long |
tempo in ms |
getMaxLoopCount
public abstract long getMaxLoopCount ()
Restituisce il numero massimo di volte per cui è stato pianificato il comando. Non ha effetto se isLoopMode è false.
Ritorni | |
---|---|
long |
getMultiDeviceCount
public abstract Integer getMultiDeviceCount ()
Restituisce il numero di dispositivi per i test multi-dispositivo.
Ritorni | |
---|---|
Integer |
getOptimizeMainlineTest
public abstract boolean getOptimizeMainlineTest ()
Restituisce true se dobbiamo ottimizzare l'elenco dei moduli di test per il test principale.
Ritorni | |
---|---|
boolean |
getParallelPreInvocationSetupTimeout
public abstract Duration getParallelPreInvocationSetupTimeout ()
Restituisce il timeout per la configurazione della pre-chiamata parallela.
Ritorni | |
---|---|
Duration |
getParallelSetupTimeout
public abstract Duration getParallelSetupTimeout ()
Restituisce il timeout da utilizzare durante le configurazioni parallele.
Ritorni | |
---|---|
Duration |
getRemoteCacheInstanceName
public abstract String getRemoteCacheInstanceName ()
Restituisce il nome dell'istanza utilizzata per gestire la memorizzazione nella cache remota.
Ritorni | |
---|---|
String |
getRemoteFiles
public abstractgetRemoteFiles ()
Restituisce l'elenco dei file remoti configurati.
Ritorni | |
---|---|
|
getShardCount
public abstract Integer getShardCount ()
Restituisce il numero totale di shard per il comando.
Ritorni | |
---|---|
Integer |
getShardIndex
public abstract Integer getShardIndex ()
Restituisce l'indice di shard per il comando.
Ritorni | |
---|---|
Integer |
getTestTag
public abstract String getTestTag ()
Restituisce il tag di test per la chiamata. Il valore predefinito è "stub" se non specificato.
Ritorni | |
---|---|
String |
getTestTagSuffix
public abstract String getTestTagSuffix ()
Restituisce il suffisso del tag test, aggiunto al tag test per rappresentare alcune varianti di un test.
Ritorni | |
---|---|
String |
isConditionalBugreportDisabled
public abstract boolean isConditionalBugreportDisabled ()
Indica se la segnalazione di bug condizionale è disattivata o meno
Ritorni | |
---|---|
boolean |
èDryRunMode
public abstract boolean isDryRunMode ()
Restituisci true
se dobbiamo
Ritorni | |
---|---|
boolean |
EsperimentoAttivato
public abstract boolean isExperimentEnabled ()
Indica se attivare o meno gli esperimenti tramite segnalazioni sperimentali.
Ritorni | |
---|---|
boolean |
èFullHelpMode
public abstract boolean isFullHelpMode ()
Restituisce true
se è stata richiesta la modalità di assistenza dettagliata completa
Ritorni | |
---|---|
boolean |
isHelpMode
public abstract boolean isHelpMode ()
Restituisce true
se è stata richiesta la modalità di assistenza abbreviata
Ritorni | |
---|---|
boolean |
isLoopMode
public abstract boolean isLoopMode ()
Restituisce la modalità loop per la configurazione.
Ritorni | |
---|---|
boolean |
èModalitàDryRunMode
public abstract boolean isNoisyDryRunMode ()
Restituisci true
se dobbiamo stampare il comando nella console prima di
Ritorni | |
---|---|
boolean |
isRemoteInvocationDeviceless
public abstract boolean isRemoteInvocationDeviceless ()
Indica se attivare o meno una chiamata remota senza dispositivo.
Ritorni | |
---|---|
boolean |
isTrackingEnabled
public abstract boolean isTracingEnabled ()
Indica se il tracciamento delle chiamate è abilitato o meno.
Ritorni | |
---|---|
boolean |
reportInvocationComplete
public abstract boolean reportInvocationComplete ()
se segnalare o meno i log fino a invocationComplete.
Ritorni | |
---|---|
boolean |
reportPassedTests
public abstract boolean reportPassedTests ()
Se segnalare o meno scenari di test superati.
Ritorni | |
---|---|
boolean |
reportTestCaseCount
public abstract boolean reportTestCaseCount ()
Indica se segnalare o meno il numero di scenari di test per tipo di test.
Ritorni | |
---|---|
boolean |
reportTag
public abstractreportingTags ()
Elenco di tag utilizzati per i report relativi alla chiamata.
Ritorni | |
---|---|
|
eseguiSuTuttiIDispositivi
public abstract boolean runOnAllDevices ()
Restituisce true se il comando deve essere eseguito su tutti i dispositivi.
Ritorni | |
---|---|
boolean |
setAutoLogCollectors
public abstract void setAutoLogCollectors (autoLogCollectors)
Imposta l'insieme di raccoglitori di log automatici da aggiungere a una chiamata.
Parametri | |
---|---|
autoLogCollectors |
|
ImpostaBugreportOnInvocationEnded
public abstract void setBugreportOnInvocationEnded (boolean takeBugreport)
Consente di stabilire se acquisire o meno una segnalazione di bug alla fine della chiamata.
Parametri | |
---|---|
takeBugreport |
boolean |
setBugreportzOnInvocationEnded
public abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)
Consente di stabilire se acquisire o meno una segnalazione di bug alla fine della chiamata.
Parametri | |
---|---|
takeBugreportz |
boolean |
setDelegadEarlyDeviceRelease
public abstract void setDelegatedEarlyDeviceRelease (boolean earlyRelease)
Scegli 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 al log host Tradefed.
Parametri | |
---|---|
suffix |
String |
setInvocationTimeout
public abstract void setInvocationTimeout (Long mInvocationTimeout)
Imposta il timeout della chiamata. 0 se non è necessario utilizzare alcun timeout.
Parametri | |
---|---|
mInvocationTimeout |
Long |
setLoopMode
public abstract void setLoopMode (boolean loopMode)
Imposta la modalità loop per il comando
setMultiDeviceCount
public abstract void setMultiDeviceCount (int count)
Consente di impostare il numero di dispositivi previsti per i test multi-dispositivo.
Parametri | |
---|---|
count |
int |
setReplicateSetup
public abstract void setReplicateSetup (boolean replicate)
Scegli se utilizzare o meno la configurazione replicata.
Parametri | |
---|---|
replicate |
boolean |
setReportInvocationComplete
public abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)
Scegli se segnalare o meno i log fino a invocationComplete
Parametri | |
---|---|
reportInvocationCompleteLogs |
boolean |
setReportTestCaseCount
public abstract void setReportTestCaseCount (boolean report)
Scegli se segnalare o meno il numero degli scenari di test per 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 dello shard per il comando.
Parametri | |
---|---|
shardIndex |
Integer |
impostaShouldRemoteDynamicShard
public abstract void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)
Consente di impostare se utilizzare o meno il server di partizionamento dinamico remoto
Parametri | |
---|---|
shouldRemoteDynamicShard |
boolean |
setShouldUseUniformModuleSharding
public abstract void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)
Imposta se tentare di distribuire il numero di moduli in modo uniforme tra gli shard
Parametri | |
---|---|
useEvenModuleSharding |
boolean |
setShouldUseSandboxing
public abstract void setShouldUseSandboxing (boolean use)
Consente di impostare se utilizzare o meno i container TF
Parametri | |
---|---|
use |
boolean |
setTestTag
public abstract void setTestTag (String testTag)
Imposta il tag di test per la chiamata.
setUseSandboxTestMode
public abstract void setUseSandboxTestMode (boolean use)
Consente di impostare se utilizzare o meno la modalità di test sandbox di TF.
Parametri | |
---|---|
use |
boolean |
dovrebbeDisabilitareInvocationSetupAndTeardown
public abstract boolean shouldDisableInvocationSetupAndTeardown ()
Indica se disattivare o meno la configurazione pre-chiamata e l'eliminazione post-chiamata.
Ritorni | |
---|---|
boolean |
dovrebbeRemoteDynamicShard
public abstract boolean shouldRemoteDynamicShard ()
Indica se utilizzare o meno il server di partizionamento dinamico remoto
Ritorni | |
---|---|
boolean |
dovrebbeReportModuleProgression
public abstract boolean shouldReportModuleProgression ()
Indica se segnalare o meno l'avanzamento delle chiamate da remoto a livello di modulo.
Ritorni | |
---|---|
boolean |
UseDynamicSharding
public abstract boolean shouldUseDynamicSharding ()
Restituisce se dobbiamo utilizzare lo sharding dinamico o meno
Ritorni | |
---|---|
boolean |
deveUsareUniformeSharding
public abstract boolean shouldUseEvenModuleSharding ()
Indica se tentare di distribuire il numero di moduli in modo uniforme tra gli shard
Ritorni | |
---|---|
boolean |
useParallelPreInvocationSetup
public abstract boolean shouldUseParallelPreInvocationSetup ()
Indica se eseguire la configurazione pre-chiamata in parallelo.
Ritorni | |
---|---|
boolean |
utilizzareParallelRemoteSetup
public abstract boolean shouldUseParallelRemoteSetup ()
Indica se tentare o meno la configurazione parallela dei dispositivi remoti.
Ritorni | |
---|---|
boolean |
utilizzareParallelSetup
public abstract boolean shouldUseParallelSetup ()
Indica se tentare o meno la configurazione parallela.
Ritorni | |
---|---|
boolean |
UseRemoteSandboxMode
public abstract boolean shouldUseRemoteSandboxMode ()
Indica se utilizzare o meno la modalità sandbox nelle chiamate remote.
Ritorni | |
---|---|
boolean |
deveUsareReplicateSetup
public abstract boolean shouldUseReplicateSetup ()
Indica se utilizzare o meno la configurazione replicata per tutti i dispositivi remoti.
Ritorni | |
---|---|
boolean |
dovrebbeUsareSandboxTestMode
public abstract boolean shouldUseSandboxTestMode ()
Restituisce true se dobbiamo usare la sandbox Tf in una modalità di test.
Ritorni | |
---|---|
boolean |
Uso della sandbox
public abstract boolean shouldUseSandboxing ()
Restituisce true se dobbiamo utilizzare i container Tf per eseguire la chiamata
Ritorni | |
---|---|
boolean |
dovrebbeUseTokenSharding
public abstract boolean shouldUseTokenSharding ()
Indica se lo sharding deve utilizzare o meno il supporto dei token.
Ritorni | |
---|---|
boolean |
skipProvabotEsperimento
public abstract boolean skipTrybotExperiment ()
Indica se saltare gli esperimenti per le esecuzioni di TRYBOT.
Ritorni | |
---|---|
boolean |
prendereBugreportOnChiamataTerminata
public abstract boolean takeBugreportOnInvocationEnded ()
Restituisce true se è necessario eseguire una segnalazione di bug al termine della chiamata al test.
Ritorni | |
---|---|
boolean |
takeBugreportzOnChiamataTerminata
public abstract boolean takeBugreportzOnInvocationEnded ()
Restituisce true se durante la chiamata al test deve essere utilizzata una segnalazione di bug anziché una segnalazione di bug segnalazione di bug finale.
Ritorni | |
---|---|
boolean |