CommandOptions

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

Ob bei einem fehlgeschlagenen Testfall ein Logcat erfasst werden soll

boolean captureScreenshotOnFailure()

Ob bei einem fehlgeschlagenen Testfall ein Screenshot aufgenommen werden soll

ICommandOptions clone()
boolean earlyDeviceRelease()

Ob das Gerät nach der Nutzung vorzeitig freigegeben werden soll.

boolean filterPreviousPassedTests()

Gibt an, ob zuvor bestandene Testfälle aus dem vorherigen Versuch herausgefiltert werden sollen.

getAutoLogCollectors()

Gibt die automatischen Protokolle zurück, die für eine Aufrufe hinzugefügt werden sollen.

getDynamicDownloadArgs()

Gibt die Zuordnung von Argumenten zurück, die an die dynamische Downloadabfrage übergeben werden sollen.

int getExtraRemotePostsubmitInstance()

Gibt an, ob nach dem Einreichen zusätzliche Instanzen in der Remote-VM gestartet werden sollen.

String getHostLogSuffix()

Gibt das Suffix zurück, das dem Tradefed-Hostprotokoll angehängt werden soll, oder „null“, wenn kein Präfix angegeben ist.

UniqueMultiMap<String, String> getInvocationData()

Gibt die Daten zurück, die zur Beschreibung der Aufrufe übergeben wurden.

long getInvocationTimeout()

Gibt das angegebene Timeout für die Aufrufe zurück.

long getLoopTime()

Zeitspanne abrufen, die gewartet werden muss, bevor dieser Befehl neu geplant wird

long getMaxLoopCount()

Gibt die maximale Anzahl der Wiederholungen des Befehls zurück.

boolean getOptimizeMainlineTest()

Gibt „wahr“ 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 Einrichtungsvorgängen verwendet werden soll.

Integer getShardCount()

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

Integer getShardIndex()

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

String getTestTag()

Gibt das Test-Tag für die Aufrufe zurück.

String getTestTagSuffix()

Gibt das Suffix des Test-Tags zurück, das an das Test-Tag angehängt wird, um einige Varianten eines Tests zu repräsentieren.

boolean isDryRunMode()

Gib true zurück, wenn dieser Befehl der Warteschlange nicht hinzugefügt werden soll.

boolean isFullHelpMode()

Gibt true zurück, wenn der vollständige Hilfemodus angefordert wurde

boolean isHelpMode()

Gibt true zurück, wenn der Kurzhilfemodus angefordert wurde

boolean isLoopMode()

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

boolean isNoisyDryRunMode()

Gib true zurück, wenn der Befehl in der Konsole ausgegeben werden soll, bevor er der Warteschlange hinzugefügt wird.

boolean reportInvocationComplete()

ob die Protokolle bis invocationComplete gemeldet werden sollen

boolean reportPassedTests()

Ob bestandene Testfälle gemeldet werden sollen.

boolean reportTestCaseCount()

Ob die Anzahl der Testfälle pro Testtyp erfasst werden soll.

reportingTags()

Liste der Tags, die für Berichte zur Aufrufung verwendet werden.

boolean runOnAllDevices()

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

void setAutoLogCollectors( autoLogCollectors)

Legt die automatischen Protokolle fest, die einer Aufrufe hinzugefügt werden sollen.

void setBugreportOnInvocationEnded(boolean takeBugreport)

Legt fest, ob am Ende der Aufrufs ein Fehlerbericht erfasst werden soll.

void setBugreportzOnInvocationEnded(boolean takeBugreportz)

Legt fest, ob am Ende der Aufrufs ein Bugreportz erfasst werden soll.

void setHostLogSuffix(String suffix)

Legt das Suffix fest, das an das Tradefed-Hostprotokoll angehängt werden soll.

void setInvocationTimeout(Long invocationTimeout)

Legen Sie die Zeitüberschreitung für die Aufrufe fest.

void setLoopMode(boolean loopMode)

Legen Sie den Loop-Modus 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 Protokolle bis invocationComplete gemeldet werden sollen.

void setReportTestCaseCount(boolean report)

Legen Sie fest, ob die Anzahl der Testfälle nach Testtyp erfasst werden soll.

void setShardCount(Integer shardCount)

Hiermit wird die Shard-Anzahl für den Befehl festgelegt.

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)

Hiermit wird das Test-Tag für die Aufrufe festgelegt.

void setUseSandboxTestMode(boolean use)

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

boolean shouldDisableInvocationSetupAndTeardown()

Gibt an, ob die Einrichtung vor dem Aufruf und das Trennen nach dem Aufruf deaktiviert werden sollen.

boolean shouldReportModuleProgression()

Gibt an, ob der Fortschritt der Remoteaufrufs auf Modulebene erfasst werden soll.

boolean shouldUseDynamicSharding()

Gibt zurück, ob dynamisches Sharding verwendet werden soll oder nicht

boolean shouldUseParallelRemoteSetup()

Ob die Remote-Geräte parallel eingerichtet werden sollen.

boolean shouldUseParallelSetup()

Ob eine parallele Einrichtung versucht werden soll.

boolean shouldUseRemoteSandboxMode()

Gibt an, ob der Sandbox-Modus bei der Remote-Aufrufung verwendet werden soll.

boolean shouldUseReplicateSetup()

Gibt an, ob die replizierte Einrichtung für alle Remote-Geräte verwendet werden soll.

boolean shouldUseSandboxTestMode()

Gibt „true“ zurück, wenn die Tf-Sandbox im Testmodus verwendet werden soll.

boolean shouldUseSandboxing()

Gibt „wahr“ zurück, wenn Tf-Container zum Ausführen der Aufrufe verwendet werden sollen

boolean shouldUseTokenSharding()

Gibt an, ob beim Sharding die Tokenunterstützung verwendet werden soll.

boolean takeBugreportOnInvocationEnded()

Gibt „wahr“ zurück, wenn ein Fehlerbericht erstellt werden soll, wenn die Testausführung beendet ist.

boolean takeBugreportzOnInvocationEnded()

Gibt „wahr“ zurück, wenn bei der Testausführung ein „bugreportz“ anstelle eines „bugreport“ erstellt werden soll.

Felder

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_OPTION

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

Öffentliche Konstruktoren

CommandOptions

public CommandOptions ()

Öffentliche Methoden

captureLogcatOnFailure

public boolean captureLogcatOnFailure ()

Ob bei einem fehlgeschlagenen Testfall ein Logcat erfasst werden soll

Returns
boolean

captureScreenshotOnFailure

public boolean captureScreenshotOnFailure ()

Ob bei einem fehlgeschlagenen Testfall ein Screenshot aufgenommen werden soll

Returns
boolean

clone

public ICommandOptions clone ()

Returns
ICommandOptions

earlyDeviceRelease

public boolean earlyDeviceRelease ()

Ob das Gerät nach der Nutzung vorzeitig freigegeben werden soll.

Returns
boolean

filterPreviousPassedTests

public boolean filterPreviousPassedTests ()

Gibt an, ob zuvor bestandene Testfälle aus dem vorherigen Versuch herausgefiltert werden sollen.

Returns
boolean

getAutoLogCollectors

public  getAutoLogCollectors ()

Gibt die automatischen Protokolle zurück, die für eine Aufrufe hinzugefügt werden sollen.

Returns

getDynamicDownloadArgs

public  getDynamicDownloadArgs ()

Gibt die Zuordnung von Argumenten zurück, die an die dynamische Downloadabfrage übergeben werden sollen.

Returns

getExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

Gibt an, ob nach dem Einreichen zusätzliche Instanzen in der Remote-VM gestartet werden sollen.

Returns
int

getHostLogSuffix

public String getHostLogSuffix ()

Gibt das Suffix zurück, das dem Tradefed-Hostprotokoll angehängt werden soll, oder „null“, wenn kein Präfix angegeben ist.

Returns
String

getInvocationData

public UniqueMultiMap<String, String> getInvocationData ()

Gibt die Daten zurück, die zur Beschreibung der Aufrufe übergeben wurden.

Returns
UniqueMultiMap<String, String>

getInvocationTimeout

public long getInvocationTimeout ()

Gibt das angegebene Timeout für die Aufrufe zurück. 0, wenn kein Zeitlimit verwendet werden soll.

Returns
long

getLoopTime

public long getLoopTime ()

Zeitspanne abrufen, die gewartet werden muss, bevor dieser Befehl neu geplant wird

Returns
long Zeit in ms

getMaxLoopCount

public long getMaxLoopCount ()

Gibt die maximale Anzahl der Wiederholungen des Befehls zurück. Hat keine Auswirkungen, wenn „isLoopMode“ auf „false“ gesetzt ist.

Returns
long

getOptimizeMainlineTest

public boolean getOptimizeMainlineTest ()

Gibt „wahr“ 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 Einrichtungsvorgängen 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 ()

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

Returns
Integer

getTestTag

public String getTestTag ()

Gibt das Test-Tag für die Aufrufe zurück. Wenn nicht angegeben, ist der Standardwert „stub“.

Returns
String

getTestTagSuffix

public String getTestTagSuffix ()

Gibt das Suffix des Test-Tags zurück, das an das Test-Tag angehängt wird, um einige Varianten eines Tests zu repräsentieren.

Returns
String

isDryRunMode

public boolean isDryRunMode ()

Gib true zurück, wenn dieser Befehl der Warteschlange nicht hinzugefügt werden soll.

Returns
boolean

isFullHelpMode

public boolean isFullHelpMode ()

Gibt true zurück, wenn der vollständige Hilfemodus angefordert wurde

Returns
boolean

isHelpMode

public boolean isHelpMode ()

Gibt true zurück, wenn der Kurzhilfemodus angefordert wurde

Returns
boolean

isLoopMode

public boolean isLoopMode ()

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

Returns
boolean

isNoisyDryRunMode

public boolean isNoisyDryRunMode ()

Gib true zurück, wenn der Befehl in der Konsole ausgegeben werden soll, bevor er der Warteschlange hinzugefügt wird.

Returns
boolean

reportInvocationComplete

public boolean reportInvocationComplete ()

ob die Protokolle bis invocationComplete gemeldet werden sollen

Returns
boolean

reportPassedTests

public boolean reportPassedTests ()

Ob bestandene Testfälle gemeldet werden sollen.

Returns
boolean

reportTestCaseCount

public boolean reportTestCaseCount ()

Ob die Anzahl der Testfälle pro Testtyp erfasst werden soll.

Returns
boolean

reportingTags

public  reportingTags ()

Liste der Tags, die für Berichte zur Aufrufung verwendet werden.

Returns

runOnAllDevices

public boolean runOnAllDevices ()

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

Returns
boolean

setAutoLogCollectors

public void setAutoLogCollectors ( autoLogCollectors)

Legt die automatischen Protokolle fest, die einer Aufrufe hinzugefügt werden sollen.

Parameter
autoLogCollectors

setBugreportOnInvocationEnded

public void setBugreportOnInvocationEnded (boolean takeBugreport)

Legt fest, ob am Ende der Aufrufs ein Fehlerbericht erfasst werden soll.

Parameter
takeBugreport boolean

setBugreportzOnInvocationEnded

public void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Legt fest, ob am Ende der Aufrufs ein Bugreportz erfasst werden soll.

Parameter
takeBugreportz boolean

setHostLogSuffix

public void setHostLogSuffix (String suffix)

Legt das Suffix fest, das an das Tradefed-Hostprotokoll angehängt werden soll.

Parameter
suffix String

setInvocationTimeout

public void setInvocationTimeout (Long invocationTimeout)

Legen Sie die Zeitüberschreitung für die Aufrufe fest. 0, wenn kein Zeitlimit verwendet werden soll.

Parameter
invocationTimeout Long

setLoopMode

public void setLoopMode (boolean loopMode)

Legen Sie den Loop-Modus für die Konfiguration fest.

setReplicateSetup

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 Protokolle bis invocationComplete gemeldet werden sollen.

Parameter
reportInvocationCompleteLogs boolean

setReportTestCaseCount

public void setReportTestCaseCount (boolean report)

Legen Sie fest, ob die Anzahl der Testfälle nach Testtyp erfasst werden soll.

Parameter
report boolean

setShardCount

public void setShardCount (Integer shardCount)

Hiermit wird die Shard-Anzahl für den Befehl festgelegt.

Parameter
shardCount Integer

setShardIndex

public void setShardIndex (Integer shardIndex)

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

Parameter
shardIndex Integer

setShouldUseSandboxing

public void setShouldUseSandboxing (boolean use)

Legt fest, ob TF-Container verwendet werden sollen

Parameter
use boolean

setTestTag

public void setTestTag (String testTag)

Hiermit wird das Test-Tag für die Aufrufe festgelegt.

setUseSandboxTestMode

public void setUseSandboxTestMode (boolean use)

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

Parameter
use boolean

shouldDisableInvocationSetupAndTeardown

public boolean shouldDisableInvocationSetupAndTeardown ()

Gibt an, ob die Einrichtung vor dem Aufruf und das Trennen nach dem Aufruf deaktiviert werden sollen.

Returns
boolean

shouldReportModuleProgression

public boolean shouldReportModuleProgression ()

Gibt an, ob der Fortschritt der Remoteaufrufs auf Modulebene erfasst werden soll.

Returns
boolean

shouldUseDynamicSharding

public boolean shouldUseDynamicSharding ()

Gibt zurück, ob dynamisches Sharding verwendet werden soll oder nicht

Returns
boolean

shouldUseParallelRemoteSetup

public boolean shouldUseParallelRemoteSetup ()

Ob die Remote-Geräte parallel eingerichtet werden sollen.

Returns
boolean

shouldUseParallelSetup

public boolean shouldUseParallelSetup ()

Ob eine parallele Einrichtung versucht werden soll.

Returns
boolean

shouldUseRemoteSandboxMode

public boolean shouldUseRemoteSandboxMode ()

Gibt an, ob der Sandbox-Modus bei der Remote-Aufrufung verwendet werden soll.

Returns
boolean

shouldUseReplicateSetup

public boolean shouldUseReplicateSetup ()

Gibt an, ob die replizierte Einrichtung für alle Remote-Geräte verwendet werden soll.

Returns
boolean

shouldUseSandboxTestMode

public boolean shouldUseSandboxTestMode ()

Gibt „true“ zurück, wenn die Tf-Sandbox im Testmodus verwendet werden soll.

Returns
boolean

shouldUseSandboxing

public boolean shouldUseSandboxing ()

Gibt „wahr“ zurück, wenn Tf-Container zum Ausführen der Aufrufe verwendet werden sollen

Returns
boolean

shouldUseTokenSharding

public boolean shouldUseTokenSharding ()

Gibt an, ob beim Sharding die Tokenunterstützung verwendet werden soll.

Returns
boolean

takeBugreportOnInvocationEnded

public boolean takeBugreportOnInvocationEnded ()

Gibt „wahr“ zurück, wenn ein Fehlerbericht erstellt werden soll, wenn die Testausführung beendet ist.

Returns
boolean

takeBugreportzOnInvocationEnded

public boolean takeBugreportzOnInvocationEnded ()

Gibt „wahr“ zurück, wenn bei der Testausführung ein „bugreportz“ anstelle eines „bugreport“ erstellt werden soll.

Returns
boolean