ICommandOptions

public interface ICommandOptions

com.android.tradefed.command.ICommandOptions


Container für Ausführungsoptionen für Befehle.

Zusammenfassung

Öffentliche Methoden

abstract boolean captureLogcatOnFailure ()

Ob ein Logcat bei einem Testfallfehler erfasst werden soll oder nicht

abstract boolean captureScreenshotOnFailure ()

Ob ein Screenshot bei einem Testfallfehler aufgenommen werden soll oder nicht

abstract ICommandOptions clone ()

Erstellt eine Kopie des ICommandOptions Objekt.

abstract boolean earlyDeviceRelease ()

Ob das Gerät vorzeitig freigegeben werden soll, wenn es damit fertig ist.

abstract boolean filterPreviousPassedTests ()

Ob frühere bestandene Testfälle aus früheren Versuchen herausgefiltert werden sollen oder nicht.

abstract getAutoLogCollectors ()

Gibt den Satz von Auto-Log-Collectors zurück, die für einen Aufruf hinzugefügt werden sollen

abstract getDynamicDownloadArgs ()

Gibt die Zuordnung von Argumenten zurück, die an die dynamische Download-Abfrage übergeben werden soll.

abstract int getExtraRemotePostsubmitInstance ()

Ob zusätzliche Instanzen in der Remote-VM in Postsubmit gestartet werden sollen oder nicht.

abstract String getHostLogSuffix ()

Gibt das an das Tradefed host_log anzuhängende Suffix zurück oder null, wenn kein Präfix vorhanden ist.

abstract UniqueMultiMap<String, String> getInvocationData ()

Gibt die an den Aufruf übergebenen Daten zurück, um ihn zu beschreiben

abstract long getInvocationTimeout ()

Gibt das angegebene Aufruf-Timeout zurück.

abstract long getLoopTime ()

Holen Sie sich die Wartezeit, bevor Sie diesen Befehl neu planen.

abstract long getMaxLoopCount ()

Gibt die maximale Anzahl von Zeitplänen für den Befehl zurück.

abstract boolean getOptimizeMainlineTest ()

Gibt true zurück, wenn wir die Liste der Testmodule für den Mainline-Test optimieren sollen.

abstract Duration getParallelSetupTimeout ()

Gibt das Zeitlimit für parallele Setups zurück.

abstract Integer getShardCount ()

Gibt die Gesamtanzahl der Shards für den Befehl zurück.

abstract Integer getShardIndex ()

Gibt den Shard-Index für den Befehl zurück.

abstract String getTestTag ()

Gibt das Test-Tag für den Aufruf zurück.

abstract String getTestTagSuffix ()

Geben Sie das Suffix test-tag zurück, das an test-tag angehängt ist, um einige Varianten eines Tests darzustellen.

abstract boolean isDryRunMode ()

Rückkehr true , wenn wir sollten überspringen Hinzufügen dieses Befehls zur Warteschlange.

abstract boolean isFullHelpMode ()

Gibt true , wenn detaillierten und vollständigen Hilfe - Modus wird angefordert

abstract boolean isHelpMode ()

Gibt true , wenn abgekürzten Hilfemodus angefordert wurde

abstract boolean isLoopMode ()

Geben Sie den Loop-Modus für die config.

abstract boolean isNoisyDryRunMode ()

Rückkehr true , wenn wir den Befehl, um die Konsole , bevor wir gedruckt werden soll überspringen Hinzufügen zur Warteschlange.

abstract boolean reportInvocationComplete ()

ob die Protokolle bis invocationComplete gemeldet werden sollen oder nicht.

abstract boolean reportPassedTests ()

Ob bestandene Testfälle gemeldet werden sollen oder nicht.

abstract boolean reportTestCaseCount ()

Ob die Anzahl der Testfälle pro Testtyp gemeldet werden soll oder nicht.

abstract reportingTags ()

Liste der Tags, die für Berichte im Zusammenhang mit dem Aufruf verwendet werden.

abstract boolean runOnAllDevices ()

Gibt true zurück, wenn der Befehl auf allen Geräten ausgeführt werden soll.

abstract void setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors)

Legt die Gruppe der automatischen Protokollkollektoren fest, die einem Aufruf hinzugefügt werden sollen.

abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

Legt fest, ob am Ende des Aufrufs ein Fehlerbericht erfasst werden soll oder nicht.

abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Legt fest, ob ein Bugreportz am Ende des Aufrufs erfasst werden soll oder nicht.

abstract void setHostLogSuffix (String suffix)

Legt das Suffix fest, das an Tradefed host_log angehängt wird.

abstract void setInvocationTimeout (Long mInvocationTimeout)

Legen Sie das Aufruf-Timeout fest.

abstract void setLoopMode (boolean loopMode)

Setzt den Loop-Modus für den Befehl

abstract void setReplicateSetup (boolean replicate)

Legen Sie fest, ob das replizierte Setup verwendet werden soll oder nicht.

abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Legen Sie fest, ob die Protokolle gemeldet werden sollen, bis invocationComplete

abstract void setReportTestCaseCount (boolean report)

Legen Sie fest, ob die Anzahl der Testfälle pro Testtyp gemeldet werden soll oder nicht.

abstract void setShardCount (Integer shardCount)

Legt die Shard-Anzahl für den Befehl fest.

abstract void setShardIndex (Integer shardIndex)

Legt den Shard-Index für den Befehl fest.

abstract void setShouldUseSandboxing (boolean use)

Legt fest, ob wir TF-Container verwenden sollen oder nicht

abstract void setTestTag (String testTag)

Legt das Test-Tag für den Aufruf fest.

abstract void setUseSandboxTestMode (boolean use)

Legt fest, ob der TF-Sandbox-Testmodus verwendet werden soll oder nicht.

abstract boolean shouldDisableInvocationSetupAndTeardown ()

Ob das Setup vor dem Aufruf und das Teardown nach dem Aufruf deaktiviert werden sollen oder nicht.

abstract boolean shouldReportModuleProgression ()

Ob der Fortschritt des Remoteaufrufs auf Modulebene gemeldet werden soll oder nicht.

abstract boolean shouldUseDynamicSharding ()

Gibt zurück, ob wir dynamisches Sharding verwenden sollen oder nicht

abstract boolean shouldUseParallelRemoteSetup ()

Ob eine parallele Einrichtung der Remote-Geräte versucht werden soll oder nicht.

abstract boolean shouldUseParallelSetup ()

Ob eine parallele Einrichtung versucht werden soll oder nicht.

abstract boolean shouldUseRemoteSandboxMode ()

Ob der Sandbox-Modus beim Remote-Aufruf verwendet werden soll oder nicht.

abstract boolean shouldUseReplicateSetup ()

Ob das replizierte Setup für alle Remote-Geräte verwendet werden soll oder nicht.

abstract boolean shouldUseSandboxTestMode ()

Gibt true zurück, wenn wir die Tf-Sandbox in einem Testmodus verwenden sollen.

abstract boolean shouldUseSandboxing ()

Gibt true zurück, wenn wir Tf-Container verwenden sollen, um den Aufruf auszuführen

abstract boolean shouldUseTokenSharding ()

Ob Sharding die Token-Unterstützung verwenden soll oder nicht.

abstract boolean takeBugreportOnInvocationEnded ()

Geben Sie true zurück, wenn ein Fehlerbericht erstellt werden soll, wenn der Testaufruf beendet ist.

abstract boolean takeBugreportzOnInvocationEnded ()

Geben Sie true zurück, wenn ein bugreportz anstelle von bugreport während des Testaufrufs final bugreport verwendet werden soll.

Öffentliche Methoden

captureLogcatOnFailure

public abstract boolean captureLogcatOnFailure ()

Ob ein Logcat bei einem Testfallfehler erfasst werden soll oder nicht

Kehrt zurück
boolean

CaptureScreenshotOnFailure

public abstract boolean captureScreenshotOnFailure ()

Ob ein Screenshot bei einem Testfallfehler aufgenommen werden soll oder nicht

Kehrt zurück
boolean

Klon

public abstract ICommandOptions clone ()

Erstellt eine Kopie des ICommandOptions Objekt.

Kehrt zurück
ICommandOptions

EarlyDeviceRelease

public abstract boolean earlyDeviceRelease ()

Ob das Gerät vorzeitig freigegeben werden soll oder nicht, wenn es damit fertig ist.

Kehrt zurück
boolean

filterVorherigeBestandeneTests

public abstract boolean filterPreviousPassedTests ()

Ob frühere bestandene Testfälle aus früheren Versuchen herausgefiltert werden sollen oder nicht.

Kehrt zurück
boolean

getAutoLogCollectors

public abstract  getAutoLogCollectors ()

Gibt den Satz von Auto-Log-Collectors zurück, die für einen Aufruf hinzugefügt werden sollen

Kehrt zurück

getDynamicDownloadArgs

public abstract  getDynamicDownloadArgs ()

Gibt die Zuordnung von Argumenten zurück, die an die dynamische Download-Abfrage übergeben werden soll.

Kehrt zurück

getExtraRemotePostsubmitInstance

public abstract int getExtraRemotePostsubmitInstance ()

Ob zusätzliche Instanzen in der Remote-VM in Postsubmit gestartet werden sollen oder nicht.

Kehrt zurück
int

getHostLogSuffix

public abstract String getHostLogSuffix ()

Gibt das an das Tradefed host_log anzuhängende Suffix zurück oder null, wenn kein Präfix vorhanden ist.

Kehrt zurück
String

getInvocationData

public abstract UniqueMultiMap<String, String> getInvocationData ()

Gibt die an den Aufruf übergebenen Daten zurück, um ihn zu beschreiben

Kehrt zurück
UniqueMultiMap<String, String>

getInvocationTimeout

public abstract long getInvocationTimeout ()

Gibt das angegebene Aufruf-Timeout zurück. 0, wenn kein Timeout verwendet werden soll.

Kehrt zurück
long

getLoopTime

public abstract long getLoopTime ()

Holen Sie sich die Wartezeit, bevor Sie diesen Befehl neu planen.

Kehrt zurück
long Zeit in ms

getMaxLoopCount

public abstract long getMaxLoopCount ()

Gibt die maximale Anzahl von Zeitplänen für den Befehl zurück. Hat keine Auswirkung, wenn isLoopMode false ist.

Kehrt zurück
long

getOptimizeMainlineTest

public abstract boolean getOptimizeMainlineTest ()

Gibt true zurück, wenn wir die Liste der Testmodule für den Mainline-Test optimieren sollen.

Kehrt zurück
boolean

getParallelSetupTimeout

public abstract Duration getParallelSetupTimeout ()

Gibt das Zeitlimit für parallele Setups zurück.

Kehrt zurück
Duration

getShardCount

public abstract Integer getShardCount ()

Gibt die Gesamtanzahl der Shards für den Befehl zurück.

Kehrt zurück
Integer

getShardIndex

public abstract Integer getShardIndex ()

Gibt den Shard-Index für den Befehl zurück.

Kehrt zurück
Integer

getTestTag

public abstract String getTestTag ()

Gibt das Test-Tag für den Aufruf zurück. Standard ist 'stub', wenn nicht angegeben.

Kehrt zurück
String

getTestTagSuffix

public abstract String getTestTagSuffix ()

Geben Sie das Suffix test-tag zurück, das an test-tag angehängt ist, um einige Varianten eines Tests darzustellen.

Kehrt zurück
String

isDryRunMode

public abstract boolean isDryRunMode ()

Rückkehr true , wenn wir sollten überspringen Hinzufügen dieses Befehls zur Warteschlange.

Kehrt zurück
boolean

isFullHelpMode

public abstract boolean isFullHelpMode ()

Gibt true , wenn detaillierten und vollständigen Hilfe - Modus wird angefordert

Kehrt zurück
boolean

isHelpMode

public abstract boolean isHelpMode ()

Gibt true , wenn abgekürzten Hilfemodus angefordert wurde

Kehrt zurück
boolean

isLoopMode

public abstract boolean isLoopMode ()

Gibt den Loop-Modus für die config zurück.

Kehrt zurück
boolean

isNoisyDryRunMode

public abstract boolean isNoisyDryRunMode ()

Rückkehr true , wenn wir den Befehl, um die Konsole , bevor wir gedruckt werden soll überspringen Hinzufügen zur Warteschlange.

Kehrt zurück
boolean

reportInvocationComplete

public abstract boolean reportInvocationComplete ()

ob die Protokolle bis invocationComplete gemeldet werden sollen oder nicht.

Kehrt zurück
boolean

Bericht bestandenTests

public abstract boolean reportPassedTests ()

Ob bestandene Testfälle gemeldet werden sollen oder nicht.

Kehrt zurück
boolean

reportTestCaseCount

public abstract boolean reportTestCaseCount ()

Ob die Anzahl der Testfälle pro Testtyp gemeldet werden soll oder nicht.

Kehrt zurück
boolean

ReportingTags

public abstract  reportingTags ()

Liste der Tags, die für Berichte im Zusammenhang mit dem Aufruf verwendet werden.

Kehrt zurück

runOnAllDevices

public abstract boolean runOnAllDevices ()

Gibt true zurück, wenn der Befehl auf allen Geräten ausgeführt werden soll.

Kehrt zurück
boolean

setAutoLogCollectors

public abstract void setAutoLogCollectors ( autoLogCollectors)

Legt die Gruppe der automatischen Protokollkollektoren fest, die einem Aufruf hinzugefügt werden sollen.

Parameter
autoLogCollectors

setBugreportOnInvocationEnded

public abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

Legt fest, ob am Ende des Aufrufs ein Fehlerbericht erfasst werden soll oder nicht.

Parameter
takeBugreport boolean

setBugreportzOnInvocationEnded

public abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Legt fest, ob ein Bugreportz am Ende des Aufrufs erfasst werden soll oder nicht.

Parameter
takeBugreportz boolean

setHostLogSuffix

public abstract void setHostLogSuffix (String suffix)

Legt das Suffix fest, das an Tradefed host_log angehängt wird.

Parameter
suffix String

setInvocationTimeout

public abstract void setInvocationTimeout (Long mInvocationTimeout)

Legen Sie das Aufruf-Timeout fest. 0, wenn kein Timeout verwendet werden soll.

Parameter
mInvocationTimeout Long

setLoopMode

public abstract void setLoopMode (boolean loopMode)

Setzt den Loop-Modus für den Befehl

setReplicateSetup

public abstract void setReplicateSetup (boolean replicate)

Legen Sie fest, ob das replizierte Setup verwendet werden soll oder nicht.

Parameter
replicate boolean

setReportInvocationComplete

public abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Legen Sie fest, ob die Protokolle gemeldet werden sollen, bis invocationComplete

Parameter
reportInvocationCompleteLogs boolean

setReportTestCaseCount

public abstract void setReportTestCaseCount (boolean report)

Legen Sie fest, ob die Anzahl der Testfälle pro Testtyp gemeldet werden soll oder nicht.

Parameter
report boolean

setShardCount

public abstract void setShardCount (Integer shardCount)

Legt die Shard-Anzahl für den Befehl fest.

Parameter
shardCount Integer

setShardIndex

public abstract void setShardIndex (Integer shardIndex)

Legt den Shard-Index für den Befehl fest.

Parameter
shardIndex Integer

setShouldUseSandboxing

public abstract void setShouldUseSandboxing (boolean use)

Legt fest, ob wir TF-Container verwenden sollen oder nicht

Parameter
use boolean

setTestTag

public abstract void setTestTag (String testTag)

Legt das Test-Tag für den Aufruf fest.

setUseSandboxTestMode

public abstract void setUseSandboxTestMode (boolean use)

Legt fest, ob der TF-Sandbox-Testmodus verwendet werden soll oder nicht.

Parameter
use boolean

sollteDisableInvocationSetupAndTeardown

public abstract boolean shouldDisableInvocationSetupAndTeardown ()

Ob das Setup vor dem Aufruf und das Teardown nach dem Aufruf deaktiviert werden sollen oder nicht.

Kehrt zurück
boolean

shouldReportModuleProgression

public abstract boolean shouldReportModuleProgression ()

Ob der Fortschritt des Remoteaufrufs auf Modulebene gemeldet werden soll oder nicht.

Kehrt zurück
boolean

shouldUseDynamicSharding

public abstract boolean shouldUseDynamicSharding ()

Gibt zurück, ob wir dynamisches Sharding verwenden sollen oder nicht

Kehrt zurück
boolean

sollteParallelRemoteSetup verwenden

public abstract boolean shouldUseParallelRemoteSetup ()

Ob eine parallele Einrichtung der Remote-Geräte versucht werden soll oder nicht.

Kehrt zurück
boolean

shouldUseParallelSetup

public abstract boolean shouldUseParallelSetup ()

Ob eine parallele Einrichtung versucht werden soll oder nicht.

Kehrt zurück
boolean

sollteRemoteSandboxMode verwenden

public abstract boolean shouldUseRemoteSandboxMode ()

Ob der Sandbox-Modus beim Remote-Aufruf verwendet werden soll oder nicht.

Kehrt zurück
boolean

sollteUseReplicateSetup

public abstract boolean shouldUseReplicateSetup ()

Ob das replizierte Setup für alle Remote-Geräte verwendet werden soll oder nicht.

Kehrt zurück
boolean

sollteSandboxTestMode verwenden

public abstract boolean shouldUseSandboxTestMode ()

Gibt true zurück, wenn wir die Tf-Sandbox in einem Testmodus verwenden sollen.

Kehrt zurück
boolean

sollteSandboxing verwenden

public abstract boolean shouldUseSandboxing ()

Gibt true zurück, wenn wir Tf-Container verwenden sollen, um den Aufruf auszuführen

Kehrt zurück
boolean

shouldUseTokenSharding

public abstract boolean shouldUseTokenSharding ()

Ob Sharding die Token-Unterstützung verwenden soll oder nicht.

Kehrt zurück
boolean

takeBugreportOnInvocationEnded

public abstract boolean takeBugreportOnInvocationEnded ()

Geben Sie true zurück, wenn ein Fehlerbericht erstellt werden soll, wenn der Testaufruf beendet ist.

Kehrt zurück
boolean

takeBugreportzOnInvocationEnded

public abstract boolean takeBugreportzOnInvocationEnded ()

Geben Sie true zurück, wenn ein bugreportz anstelle von bugreport während des Testaufrufs final bugreport verwendet werden soll.

Kehrt zurück
boolean