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 |
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 |
abstract boolean | isFullHelpMode () Gibt |
abstract boolean | isHelpMode () Gibt |
abstract boolean | isLoopMode () Geben Sie den Loop-Modus für die config. |
abstract boolean | isNoisyDryRunMode () Rückkehr |
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 abstractgetAutoLogCollectors ()
Gibt den Satz von Auto-Log-Collectors zurück, die für einen Aufruf hinzugefügt werden sollen
Kehrt zurück | |
---|---|
getDynamicDownloadArgs
public abstractgetDynamicDownloadArgs ()
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
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
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 abstractreportingTags ()
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 |