Befehlsoptionen
public
class
CommandOptions
extends Object
implements
ICommandOptions
java.lang.Object | |
😎 | com.android.tradefed.command.CommandOptions |
Implementierung von ICommandOptions
.
Zusammenfassung
Felder | |
---|---|
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
|
Öffentliche Konstruktoren | |
---|---|
CommandOptions()
|
Öffentliche Methoden | |
---|---|
boolean
|
captureLogcatOnFailure()
Gibt an, ob ein Logcat bei einem Fehler des Testlaufs erfasst werden soll |
boolean
|
captureScreenshotOnFailure()
Gibt an, ob bei einem Fehler des Testlaufs ein Screenshot erstellt werden soll |
ICommandOptions
|
clone()
|
boolean
|
earlyDeviceRelease()
Gibt an, ob das Gerät vorzeitig freigegeben werden soll, wenn es verwendet wird. |
boolean
|
filterPreviousPassedTests()
Gibt an, ob zuvor bestandene Testfälle aus früheren Versuchen herausgefiltert werden sollen. |
|
getAutoLogCollectors()
Gibt die Gruppe von automatischen Log-Collectors zurück, die für einen Aufruf hinzugefügt werden sollen |
|
getDynamicDownloadArgs()
Gibt die Zuordnung der Argumente zurück, die an die dynamische Downloadabfrage übergeben werden sollen. |
int
|
getExtraRemotePostsubmitInstance()
Gibt an, ob zusätzliche Instanzen in der Remote-VM in Postsubmit gestartet werden sollen. |
String
|
getHostLogSuffix()
Gibt das Suffix zurück, das an das Tradefed host_log angehängt werden soll. Wenn kein Präfix vorhanden ist, wird null zurückgegeben. |
UniqueMultiMap<String, String>
|
getInvocationData()
Gibt die zur Beschreibung an den Aufruf übergebenen Daten zurück |
long
|
getInvocationTimeout()
Gibt das angegebene Aufrufzeitlimit zurück. |
long
|
getLoopTime()
Lassen Sie sich genügend Zeit geben, bevor Sie diesen Befehl neu planen. |
long
|
getMaxLoopCount()
Gibt die maximale Häufigkeit für die Planung des Befehls zurück. |
boolean
|
getOptimizeMainlineTest()
Gibt "true" zurück, wenn die Liste der Testmodule für den Mainline-Test optimiert werden soll. |
Duration
|
getParallelSetupTimeout()
Gibt das Zeitlimit zurück, das bei parallelen Einrichtungen verwendet werden soll. |
Integer
|
getShardCount()
Gibt die Gesamtzahl der Shards für den Befehl zurück. |
Integer
|
getShardIndex()
Geben Sie den Shard-Index für den Befehl zurück. |
String
|
getTestTag()
Gibt das Test-Tag für den Aufruf zurück. |
String
|
getTestTagSuffix()
Gibt das Test-Tag-Suffix zurück, das an das Test-Tag angehängt ist und für einige Varianten eines Tests steht. |
boolean
|
isDryRunMode()
Geben Sie |
boolean
|
isFullHelpMode()
Gibt |
boolean
|
isHelpMode()
Gibt |
boolean
|
isLoopMode()
Gibt den Schleifenmodus für die Konfiguration zurück. |
boolean
|
isNoisyDryRunMode()
Geben Sie |
boolean
|
reportInvocationComplete()
ob die Logs bis zu "callComplete" gemeldet werden sollen oder nicht. |
boolean
|
reportPassedTests()
Gibt an, ob bestandene Testläufe gemeldet werden sollen. |
boolean
|
reportTestCaseCount()
Gibt an, ob die Anzahl der Testläufe pro Testtyp gemeldet werden soll. |
|
reportingTags()
Liste der Tags, die für die Berichterstellung in Verbindung mit dem Aufruf verwendet werden. |
boolean
|
runOnAllDevices()
Gibt „true“ zurück, wenn der Befehl auf allen Geräten ausgeführt werden soll. |
void
|
setAutoLogCollectors(
Legt die Gruppe von automatischen Log-Collectors fest, die einem Aufruf hinzugefügt werden sollen. |
void
|
setBugreportOnInvocationEnded(boolean takeBugreport)
Legt fest, ob am Ende des Aufrufs ein Fehlerbericht erfasst werden soll. |
void
|
setBugreportzOnInvocationEnded(boolean takeBugreportz)
Legt fest, ob am Ende des Aufrufs ein Fehlerbericht erfasst werden soll. |
void
|
setHostLogSuffix(String suffix)
Legt das Suffix fest, das an Tradefed host_log angehängt werden soll. |
void
|
setInvocationTimeout(Long invocationTimeout)
Legen Sie das Zeitlimit für den Aufruf fest. |
void
|
setLoopMode(boolean loopMode)
Legen Sie den Schleifenmodus für die Konfiguration fest. |
void
|
setReplicateSetup(boolean replicate)
Legen Sie fest, ob eine replizierte Einrichtung verwendet werden soll. |
void
|
setReportInvocationComplete(boolean reportInvocationCompleteLogs)
Legen Sie fest, ob die Logs bis zum Aufrufende gemeldet werden sollen |
void
|
setReportTestCaseCount(boolean report)
Hier kannst du festlegen, ob die Anzahl der Testläufe pro Testtyp gemeldet werden soll. |
void
|
setShardCount(Integer shardCount)
Legt die Shard-Anzahl für den Befehl fest. |
void
|
setShardIndex(Integer shardIndex)
Legt den Shard-Index für den Befehl fest. |
void
|
setShouldUseSandboxing(boolean use)
Legt fest, ob TF-Container verwendet werden sollen |
void
|
setTestTag(String testTag)
Legt das Test-Tag für den Aufruf fest. |
void
|
setUseSandboxTestMode(boolean use)
Legt fest, ob der Testmodus der TF-Sandbox verwendet werden soll. |
boolean
|
shouldDisableInvocationSetupAndTeardown()
Gibt an, ob die Einrichtung vor dem Aufruf und das Teardown nach dem Aufruf deaktiviert werden sollen. |
boolean
|
shouldReportModuleProgression()
Gibt an, ob der Fortschritt des Remoteaufrufs auf Modulebene gemeldet werden soll. |
boolean
|
shouldUseDynamicSharding()
Gibt zurück, ob die dynamische Fragmentierung verwendet werden soll oder nicht |
boolean
|
shouldUseParallelRemoteSetup()
Gibt an, ob eine parallele Einrichtung der Remote-Geräte versucht werden soll. |
boolean
|
shouldUseParallelSetup()
Gibt an, ob eine parallele Einrichtung versucht werden soll. |
boolean
|
shouldUseRemoteSandboxMode()
Gibt an, ob beim Remote-Aufruf der Sandbox-Modus verwendet werden soll. |
boolean
|
shouldUseReplicateSetup()
Gibt an, ob für alle Remote-Geräte eine replizierte Einrichtung verwendet werden soll. |
boolean
|
shouldUseSandboxTestMode()
Gibt "true" zurück, wenn die TF-Sandbox in einem Testmodus verwendet werden soll. |
boolean
|
shouldUseSandboxing()
Gibt "true" zurück, wenn der Aufruf mithilfe von Tf-Containern ausgeführt werden soll |
boolean
|
shouldUseTokenSharding()
Gibt an, ob für die Fragmentierung die Tokenunterstützung verwendet werden soll. |
boolean
|
takeBugreportOnInvocationEnded()
Gibt „true“ zurück, wenn nach dem Ende des Testaufrufs ein Fehlerbericht erstellt werden soll. |
boolean
|
takeBugreportzOnInvocationEnded()
Gibt „true“ zurück, wenn während des Testaufrufs ein Fehlerbericht anstelle eines Fehlerberichts erstellt werden soll zum letzten Fehlerbericht. |
Felder
DRY_RUN_OPTION (DRY_RUN_OPTION)
public static final String DRY_RUN_OPTION
SANDBOX_TEST_MODE AKTIVIEREN
public static final String ENABLE_SANDBOX_TEST_MODE
INVOCATION_DATA
public static final String INVOCATION_DATA
GERÄUSCHE_DRY_RUN_OPTION
public static final String NOISY_DRY_RUN_OPTION
TEST_TAG_OPTION
public static final String TEST_TAG_OPTION
REMOTE_SANDBOX VERWENDEN
public static final String USE_REMOTE_SANDBOX
SANDBOX VERWENDEN
public static final String USE_SANDBOX
Öffentliche Konstruktoren
Befehlsoptionen
public CommandOptions ()
Öffentliche Methoden
ErfassungLogcatOnFailure
public boolean captureLogcatOnFailure ()
Gibt an, ob ein Logcat bei einem Fehler des Testlaufs erfasst werden soll
Returns | |
---|---|
boolean |
ErfassungScreenshotOnFailure
public boolean captureScreenshotOnFailure ()
Gibt an, ob bei einem Fehler des Testlaufs ein Screenshot erstellt werden soll
Returns | |
---|---|
boolean |
EarlyDeviceRelease
public boolean earlyDeviceRelease ()
Gibt an, ob das Gerät vorzeitig freigegeben werden soll, wenn es verwendet wird.
Returns | |
---|---|
boolean |
filterPreviousPassedTests
public boolean filterPreviousPassedTests ()
Gibt an, ob zuvor bestandene Testfälle aus früheren Versuchen herausgefiltert werden sollen.
Returns | |
---|---|
boolean |
getAutoLogCollectors
publicgetAutoLogCollectors ()
Gibt die Gruppe von automatischen Log-Collectors zurück, die für einen Aufruf hinzugefügt werden sollen
Returns | |
---|---|
|
getDynamicDownloadArgs
publicgetDynamicDownloadArgs ()
Gibt die Zuordnung der Argumente zurück, die an die dynamische Downloadabfrage übergeben werden sollen.
Returns | |
---|---|
|
getExtraRemotePostsubmitInstance
public int getExtraRemotePostsubmitInstance ()
Gibt an, ob zusätzliche Instanzen in der Remote-VM in Postsubmit gestartet werden sollen.
Returns | |
---|---|
int |
getHostLogSuffix
public String getHostLogSuffix ()
Gibt das Suffix zurück, das an das Tradefed host_log angehängt werden soll. Wenn kein Präfix vorhanden ist, wird null zurückgegeben.
Returns | |
---|---|
String |
getInvocationData
public UniqueMultiMap<String, String> getInvocationData ()
Gibt die zur Beschreibung an den Aufruf übergebenen Daten zurück
Returns | |
---|---|
UniqueMultiMap<String, String> |
getInvocationTimeout
public long getInvocationTimeout ()
Gibt das angegebene Aufrufzeitlimit zurück. 0, wenn kein Zeitlimit verwendet werden soll.
Returns | |
---|---|
long |
getLoopTime
public long getLoopTime ()
Lassen Sie sich genügend Zeit geben, bevor Sie diesen Befehl neu planen.
Returns | |
---|---|
long |
Zeit in ms |
getMaxLoopCount
public long getMaxLoopCount ()
Gibt die maximale Häufigkeit für die Planung des Befehls zurück. Hat keine Auswirkung, wenn isLoopMode gleich false festlegen.
Returns | |
---|---|
long |
getOptimizeMainlineTest
public boolean getOptimizeMainlineTest ()
Gibt "true" zurück, wenn die Liste der Testmodule für den Mainline-Test optimiert werden soll.
Returns | |
---|---|
boolean |
getParallelSetupTimeout
public Duration getParallelSetupTimeout ()
Gibt das Zeitlimit zurück, das bei parallelen Einrichtungen verwendet werden soll.
Returns | |
---|---|
Duration |
getShardCount
public Integer getShardCount ()
Gibt die Gesamtzahl der Shards für den Befehl zurück.
Returns | |
---|---|
Integer |
getShardIndex
public Integer getShardIndex ()
Geben Sie den Shard-Index für den Befehl zurück.
Returns | |
---|---|
Integer |
getTestTag
public String getTestTag ()
Gibt das Test-Tag für den Aufruf zurück. Standardwert ist 'Stub' falls nicht angegeben.
Returns | |
---|---|
String |
getTestTagSuffix
public String getTestTagSuffix ()
Gibt das Test-Tag-Suffix zurück, das an das Test-Tag angehängt ist und für einige Varianten eines Tests steht.
Returns | |
---|---|
String |
isDryRunMode
public boolean isDryRunMode ()
Geben Sie true
zurück, wenn das Hinzufügen dieses Befehls zur Warteschlange
Returns | |
---|---|
boolean |
isFullHelpMode
public boolean isFullHelpMode ()
Gibt true
zurück, wenn der vollständige detaillierte Hilfemodus angefordert wurde
Returns | |
---|---|
boolean |
isHelpMode
public boolean isHelpMode ()
Gibt true
zurück, wenn der abgekürzte Hilfemodus angefordert wurde
Returns | |
---|---|
boolean |
isLoopMode
public boolean isLoopMode ()
Gibt den Schleifenmodus für die Konfiguration zurück.
Returns | |
---|---|
boolean |
isNoisyDryRunMode
public boolean isNoisyDryRunMode ()
Geben Sie true
zurück, wenn der Befehl in der Konsole ausgegeben werden soll, bevor wir
Returns | |
---|---|
boolean |
reportInvocationComplete
public boolean reportInvocationComplete ()
ob die Logs bis zu "callComplete" gemeldet werden sollen oder nicht.
Returns | |
---|---|
boolean |
reportPassedTests
public boolean reportPassedTests ()
Gibt an, ob bestandene Testläufe gemeldet werden sollen.
Returns | |
---|---|
boolean |
reportTestCaseCount
public boolean reportTestCaseCount ()
Gibt an, ob die Anzahl der Testläufe pro Testtyp gemeldet werden soll.
Returns | |
---|---|
boolean |
Berichterstellungs-Tags
publicreportingTags ()
Liste der Tags, die für die Berichterstellung in Verbindung mit dem Aufruf verwendet werden.
Returns | |
---|---|
|
runOnAllDevices
public boolean runOnAllDevices ()
Gibt „true“ zurück, wenn der Befehl auf allen Geräten ausgeführt werden soll.
Returns | |
---|---|
boolean |
setAutoLogCollectors
public void setAutoLogCollectors (autoLogCollectors)
Legt die Gruppe von automatischen Log-Collectors fest, die einem Aufruf hinzugefügt werden sollen.
Parameter | |
---|---|
autoLogCollectors |
|
setBugreportOnInvocationEnded
public void setBugreportOnInvocationEnded (boolean takeBugreport)
Legt fest, ob am Ende des Aufrufs ein Fehlerbericht erfasst werden soll.
Parameter | |
---|---|
takeBugreport |
boolean |
setBugreportzOnInvocationEnded
public void setBugreportzOnInvocationEnded (boolean takeBugreportz)
Legt fest, ob am Ende des Aufrufs ein Fehlerbericht erfasst werden soll.
Parameter | |
---|---|
takeBugreportz |
boolean |
setHostLogSuffix
public void setHostLogSuffix (String suffix)
Legt das Suffix fest, das an Tradefed host_log angehängt werden soll.
Parameter | |
---|---|
suffix |
String |
setInvocationTimeout
public void setInvocationTimeout (Long invocationTimeout)
Legen Sie das Zeitlimit für den Aufruf fest. 0, wenn kein Zeitlimit verwendet werden soll.
Parameter | |
---|---|
invocationTimeout |
Long |
Loop-Modus festlegen
public void setLoopMode (boolean loopMode)
Legen Sie den Schleifenmodus für die Konfiguration fest.
Replizierungseinrichtung festlegen
public void setReplicateSetup (boolean replicate)
Legen Sie fest, ob eine replizierte Einrichtung verwendet werden soll.
Parameter | |
---|---|
replicate |
boolean |
setReportInvocationComplete
public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)
Legen Sie fest, ob die Logs bis zum Aufrufende gemeldet werden sollen
Parameter | |
---|---|
reportInvocationCompleteLogs |
boolean |
setReportTestCaseCount (SetReportTestCaseCount)
public void setReportTestCaseCount (boolean report)
Hier kannst du festlegen, ob die Anzahl der Testläufe pro Testtyp gemeldet werden soll.
Parameter | |
---|---|
report |
boolean |
SetShardCount (setShardCount)
public void setShardCount (Integer shardCount)
Legt die Shard-Anzahl für den Befehl fest.
Parameter | |
---|---|
shardCount |
Integer |
SetShardIndex
public void setShardIndex (Integer shardIndex)
Legt den Shard-Index für den Befehl fest.
Parameter | |
---|---|
shardIndex |
Integer |
setSollteUseSandboxing
public void setShouldUseSandboxing (boolean use)
Legt fest, ob TF-Container verwendet werden sollen
Parameter | |
---|---|
use |
boolean |
setTestTag
public void setTestTag (String testTag)
Legt das Test-Tag für den Aufruf fest.
setUseSandboxTestMode
public void setUseSandboxTestMode (boolean use)
Legt fest, ob der Testmodus der TF-Sandbox verwendet werden soll.
Parameter | |
---|---|
use |
boolean |
shouldDisableInvocationSetupAndTeardown
public boolean shouldDisableInvocationSetupAndTeardown ()
Gibt an, ob die Einrichtung vor dem Aufruf und das Teardown nach dem Aufruf deaktiviert werden sollen.
Returns | |
---|---|
boolean |
sollteReportModuleProgression
public boolean shouldReportModuleProgression ()
Gibt an, ob der Fortschritt des Remoteaufrufs auf Modulebene gemeldet werden soll.
Returns | |
---|---|
boolean |
sollteDynamischeFragmentierung verwenden
public boolean shouldUseDynamicSharding ()
Gibt zurück, ob die dynamische Fragmentierung verwendet werden soll oder nicht
Returns | |
---|---|
boolean |
sollteParallelRemoteSetup verwenden
public boolean shouldUseParallelRemoteSetup ()
Gibt an, ob eine parallele Einrichtung der Remote-Geräte versucht werden soll.
Returns | |
---|---|
boolean |
shouldUseParallelSetup
public boolean shouldUseParallelSetup ()
Gibt an, ob eine parallele Einrichtung versucht werden soll.
Returns | |
---|---|
boolean |
sollteRemoteSandboxMode verwenden
public boolean shouldUseRemoteSandboxMode ()
Gibt an, ob beim Remote-Aufruf der Sandbox-Modus verwendet werden soll.
Returns | |
---|---|
boolean |
sollte„ReplikatteEinrichtung“ verwenden
public boolean shouldUseReplicateSetup ()
Gibt an, ob für alle Remote-Geräte eine replizierte Einrichtung verwendet werden soll.
Returns | |
---|---|
boolean |
shouldUseSandboxTestMode
public boolean shouldUseSandboxTestMode ()
Gibt "true" zurück, wenn die TF-Sandbox in einem Testmodus verwendet werden soll.
Returns | |
---|---|
boolean |
sollteSandboxing verwenden
public boolean shouldUseSandboxing ()
Gibt "true" zurück, wenn der Aufruf mithilfe von Tf-Containern ausgeführt werden soll
Returns | |
---|---|
boolean |
shouldUseTokenSharding
public boolean shouldUseTokenSharding ()
Gibt an, ob für die Fragmentierung die Tokenunterstützung verwendet werden soll.
Returns | |
---|---|
boolean |
TakeBugreportOnInvocationEnded
public boolean takeBugreportOnInvocationEnded ()
Gibt „true“ zurück, wenn nach dem Ende des Testaufrufs ein Fehlerbericht erstellt werden soll.
Returns | |
---|---|
boolean |
TakeBugreportzOnInvocationEnded
public boolean takeBugreportzOnInvocationEnded ()
Gibt „true“ zurück, wenn während des Testaufrufs ein Fehlerbericht anstelle eines Fehlerberichts erstellt werden soll zum letzten Fehlerbericht.
Returns | |
---|---|
boolean |