CommandOptions

public class CommandOptions
extends Object implements ICommandOptions

java.lang.Object
   ↳ com.android.tradefed.command.CommandOptions


Implementierung von ICommandOptions

Zusammenfassung

Konstanten

String DRY_RUN_OPTION

String ENABLE_SANDBOX_TEST_MODE

String INVOCATION_DATA

String JDK_FOLDER_OPTION_NAME

String NOISY_DRY_RUN_OPTION

String TEST_TAG_OPTION

String USE_REMOTE_SANDBOX

String USE_SANDBOX

Öffentliche Konstruktoren

CommandOptions()

Öffentliche Methoden

boolean captureLogcatOnFailure()

Gibt an, ob bei einem Fehler im Testlauf ein Logcat erfasst werden soll.

boolean captureScreenshotOnFailure()

Ob bei einem fehlgeschlagenen Testlauf ein Screenshot aufgenommen werden soll

ICommandOptions clone()
boolean delegatedEarlyDeviceRelease()

Gibt an, ob das Gerät im delegierten Modus vorzeitig freigegeben werden soll.

boolean earlyDeviceRelease()

Gibt an, ob das Gerät frühzeitig freigegeben werden soll, wenn es nicht mehr benötigt wird.

boolean enableDefaultLogProcessors()

Gibt an, ob einige Postprozessoren automatisch bereitgestellt werden sollen.

boolean filterPreviousPassedTests()

Gibt an, ob zuvor bestandene Testläufe aus dem vorherigen Versuch gefiltert werden sollen.

List<String> getAutoCollectorSetOptions()

Gibt die Liste der Optionen zurück, die an die automatischen Collectors übergeben werden sollen.

Set<AutoLogCollector> getAutoLogCollectors()

Gibt die Gruppe der automatisch zu protokollierenden Collectors zurück, die für einen Aufruf hinzugefügt werden sollen.

Set<AutoLogProcessor> getAutoLogProcessors()

Gibt die Gruppe der automatisch zu protokollierenden Prozessoren zurück, die für einen Aufruf hinzugefügt werden sollen.

Map<String, String> getDynamicDownloadArgs()

Gibt die Zuordnung der Argumente zurück, die an die dynamische Download-Abfrage übergeben werden sollen.

MultiMap<String, String> getExperimentalFlags()

Gibt die Karte mit experimentellen Flags zurück, die zum Feature-Gating von Projekten verwendet werden kann.

int getExtraRemotePostsubmitInstance()

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

String getGeminiApiKey()

Der API-Schlüssel, der für Gemini API-Promptanfragen verwendet werden soll.

String getHostLogSuffix()

Gibt das Suffix zurück, das an das Tradefed-Host-Log angehängt werden soll, oder null, wenn kein Präfix vorhanden ist.

UniqueMultiMap<String, String> getInvocationData()

Gibt die Daten zurück, die an den Aufruf übergeben wurden, um ihn zu beschreiben.

long getInvocationTimeout()

Gibt das angegebene Aufruf-Zeitlimit zurück.

File getJdkFolderForSubprocess()

Gibt den JDK-Ordner zurück, der beim Forken der Ausführung in einem untergeordneten Prozess verwendet werden soll.

long getLoopTime()

Ruft die Wartezeit ab, bevor dieser Befehl neu geplant werden kann.

long getMaxLoopCount()

Gibt die maximale Anzahl der geplanten Ausführungen des Befehls zurück.

Integer getMultiDeviceCount()

Gibt die Anzahl der Geräte für Tests auf mehreren Geräten zurück.

boolean getOptimizeMainlineTest()

Gibt „true“ zurück, wenn die Liste der Testmodule für den Mainline-Test optimiert werden soll.

Duration getParallelPreInvocationSetupTimeout()

Gibt das Zeitlimit für die parallele Einrichtung vor dem Aufruf zurück.

Duration getParallelSetupTimeout()

Gibt das Zeitlimit zurück, das bei parallelen Setups verwendet werden soll.

String getRemoteCacheInstanceName()

Gibt den Namen der Instanz zurück, die für das Remote-Caching verwendet wird.

Set<String> getRemoteFiles()

Gibt die Liste der konfigurierten Remotedateien zurück.

MultiMap<String, String> getRolloutFlags()

Gibt die Karte mit den Rollout-Flags zurück.

List<File> getRolloutFlagsFiles()

Gibt eine Liste von Dateien mit Rollout-Flags zurück.

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 den Aufruf zurück.

String getTestTagSuffix()

Gibt das Testtag-Suffix zurück, das an das Testtag angehängt wird, um einige Varianten eines Tests darzustellen.

boolean isConditionalBugreportDisabled()

Gibt zurück, ob der bedingte Fehlerbericht deaktiviert ist.

boolean isDryRunMode()

Gibt true zurück, wenn wir das Hinzufügen dieses Befehls zur Warteschlange überspringen sollen.

boolean isExperimentEnabled()

Gibt an, ob Tests über experimentelle Flags aktiviert werden sollen.

boolean isFullHelpMode()

Gibt true zurück, wenn der detaillierte Hilfemodus angefordert wurde.

boolean isGeminiLogOnlyMode()

Gibt an, ob die Prompt-Ausführung von Modellen stummgeschaltet werden soll.

boolean isHelpMode()

Gibt true zurück, wenn der abgekürzte Hilfemodus 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 übersprungen und nicht der Warteschlange hinzugefügt wird.

boolean isRemoteInvocationDeviceless()

Gibt an, ob ein geräteloser Remote-Aufruf ausgelöst werden soll.

boolean isTracingEnabled()

Gibt zurück, ob die Aufrufverfolgung aktiviert ist.

boolean keepPostProcessorOrder()

Gibt an, ob Postprozessoren in der Reihenfolge angewendet werden sollen, in der sie in der Konfiguration erwähnt werden.

boolean reportCacheResults()

Gibt „true“ zurück, wenn Cache-Ergebnisse gemeldet werden sollen, sofern verfügbar.

boolean reportCacheResultsInPresubmit()

Gibt „true“ zurück, wenn wir Cache-Ergebnisse melden sollen, wenn sie in „presubmit“ verfügbar sind.

boolean reportInvocationCacheResultsInPostsubmit()

Gibt „true“ zurück, wenn das Ergebnis des Aufruf-Cache nach dem Einreichen gemeldet werden soll, sofern es verfügbar ist.

boolean reportInvocationCacheResultsInPresubmit()

Gibt „true“ zurück, wenn wir bei der Vorabprüfung Aufruf-Cache-Ergebnisse melden sollen, sofern verfügbar.

boolean reportInvocationComplete()

Ob die Logs bis zum Abschluss des Aufrufs gemeldet werden sollen.

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.

List<String> reportingTags()

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

boolean runOnAllDevices()

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

void setAutoCollectorSetOptions(List<String> autoCollectorSetOptions)

Legt die Liste der Optionen fest, die an die automatischen Collectors übergeben werden sollen.

void setAutoLogCollectors(Set<AutoLogCollector> autoLogCollectors)

Legt die Gruppe von automatischen Log-Collectoren fest, die einem Aufruf hinzugefügt werden sollen.

void setAutoLogProcessors(Set<AutoLogProcessor> autoLogProcessors)

Legt die Gruppe von Prozessoren für die automatische Protokollierung 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 bugreportz erfasst werden soll.

void setDelegatedEarlyDeviceRelease(boolean earlyRelease)

Legen Sie fest, ob das Gerät im delegierten Modus vorzeitig freigegeben werden soll.

void setHostLogSuffix(String suffix)

Legt das Suffix fest, das an das 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 setMultiDeviceCount(int count)

Legt die Anzahl der erwarteten Geräte für Tests auf mehreren Geräten fest.

void setReplicateSetup(boolean replicate)

Legen Sie fest, ob die replizierte Einrichtung verwendet werden soll.

void setReportInvocationComplete(boolean reportInvocationCompleteLogs)

Festlegen, ob die Logs bis zum Abschluss des Aufrufs gemeldet werden sollen

void setReportTestCaseCount(boolean report)

Legt fest, ob die Anzahl der Testläufe nach Testtypen gemeldet werden soll.

void setShardCount(Integer shardCount)

Legt die Anzahl der Shards für den Befehl fest.

void setShardIndex(Integer shardIndex)

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

void setShouldRemoteDynamicShard(boolean shouldRemoteDynamicShard)

Legt fest, ob ein dynamischer Sharding-Remoteserver verwendet werden soll.

void setShouldUseEvenModuleSharding(boolean useEvenModuleSharding)

Festlegen, ob die Anzahl der Module gleichmäßig auf die Shards verteilt werden soll

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 TF-Sandbox-Testmodus verwendet werden soll.

boolean shouldDisableInvocationSetupAndTeardown()

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

boolean shouldEnableDeviceSpecificSetup()

Gibt an, ob die gerätespezifische Einrichtung aktiviert werden soll.

boolean shouldForcePreparerFailureAsTestFailure()

Wenn ein Preparer für einen Test fehlschlägt, kann der Testaufruf als Infrastrukturfehler fehlschlagen, was zu einem erneuten Testlauf führt.

boolean shouldPassRetryAttemptNumber()

Gibt an, ob die Nummer des Wiederholungsversuchs übergeben werden soll.

boolean shouldRemoteDynamicShard()

Gibt zurück, ob der dynamische Sharding-Remoteserver verwendet werden soll.

boolean shouldReportModuleProgression()

Gibt an, ob der Fortschritt des Remote-Aufrufs auf Modulebene gemeldet werden soll.

boolean shouldSkipParentProcessLogcat()

Gibt an, ob Logcat für den übergeordneten Prozess übersprungen werden soll.

boolean shouldUploadCacheResults()

Gibt „true“ zurück, wenn die Ergebnisse im Cache erfasst werden sollen.

boolean shouldUploadInvocationCacheResults()

Gibt „true“ zurück, wenn die Aufrufergebnisse im Cache erfasst werden sollen.

boolean shouldUseDynamicSharding()

Gibt zurück, ob dynamisches Sharding verwendet werden soll.

boolean shouldUseEvenModuleSharding()

Gibt zurück, ob versucht werden soll, die Anzahl der Module gleichmäßig auf die Shards zu verteilen.

boolean shouldUseParallelPreInvocationSetup()

Gibt zurück, ob die Einrichtung vor dem Aufruf parallel ausgeführt werden soll.

boolean shouldUseParallelRemoteSetup()

Gibt an, ob die parallele Einrichtung der Remote-Geräte versucht werden soll.

boolean shouldUseParallelSetup()

Gibt an, ob die parallele Einrichtung versucht werden soll.

boolean shouldUseRemoteSandboxMode()

Gibt an, ob der Sandbox-Modus beim Remote-Aufruf 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 „true“ zurück, wenn wir TF-Container zum Ausführen des Aufrufs verwenden sollten.

boolean shouldUseTokenSharding()

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

boolean skipTrybotExperiment()

Gibt an, ob Tests für TRYBOT-Ausführungen übersprungen werden sollen.

boolean takeBugreportOnInvocationEnded()

Gibt „true“ zurück, wenn nach Abschluss des Testaufrufs ein Fehlerbericht erstellt werden soll.

boolean takeBugreportzOnInvocationEnded()

Gibt „true“ zurück, wenn während des Testaufrufs anstelle von „bugreport“ ein „bugreportz“ erstellt werden soll.

Konstanten

DRY_RUN_OPTION

public static final String DRY_RUN_OPTION

Konstanter Wert: "dry-run"

ENABLE_SANDBOX_TEST_MODE

public static final String ENABLE_SANDBOX_TEST_MODE

Konstanter Wert: "sandbox-test-mode"

INVOCATION_DATA

public static final String INVOCATION_DATA

Konstanter Wert: "invocation-data"

JDK_FOLDER_OPTION_NAME

public static final String JDK_FOLDER_OPTION_NAME

Konstanter Wert: "jdk-folder-for-subprocess"

NOISY_DRY_RUN_OPTION

public static final String NOISY_DRY_RUN_OPTION

Konstanter Wert: "noisy-dry-run"

TEST_TAG_OPTION

public static final String TEST_TAG_OPTION

Konstanter Wert: "test-tag"

USE_REMOTE_SANDBOX

public static final String USE_REMOTE_SANDBOX

Konstanter Wert: "use-remote-sandbox"

USE_SANDBOX

public static final String USE_SANDBOX

Konstanter Wert: "use-sandbox"

Öffentliche Konstruktoren

CommandOptions

public CommandOptions ()

Öffentliche Methoden

captureLogcatOnFailure

public boolean captureLogcatOnFailure ()

Gibt an, ob bei einem Fehler im Testlauf ein Logcat erfasst werden soll.

Gibt Folgendes zurück:
boolean

captureScreenshotOnFailure

public boolean captureScreenshotOnFailure ()

Ob bei einem fehlgeschlagenen Testlauf ein Screenshot aufgenommen werden soll

Gibt Folgendes zurück:
boolean

clone

public ICommandOptions clone ()

Gibt Folgendes zurück:
ICommandOptions

delegatedEarlyDeviceRelease

public boolean delegatedEarlyDeviceRelease ()

Gibt an, ob das Gerät im delegierten Modus vorzeitig freigegeben werden soll.

Gibt Folgendes zurück:
boolean

earlyDeviceRelease

public boolean earlyDeviceRelease ()

Gibt an, ob das Gerät frühzeitig freigegeben werden soll, wenn es nicht mehr benötigt wird.

Gibt Folgendes zurück:
boolean

enableDefaultLogProcessors

public boolean enableDefaultLogProcessors ()

Gibt an, ob einige Postprozessoren automatisch bereitgestellt werden sollen.

Gibt Folgendes zurück:
boolean

filterPreviousPassedTests

public boolean filterPreviousPassedTests ()

Gibt an, ob zuvor bestandene Testläufe aus dem vorherigen Versuch gefiltert werden sollen.

Gibt Folgendes zurück:
boolean

getAutoCollectorSetOptions

public List<String> getAutoCollectorSetOptions ()

Gibt die Liste der Optionen zurück, die an die automatischen Collectors übergeben werden sollen.

Gibt Folgendes zurück:
List<String>

getAutoLogCollectors

public Set<AutoLogCollector> getAutoLogCollectors ()

Gibt die Gruppe der automatisch zu protokollierenden Collectors zurück, die für einen Aufruf hinzugefügt werden sollen.

Gibt Folgendes zurück:
Set<AutoLogCollector>

getAutoLogProcessors

public Set<AutoLogProcessor> getAutoLogProcessors ()

Gibt die Gruppe der automatisch zu protokollierenden Prozessoren zurück, die für einen Aufruf hinzugefügt werden sollen.

Gibt Folgendes zurück:
Set<AutoLogProcessor>

getDynamicDownloadArgs

public Map<String, String> getDynamicDownloadArgs ()

Gibt die Zuordnung der Argumente zurück, die an die dynamische Download-Abfrage übergeben werden sollen.

Gibt Folgendes zurück:
Map<String, String>

getExperimentalFlags

public MultiMap<String, String> getExperimentalFlags ()

Gibt die Karte mit experimentellen Flags zurück, die zum Feature-Gating von Projekten verwendet werden kann.

Gibt Folgendes zurück:
MultiMap<String, String>

getExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

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

Gibt Folgendes zurück:
int

getGeminiApiKey

public String getGeminiApiKey ()

Der API-Schlüssel, der für Gemini API-Promptanfragen verwendet werden soll.

Gibt Folgendes zurück:
String

getHostLogSuffix

public String getHostLogSuffix ()

Gibt das Suffix zurück, das an das Tradefed-Host-Log angehängt werden soll, oder null, wenn kein Präfix vorhanden ist.

Gibt Folgendes zurück:
String

getInvocationData

public UniqueMultiMap<String, String> getInvocationData ()

Gibt die Daten zurück, die an den Aufruf übergeben wurden, um ihn zu beschreiben.

Gibt Folgendes zurück:
UniqueMultiMap<String, String>

getInvocationTimeout

public long getInvocationTimeout ()

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

Gibt Folgendes zurück:
long

getJdkFolderForSubprocess

public File getJdkFolderForSubprocess ()

Gibt den JDK-Ordner zurück, der beim Forken der Ausführung in einem untergeordneten Prozess verwendet werden soll.

Gibt Folgendes zurück:
File

getLoopTime

public long getLoopTime ()

Ruft die Wartezeit ab, bevor dieser Befehl neu geplant werden kann.

Gibt Folgendes zurück:
long Zeit in Millisekunden

getMaxLoopCount

public long getMaxLoopCount ()

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

Gibt Folgendes zurück:
long

getMultiDeviceCount

public Integer getMultiDeviceCount ()

Gibt die Anzahl der Geräte für Tests auf mehreren Geräten zurück.

Gibt Folgendes zurück:
Integer

getOptimizeMainlineTest

public boolean getOptimizeMainlineTest ()

Gibt „true“ zurück, wenn die Liste der Testmodule für den Mainline-Test optimiert werden soll.

Gibt Folgendes zurück:
boolean

getParallelPreInvocationSetupTimeout

public Duration getParallelPreInvocationSetupTimeout ()

Gibt das Zeitlimit für die parallele Einrichtung vor dem Aufruf zurück.

Gibt Folgendes zurück:
Duration

getParallelSetupTimeout

public Duration getParallelSetupTimeout ()

Gibt das Zeitlimit zurück, das bei parallelen Setups verwendet werden soll.

Gibt Folgendes zurück:
Duration

getRemoteCacheInstanceName

public String getRemoteCacheInstanceName ()

Gibt den Namen der Instanz zurück, die für das Remote-Caching verwendet wird.

Gibt Folgendes zurück:
String

getRemoteFiles

public Set<String> getRemoteFiles ()

Gibt die Liste der konfigurierten Remotedateien zurück.

Gibt Folgendes zurück:
Set<String>

getRolloutFlags

public MultiMap<String, String> getRolloutFlags ()

Gibt die Karte mit den Rollout-Flags zurück. Rollout-Flags unterscheiden sich von Test-Flags, da sie für jeden Aufruf verwendet werden sollen.

Gibt Folgendes zurück:
MultiMap<String, String>

getRolloutFlagsFiles

public List<File> getRolloutFlagsFiles ()

Gibt eine Liste von Dateien mit Rollout-Flags zurück.

Gibt Folgendes zurück:
List<File>

getShardCount

public Integer getShardCount ()

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

Gibt Folgendes zurück:
Integer

getShardIndex

public Integer getShardIndex ()

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

Gibt Folgendes zurück:
Integer

getTestTag

public String getTestTag ()

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

Gibt Folgendes zurück:
String

getTestTagSuffix

public String getTestTagSuffix ()

Gibt das Testtag-Suffix zurück, das an das Testtag angehängt wird, um einige Varianten eines Tests darzustellen.

Gibt Folgendes zurück:
String

isConditionalBugreportDisabled

public boolean isConditionalBugreportDisabled ()

Gibt zurück, ob der bedingte Fehlerbericht deaktiviert ist.

Gibt Folgendes zurück:
boolean

isDryRunMode

public boolean isDryRunMode ()

Gibt true zurück, wenn wir das Hinzufügen dieses Befehls zur Warteschlange überspringen sollen.

Gibt Folgendes zurück:
boolean

isExperimentEnabled

public boolean isExperimentEnabled ()

Gibt an, ob Tests über experimentelle Flags aktiviert werden sollen.

Gibt Folgendes zurück:
boolean

isFullHelpMode

public boolean isFullHelpMode ()

Gibt true zurück, wenn der detaillierte Hilfemodus angefordert wurde.

Gibt Folgendes zurück:
boolean

isGeminiLogOnlyMode

public boolean isGeminiLogOnlyMode ()

Gibt an, ob die Prompt-Ausführung von Modellen stummgeschaltet werden soll.

Gibt Folgendes zurück:
boolean

isHelpMode

public boolean isHelpMode ()

Gibt true zurück, wenn der abgekürzte Hilfemodus angefordert wurde.

Gibt Folgendes zurück:
boolean

isLoopMode

public boolean isLoopMode ()

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

Gibt Folgendes zurück:
boolean

isNoisyDryRunMode

public boolean isNoisyDryRunMode ()

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

Gibt Folgendes zurück:
boolean

isRemoteInvocationDeviceless

public boolean isRemoteInvocationDeviceless ()

Gibt an, ob ein geräteloser Remote-Aufruf ausgelöst werden soll.

Gibt Folgendes zurück:
boolean

isTracingEnabled

public boolean isTracingEnabled ()

Gibt zurück, ob die Aufrufverfolgung aktiviert ist.

Gibt Folgendes zurück:
boolean

keepPostProcessorOrder

public boolean keepPostProcessorOrder ()

Gibt an, ob Postprozessoren in der Reihenfolge angewendet werden sollen, in der sie in der Konfiguration erwähnt werden.

Gibt Folgendes zurück:
boolean

reportCacheResults

public boolean reportCacheResults ()

Gibt „true“ zurück, wenn Cache-Ergebnisse gemeldet werden sollen, sofern verfügbar.

Gibt Folgendes zurück:
boolean

reportCacheResultsInPresubmit

public boolean reportCacheResultsInPresubmit ()

Gibt „true“ zurück, wenn wir Cache-Ergebnisse melden sollen, wenn sie in „presubmit“ verfügbar sind.

Gibt Folgendes zurück:
boolean

reportInvocationCacheResultsInPostsubmit

public boolean reportInvocationCacheResultsInPostsubmit ()

Gibt „true“ zurück, wenn das Ergebnis des Aufruf-Cache nach dem Einreichen gemeldet werden soll, sofern es verfügbar ist.

Gibt Folgendes zurück:
boolean

reportInvocationCacheResultsInPresubmit

public boolean reportInvocationCacheResultsInPresubmit ()

Gibt „true“ zurück, wenn wir bei der Vorabprüfung Aufruf-Cache-Ergebnisse melden sollen, sofern verfügbar.

Gibt Folgendes zurück:
boolean

reportInvocationComplete

public boolean reportInvocationComplete ()

Ob die Logs bis zum Abschluss des Aufrufs gemeldet werden sollen.

Gibt Folgendes zurück:
boolean

reportPassedTests

public boolean reportPassedTests ()

Gibt an, ob bestandene Testläufe gemeldet werden sollen.

Gibt Folgendes zurück:
boolean

reportTestCaseCount

public boolean reportTestCaseCount ()

Gibt an, ob die Anzahl der Testläufe pro Testtyp gemeldet werden soll.

Gibt Folgendes zurück:
boolean

reportingTags

public List<String> reportingTags ()

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

Gibt Folgendes zurück:
List<String>

runOnAllDevices

public boolean runOnAllDevices ()

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

Gibt Folgendes zurück:
boolean

setAutoCollectorSetOptions

public void setAutoCollectorSetOptions (List<String> autoCollectorSetOptions)

Legt die Liste der Optionen fest, die an die automatischen Collectors übergeben werden sollen.

Parameter
autoCollectorSetOptions List

setAutoLogCollectors

public void setAutoLogCollectors (Set<AutoLogCollector> autoLogCollectors)

Legt die Gruppe von automatischen Log-Collectoren fest, die einem Aufruf hinzugefügt werden sollen.

Parameter
autoLogCollectors Set

setAutoLogProcessors

public void setAutoLogProcessors (Set<AutoLogProcessor> autoLogProcessors)

Legt die Gruppe von Prozessoren für die automatische Protokollierung fest, die einem Aufruf hinzugefügt werden sollen.

Parameter
autoLogProcessors Set

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 bugreportz erfasst werden soll.

Parameter
takeBugreportz boolean

setDelegatedEarlyDeviceRelease

public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

Legen Sie fest, ob das Gerät im delegierten Modus vorzeitig freigegeben werden soll.

Parameter
earlyRelease boolean

setHostLogSuffix

public void setHostLogSuffix (String suffix)

Legt das Suffix fest, das an das 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

setLoopMode

public void setLoopMode (boolean loopMode)

Legen Sie den Schleifenmodus für die Konfiguration fest.

setMultiDeviceCount

public void setMultiDeviceCount (int count)

Legt die Anzahl der erwarteten Geräte für Tests auf mehreren Geräten fest.

Parameter
count int

setReplicateSetup

public void setReplicateSetup (boolean replicate)

Legen Sie fest, ob die replizierte Einrichtung verwendet werden soll.

Parameter
replicate boolean

setReportInvocationComplete

public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Festlegen, ob die Logs bis zum Abschluss des Aufrufs gemeldet werden sollen

Parameter
reportInvocationCompleteLogs boolean

setReportTestCaseCount

public void setReportTestCaseCount (boolean report)

Legt fest, ob die Anzahl der Testläufe nach Testtypen gemeldet werden soll.

Parameter
report boolean

setShardCount

public void setShardCount (Integer shardCount)

Legt die Anzahl der Shards 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

setShouldRemoteDynamicShard

public void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

Legt fest, ob ein dynamischer Sharding-Remoteserver verwendet werden soll.

Parameter
shouldRemoteDynamicShard boolean

setShouldUseEvenModuleSharding

public void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

Festlegen, ob die Anzahl der Module gleichmäßig auf die Shards verteilt werden soll

Parameter
useEvenModuleSharding boolean

setShouldUseSandboxing

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 TF-Sandbox-Testmodus verwendet werden soll.

Parameter
use boolean

shouldDisableInvocationSetupAndTeardown

public boolean shouldDisableInvocationSetupAndTeardown ()

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

Gibt Folgendes zurück:
boolean

shouldEnableDeviceSpecificSetup

public boolean shouldEnableDeviceSpecificSetup ()

Gibt an, ob die gerätespezifische Einrichtung aktiviert werden soll.

Gibt Folgendes zurück:
boolean

shouldForcePreparerFailureAsTestFailure

public boolean shouldForcePreparerFailureAsTestFailure ()

Wenn ein Preparer für einen Test fehlschlägt, kann der Testaufruf als Infrastrukturfehler fehlschlagen, was zu einem erneuten Testlauf führt. Mit dieser Option kann ein solcher Fehler in einen fehlgeschlagenen Test umgewandelt werden, sodass die Infrastruktur keine Ressourcen für Wiederholungsversuche des gesamten Testlaufs verschwendet.

Gibt Folgendes zurück:
boolean

shouldPassRetryAttemptNumber

public boolean shouldPassRetryAttemptNumber ()

Gibt an, ob die Nummer des Wiederholungsversuchs übergeben werden soll.

Gibt Folgendes zurück:
boolean

shouldRemoteDynamicShard

public boolean shouldRemoteDynamicShard ()

Gibt zurück, ob der dynamische Sharding-Remoteserver verwendet werden soll.

Gibt Folgendes zurück:
boolean

shouldReportModuleProgression

public boolean shouldReportModuleProgression ()

Gibt an, ob der Fortschritt des Remote-Aufrufs auf Modulebene gemeldet werden soll.

Gibt Folgendes zurück:
boolean

shouldSkipParentProcessLogcat

public boolean shouldSkipParentProcessLogcat ()

Gibt an, ob Logcat für den übergeordneten Prozess übersprungen werden soll.

Gibt Folgendes zurück:
boolean

shouldUploadCacheResults

public boolean shouldUploadCacheResults ()

Gibt „true“ zurück, wenn die Ergebnisse im Cache erfasst werden sollen.

Gibt Folgendes zurück:
boolean

shouldUploadInvocationCacheResults

public boolean shouldUploadInvocationCacheResults ()

Gibt „true“ zurück, wenn die Aufrufergebnisse im Cache erfasst werden sollen.

Gibt Folgendes zurück:
boolean

shouldUseDynamicSharding

public boolean shouldUseDynamicSharding ()

Gibt zurück, ob dynamisches Sharding verwendet werden soll.

Gibt Folgendes zurück:
boolean

shouldUseEvenModuleSharding

public boolean shouldUseEvenModuleSharding ()

Gibt zurück, ob versucht werden soll, die Anzahl der Module gleichmäßig auf die Shards zu verteilen.

Gibt Folgendes zurück:
boolean

shouldUseParallelPreInvocationSetup

public boolean shouldUseParallelPreInvocationSetup ()

Gibt zurück, ob die Einrichtung vor dem Aufruf parallel ausgeführt werden soll.

Gibt Folgendes zurück:
boolean

shouldUseParallelRemoteSetup

public boolean shouldUseParallelRemoteSetup ()

Gibt an, ob die parallele Einrichtung der Remote-Geräte versucht werden soll.

Gibt Folgendes zurück:
boolean

shouldUseParallelSetup

public boolean shouldUseParallelSetup ()

Gibt an, ob die parallele Einrichtung versucht werden soll.

Gibt Folgendes zurück:
boolean

shouldUseRemoteSandboxMode

public boolean shouldUseRemoteSandboxMode ()

Gibt an, ob der Sandbox-Modus beim Remote-Aufruf verwendet werden soll.

Gibt Folgendes zurück:
boolean

shouldReplicateSetup

public boolean shouldUseReplicateSetup ()

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

Gibt Folgendes zurück:
boolean

shouldUseSandboxTestMode

public boolean shouldUseSandboxTestMode ()

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

Gibt Folgendes zurück:
boolean

shouldUseSandboxing

public boolean shouldUseSandboxing ()

Gibt „true“ zurück, wenn wir TF-Container zum Ausführen des Aufrufs verwenden sollten.

Gibt Folgendes zurück:
boolean

shouldUseTokenSharding

public boolean shouldUseTokenSharding ()

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

Gibt Folgendes zurück:
boolean

skipTrybotExperiment

public boolean skipTrybotExperiment ()

Gibt an, ob Tests für TRYBOT-Ausführungen übersprungen werden sollen.

Gibt Folgendes zurück:
boolean

takeBugreportOnInvocationEnded

public boolean takeBugreportOnInvocationEnded ()

Gibt „true“ zurück, wenn nach Abschluss des Testaufrufs ein Fehlerbericht erstellt werden soll.

Gibt Folgendes zurück:
boolean

takeBugreportzOnInvocationEnded

public boolean takeBugreportzOnInvocationEnded ()

Gibt „true“ zurück, wenn während des Testaufrufs anstelle von „bugreport“ ein „bugreportz“ erstellt werden soll.

Gibt Folgendes zurück:
boolean