ICommandOptions
public
interface
ICommandOptions
| com.android.tradefed.command.ICommandOptions |
Container für Ausführungsoptionen für Befehle.
Zusammenfassung
Öffentliche Methoden | |
|---|---|
abstract
boolean
|
captureLogcatOnFailure()
Gibt an, ob bei einem Fehler im Testlauf ein Logcat erfasst werden soll. |
abstract
boolean
|
captureScreenshotOnFailure()
Ob bei einem fehlgeschlagenen Testlauf ein Screenshot aufgenommen werden soll |
abstract
ICommandOptions
|
clone()
Erstellt eine Kopie des |
abstract
boolean
|
delegatedEarlyDeviceRelease()
Gibt an, ob das Gerät im delegierten Modus vorzeitig freigegeben werden soll. |
abstract
boolean
|
earlyDeviceRelease()
Gibt an, ob das Gerät frühzeitig freigegeben werden soll, wenn es nicht mehr benötigt wird. |
abstract
boolean
|
enableDefaultLogProcessors()
Gibt an, ob einige Postprozessoren automatisch bereitgestellt werden sollen. |
abstract
boolean
|
filterPreviousPassedTests()
Gibt an, ob zuvor bestandene Testläufe aus dem vorherigen Versuch gefiltert werden sollen. |
abstract
List<String>
|
getAutoCollectorSetOptions()
Gibt die Liste der Optionen zurück, die an die automatischen Collectors übergeben werden sollen. |
abstract
Set<AutoLogCollector>
|
getAutoLogCollectors()
Gibt die Gruppe der automatisch zu protokollierenden Collectors zurück, die für einen Aufruf hinzugefügt werden sollen. |
abstract
Set<AutoLogProcessor>
|
getAutoLogProcessors()
Gibt die Gruppe der automatisch zu protokollierenden Prozessoren zurück, die für einen Aufruf hinzugefügt werden sollen. |
abstract
Map<String, String>
|
getDynamicDownloadArgs()
Gibt die Zuordnung der Argumente zurück, die an die dynamische Download-Abfrage übergeben werden sollen. |
abstract
MultiMap<String, String>
|
getExperimentalFlags()
Gibt die Karte mit experimentellen Flags zurück, die zum Feature-Gating von Projekten verwendet werden kann. |
abstract
int
|
getExtraRemotePostsubmitInstance()
Gibt an, ob nach dem Einreichen zusätzliche Instanzen in der Remote-VM gestartet werden sollen. |
abstract
String
|
getGeminiApiKey()
Der API-Schlüssel, der für Gemini API-Promptanfragen verwendet werden soll. |
abstract
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. |
abstract
UniqueMultiMap<String, String>
|
getInvocationData()
Gibt die Daten zurück, die an den Aufruf übergeben wurden, um ihn zu beschreiben. |
abstract
long
|
getInvocationTimeout()
Gibt das angegebene Aufruf-Zeitlimit zurück. |
abstract
File
|
getJdkFolderForSubprocess()
Gibt den JDK-Ordner zurück, der beim Forken der Ausführung in einem untergeordneten Prozess verwendet werden soll. |
abstract
long
|
getLoopTime()
Ruft die Wartezeit ab, bevor dieser Befehl neu geplant werden kann. |
abstract
long
|
getMaxLoopCount()
Gibt die maximale Anzahl der geplanten Ausführungen des Befehls zurück. |
abstract
Integer
|
getMultiDeviceCount()
Gibt die Anzahl der Geräte für Tests auf mehreren Geräten zurück. |
abstract
boolean
|
getOptimizeMainlineTest()
Gibt „true“ zurück, wenn die Liste der Testmodule für den Mainline-Test optimiert werden soll. |
abstract
Duration
|
getParallelPreInvocationSetupTimeout()
Gibt das Zeitlimit für die parallele Einrichtung vor dem Aufruf zurück. |
abstract
Duration
|
getParallelSetupTimeout()
Gibt das Zeitlimit zurück, das bei parallelen Setups verwendet werden soll. |
abstract
String
|
getRemoteCacheInstanceName()
Gibt den Namen der Instanz zurück, die für das Remote-Caching verwendet wird. |
abstract
Set<String>
|
getRemoteFiles()
Gibt die Liste der konfigurierten Remotedateien zurück. |
abstract
MultiMap<String, String>
|
getRolloutFlags()
Gibt die Karte mit den Rollout-Flags zurück. |
abstract
List<File>
|
getRolloutFlagsFiles()
Gibt eine Liste von Dateien mit Rollout-Flags zurück. |
abstract
Integer
|
getShardCount()
Gibt die Gesamtzahl 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()
Gibt das Testtag-Suffix zurück, das an das Testtag angehängt wird, um einige Varianten eines Tests darzustellen. |
abstract
boolean
|
isConditionalBugreportDisabled()
Gibt zurück, ob der bedingte Fehlerbericht deaktiviert ist. |
abstract
boolean
|
isDryRunMode()
Gibt |
abstract
boolean
|
isExperimentEnabled()
Gibt an, ob Tests über experimentelle Flags aktiviert werden sollen. |
abstract
boolean
|
isFullHelpMode()
Gibt |
abstract
boolean
|
isGeminiLogOnlyMode()
Gibt an, ob die Prompt-Ausführung von Modellen stummgeschaltet werden soll. |
abstract
boolean
|
isHelpMode()
Gibt |
abstract
boolean
|
isLoopMode()
Gibt den Loop-Modus für die Konfiguration zurück. |
abstract
boolean
|
isNoisyDryRunMode()
Gib |
abstract
boolean
|
isRemoteInvocationDeviceless()
Gibt an, ob ein geräteloser Remote-Aufruf ausgelöst werden soll. |
abstract
boolean
|
isTracingEnabled()
Gibt zurück, ob die Aufrufverfolgung aktiviert ist. |
abstract
boolean
|
keepPostProcessorOrder()
Gibt an, ob Postprozessoren in der Reihenfolge angewendet werden sollen, in der sie in der Konfiguration erwähnt werden. |
abstract
boolean
|
reportCacheResults()
Gibt „true“ zurück, wenn Cache-Ergebnisse gemeldet werden sollen, sofern verfügbar. |
abstract
boolean
|
reportCacheResultsInPresubmit()
Gibt „true“ zurück, wenn wir Cache-Ergebnisse melden sollen, wenn sie in „presubmit“ verfügbar sind. |
abstract
boolean
|
reportInvocationCacheResultsInPostsubmit()
Gibt „true“ zurück, wenn das Ergebnis des Aufruf-Cache nach dem Einreichen gemeldet werden soll, sofern es verfügbar ist. |
abstract
boolean
|
reportInvocationCacheResultsInPresubmit()
Gibt „true“ zurück, wenn wir bei der Vorabprüfung Aufruf-Cache-Ergebnisse melden sollen, sofern verfügbar. |
abstract
boolean
|
reportInvocationComplete()
Ob die Logs bis zum Abschluss des Aufrufs gemeldet werden sollen. |
abstract
boolean
|
reportPassedTests()
Gibt an, ob bestandene Testläufe gemeldet werden sollen. |
abstract
boolean
|
reportTestCaseCount()
Gibt an, ob die Anzahl der Testläufe pro Testtyp gemeldet werden soll. |
abstract
List<String>
|
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
|
setAutoCollectorSetOptions(List<String> autoCollectorSetOptions)
Legt die Liste der Optionen fest, die an die automatischen Collectors übergeben werden sollen. |
abstract
void
|
setAutoLogCollectors(Set<AutoLogCollector> autoLogCollectors)
Legt die Gruppe von automatischen Log-Collectoren fest, die einem Aufruf hinzugefügt werden sollen. |
abstract
void
|
setAutoLogProcessors(Set<AutoLogProcessor> autoLogProcessors)
Legt die Gruppe von Prozessoren für die automatische Protokollierung 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. |
abstract
void
|
setBugreportzOnInvocationEnded(boolean takeBugreportz)
Legt fest, ob am Ende des Aufrufs ein bugreportz erfasst werden soll. |
abstract
void
|
setDelegatedEarlyDeviceRelease(boolean earlyRelease)
Legen Sie fest, ob das Gerät im delegierten Modus vorzeitig freigegeben werden soll. |
abstract
void
|
setHostLogSuffix(String suffix)
Legt das Suffix fest, das an das Tradefed-Host-Log angehängt werden soll. |
abstract
void
|
setInvocationTimeout(Long mInvocationTimeout)
Legen Sie das Zeitlimit für den Aufruf fest. |
abstract
void
|
setLoopMode(boolean loopMode)
Legt den Wiederholungsmodus für den Befehl fest. |
abstract
void
|
setMultiDeviceCount(int count)
Legt die Anzahl der erwarteten Geräte für Tests auf mehreren Geräten fest. |
abstract
void
|
setReplicateSetup(boolean replicate)
Legen Sie fest, ob die replizierte Einrichtung verwendet werden soll. |
abstract
void
|
setReportInvocationComplete(boolean reportInvocationCompleteLogs)
Festlegen, ob die Logs bis zum Abschluss des Aufrufs gemeldet werden sollen |
abstract
void
|
setReportTestCaseCount(boolean report)
Legt fest, ob die Anzahl der Testläufe nach Testtypen gemeldet werden soll. |
abstract
void
|
setShardCount(Integer shardCount)
Legt die Anzahl der Shards für den Befehl fest. |
abstract
void
|
setShardIndex(Integer shardIndex)
Legt den Shard-Index für den Befehl fest. |
abstract
void
|
setShouldRemoteDynamicShard(boolean shouldRemoteDynamicShard)
Legt fest, ob ein dynamischer Sharding-Remoteserver verwendet werden soll. |
abstract
void
|
setShouldUseEvenModuleSharding(boolean useEvenModuleSharding)
Festlegen, ob die Anzahl der Module gleichmäßig auf die Shards verteilt werden soll |
abstract
void
|
setShouldUseSandboxing(boolean use)
Legt fest, ob TF-Container verwendet werden sollen. |
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. |
abstract
boolean
|
shouldDisableInvocationSetupAndTeardown()
Gibt an, ob die Einrichtung vor dem Aufruf und die Bereinigung nach dem Aufruf deaktiviert werden sollen. |
abstract
boolean
|
shouldEnableDeviceSpecificSetup()
Gibt an, ob die gerätespezifische Einrichtung aktiviert werden soll. |
abstract
boolean
|
shouldForcePreparerFailureAsTestFailure()
Wenn ein Preparer für einen Test fehlschlägt, kann der Testaufruf als Infrastrukturfehler fehlschlagen, was zu einem erneuten Testlauf führt. |
abstract
boolean
|
shouldPassRetryAttemptNumber()
Gibt an, ob die Nummer des Wiederholungsversuchs übergeben werden soll. |
abstract
boolean
|
shouldRemoteDynamicShard()
Gibt zurück, ob der dynamische Sharding-Remoteserver verwendet werden soll. |
abstract
boolean
|
shouldReportModuleProgression()
Gibt an, ob der Fortschritt des Remote-Aufrufs auf Modulebene gemeldet werden soll. |
abstract
boolean
|
shouldSkipParentProcessLogcat()
Gibt an, ob Logcat für den übergeordneten Prozess übersprungen werden soll. |
abstract
boolean
|
shouldUploadCacheResults()
Gibt „true“ zurück, wenn die Ergebnisse im Cache erfasst werden sollen. |
abstract
boolean
|
shouldUploadInvocationCacheResults()
Gibt „true“ zurück, wenn die Aufrufergebnisse im Cache erfasst werden sollen. |
abstract
boolean
|
shouldUseDynamicSharding()
Gibt zurück, ob dynamisches Sharding verwendet werden soll. |
abstract
boolean
|
shouldUseEvenModuleSharding()
Gibt zurück, ob versucht werden soll, die Anzahl der Module gleichmäßig auf die Shards zu verteilen. |
abstract
boolean
|
shouldUseParallelPreInvocationSetup()
Gibt zurück, ob die Einrichtung vor dem Aufruf parallel ausgeführt werden soll. |
abstract
boolean
|
shouldUseParallelRemoteSetup()
Gibt an, ob die parallele Einrichtung der Remote-Geräte versucht werden soll. |
abstract
boolean
|
shouldUseParallelSetup()
Gibt an, ob die parallele Einrichtung versucht werden soll. |
abstract
boolean
|
shouldUseRemoteSandboxMode()
Gibt an, ob der Sandbox-Modus beim Remote-Aufruf verwendet werden soll. |
abstract
boolean
|
shouldUseReplicateSetup()
Gibt an, ob die replizierte Einrichtung für alle Remote-Geräte verwendet werden soll. |
abstract
boolean
|
shouldUseSandboxTestMode()
Gibt „true“ zurück, wenn die TF-Sandbox im Testmodus verwendet werden soll. |
abstract
boolean
|
shouldUseSandboxing()
Gibt „true“ zurück, wenn wir TF-Container zum Ausführen des Aufrufs verwenden sollten. |
abstract
boolean
|
shouldUseTokenSharding()
Gibt an, ob beim Sharding die Tokenunterstützung verwendet werden soll. |
abstract
boolean
|
skipTrybotExperiment()
Gibt an, ob Tests für TRYBOT-Ausführungen übersprungen werden sollen. |
abstract
boolean
|
takeBugreportOnInvocationEnded()
Gibt „true“ zurück, wenn nach Abschluss des Testaufrufs ein Fehlerbericht erstellt werden soll. |
abstract
boolean
|
takeBugreportzOnInvocationEnded()
Gibt „true“ zurück, wenn während des Testaufrufs anstelle von „bugreport“ ein „bugreportz“ erstellt werden soll. |
Öffentliche Methoden
captureLogcatOnFailure
public abstract boolean captureLogcatOnFailure ()
Gibt an, ob bei einem Fehler im Testlauf ein Logcat erfasst werden soll.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
captureScreenshotOnFailure
public abstract boolean captureScreenshotOnFailure ()
Ob bei einem fehlgeschlagenen Testlauf ein Screenshot aufgenommen werden soll
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
clone
public abstract ICommandOptions clone ()
Erstellt eine Kopie des ICommandOptions-Objekts.
| Gibt Folgendes zurück: | |
|---|---|
ICommandOptions |
|
delegatedEarlyDeviceRelease
public abstract boolean delegatedEarlyDeviceRelease ()
Gibt an, ob das Gerät im delegierten Modus vorzeitig freigegeben werden soll.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
earlyDeviceRelease
public abstract 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 abstract boolean enableDefaultLogProcessors ()
Gibt an, ob einige Postprozessoren automatisch bereitgestellt werden sollen.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
filterPreviousPassedTests
public abstract boolean filterPreviousPassedTests ()
Gibt an, ob zuvor bestandene Testläufe aus dem vorherigen Versuch gefiltert werden sollen.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
getAutoCollectorSetOptions
public abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract String getGeminiApiKey ()
Der API-Schlüssel, der für Gemini API-Promptanfragen verwendet werden soll.
| Gibt Folgendes zurück: | |
|---|---|
String |
|
getHostLogSuffix
public abstract 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 abstract 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 abstract long getInvocationTimeout ()
Gibt das angegebene Aufruf-Zeitlimit zurück. 0, wenn kein Zeitlimit verwendet werden soll.
| Gibt Folgendes zurück: | |
|---|---|
long |
|
getJdkFolderForSubprocess
public abstract 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 abstract long getLoopTime ()
Ruft die Wartezeit ab, bevor dieser Befehl neu geplant werden kann.
| Gibt Folgendes zurück: | |
|---|---|
long |
Zeit in Millisekunden |
getMaxLoopCount
public abstract 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 abstract Integer getMultiDeviceCount ()
Gibt die Anzahl der Geräte für Tests auf mehreren Geräten zurück.
| Gibt Folgendes zurück: | |
|---|---|
Integer |
|
getOptimizeMainlineTest
public abstract 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 abstract Duration getParallelPreInvocationSetupTimeout ()
Gibt das Zeitlimit für die parallele Einrichtung vor dem Aufruf zurück.
| Gibt Folgendes zurück: | |
|---|---|
Duration |
|
getParallelSetupTimeout
public abstract Duration getParallelSetupTimeout ()
Gibt das Zeitlimit zurück, das bei parallelen Setups verwendet werden soll.
| Gibt Folgendes zurück: | |
|---|---|
Duration |
|
getRemoteCacheInstanceName
public abstract String getRemoteCacheInstanceName ()
Gibt den Namen der Instanz zurück, die für das Remote-Caching verwendet wird.
| Gibt Folgendes zurück: | |
|---|---|
String |
|
getRemoteFiles
public abstract Set<String> getRemoteFiles ()
Gibt die Liste der konfigurierten Remotedateien zurück.
| Gibt Folgendes zurück: | |
|---|---|
Set<String> |
|
getRolloutFlags
public abstract 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 abstract List<File> getRolloutFlagsFiles ()
Gibt eine Liste von Dateien mit Rollout-Flags zurück.
| Gibt Folgendes zurück: | |
|---|---|
List<File> |
|
getShardCount
public abstract Integer getShardCount ()
Gibt die Gesamtzahl der Shards für den Befehl zurück.
| Gibt Folgendes zurück: | |
|---|---|
Integer |
|
getShardIndex
public abstract Integer getShardIndex ()
Gibt den Shard-Index für den Befehl zurück.
| Gibt Folgendes zurück: | |
|---|---|
Integer |
|
getTestTag
public abstract 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 abstract 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 abstract boolean isConditionalBugreportDisabled ()
Gibt zurück, ob der bedingte Fehlerbericht deaktiviert ist.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
isDryRunMode
public abstract boolean isDryRunMode ()
Gibt true zurück, wenn wir das Hinzufügen dieses Befehls zur Warteschlange
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
isExperimentEnabled
public abstract boolean isExperimentEnabled ()
Gibt an, ob Tests über experimentelle Flags aktiviert werden sollen.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
isFullHelpMode
public abstract boolean isFullHelpMode ()
Gibt true zurück, wenn der detaillierte Hilfemodus angefordert wurde.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
isGeminiLogOnlyMode
public abstract boolean isGeminiLogOnlyMode ()
Gibt an, ob die Prompt-Ausführung von Modellen stummgeschaltet werden soll.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
isHelpMode
public abstract boolean isHelpMode ()
Gibt true zurück, wenn der abgekürzte Hilfemodus angefordert wurde.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
isLoopMode
public abstract boolean isLoopMode ()
Gibt den Loop-Modus für die Konfiguration zurück.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
isNoisyDryRunMode
public abstract boolean isNoisyDryRunMode ()
Gib true zurück, wenn der Befehl in der Konsole ausgegeben werden soll, bevor er
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
isRemoteInvocationDeviceless
public abstract boolean isRemoteInvocationDeviceless ()
Gibt an, ob ein geräteloser Remote-Aufruf ausgelöst werden soll.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
isTracingEnabled
public abstract boolean isTracingEnabled ()
Gibt zurück, ob die Aufrufverfolgung aktiviert ist.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
keepPostProcessorOrder
public abstract 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 abstract boolean reportCacheResults ()
Gibt „true“ zurück, wenn Cache-Ergebnisse gemeldet werden sollen, sofern verfügbar.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
reportCacheResultsInPresubmit
public abstract 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 abstract 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 abstract 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 abstract boolean reportInvocationComplete ()
Ob die Logs bis zum Abschluss des Aufrufs gemeldet werden sollen.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
reportPassedTests
public abstract boolean reportPassedTests ()
Gibt an, ob bestandene Testläufe gemeldet werden sollen.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
reportTestCaseCount
public abstract boolean reportTestCaseCount ()
Gibt an, ob die Anzahl der Testläufe pro Testtyp gemeldet werden soll.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
reportingTags
public abstract 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 abstract boolean runOnAllDevices ()
Gibt „true“ zurück, wenn der Befehl auf allen Geräten ausgeführt werden soll.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
setAutoCollectorSetOptions
public abstract void setAutoCollectorSetOptions (List<String> autoCollectorSetOptions)
Legt die Liste der Optionen fest, die an die automatischen Collectors übergeben werden sollen.
| Parameter | |
|---|---|
autoCollectorSetOptions |
List |
setAutoLogCollectors
public abstract 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 abstract 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 abstract void setBugreportOnInvocationEnded (boolean takeBugreport)
Legt fest, ob am Ende des Aufrufs ein Fehlerbericht erfasst werden soll.
| Parameter | |
|---|---|
takeBugreport |
boolean |
setBugreportzOnInvocationEnded
public abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)
Legt fest, ob am Ende des Aufrufs ein bugreportz erfasst werden soll.
| Parameter | |
|---|---|
takeBugreportz |
boolean |
setDelegatedEarlyDeviceRelease
public abstract void setDelegatedEarlyDeviceRelease (boolean earlyRelease)
Legen Sie fest, ob das Gerät im delegierten Modus vorzeitig freigegeben werden soll.
| Parameter | |
|---|---|
earlyRelease |
boolean |
setHostLogSuffix
public abstract void setHostLogSuffix (String suffix)
Legt das Suffix fest, das an das Tradefed-Host-Log angehängt werden soll.
| Parameter | |
|---|---|
suffix |
String |
setInvocationTimeout
public abstract void setInvocationTimeout (Long mInvocationTimeout)
Legen Sie das Zeitlimit für den Aufruf fest. 0, wenn kein Zeitlimit verwendet werden soll.
| Parameter | |
|---|---|
mInvocationTimeout |
Long |
setLoopMode
public abstract void setLoopMode (boolean loopMode)
Legt den Wiederholungsmodus für den Befehl fest.
setMultiDeviceCount
public abstract void setMultiDeviceCount (int count)
Legt die Anzahl der erwarteten Geräte für Tests auf mehreren Geräten fest.
| Parameter | |
|---|---|
count |
int |
setReplicateSetup
public abstract void setReplicateSetup (boolean replicate)
Legen Sie fest, ob die replizierte Einrichtung verwendet werden soll.
| Parameter | |
|---|---|
replicate |
boolean |
setReportInvocationComplete
public abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)
Festlegen, ob die Logs bis zum Abschluss des Aufrufs gemeldet werden sollen
| Parameter | |
|---|---|
reportInvocationCompleteLogs |
boolean |
setReportTestCaseCount
public abstract void setReportTestCaseCount (boolean report)
Legt fest, ob die Anzahl der Testläufe nach Testtypen gemeldet werden soll.
| Parameter | |
|---|---|
report |
boolean |
setShardCount
public abstract void setShardCount (Integer shardCount)
Legt die Anzahl der Shards 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 |
setShouldRemoteDynamicShard
public abstract void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)
Legt fest, ob ein dynamischer Sharding-Remoteserver verwendet werden soll.
| Parameter | |
|---|---|
shouldRemoteDynamicShard |
boolean |
setShouldUseEvenModuleSharding
public abstract void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)
Festlegen, ob die Anzahl der Module gleichmäßig auf die Shards verteilt werden soll
| Parameter | |
|---|---|
useEvenModuleSharding |
boolean |
setShouldUseSandboxing
public abstract void setShouldUseSandboxing (boolean use)
Legt fest, ob TF-Container verwendet werden sollen.
| 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.
| Parameter | |
|---|---|
use |
boolean |
shouldDisableInvocationSetupAndTeardown
public abstract 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 abstract boolean shouldEnableDeviceSpecificSetup ()
Gibt an, ob die gerätespezifische Einrichtung aktiviert werden soll.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
shouldForcePreparerFailureAsTestFailure
public abstract 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 abstract boolean shouldPassRetryAttemptNumber ()
Gibt an, ob die Nummer des Wiederholungsversuchs übergeben werden soll.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
shouldRemoteDynamicShard
public abstract boolean shouldRemoteDynamicShard ()
Gibt zurück, ob der dynamische Sharding-Remoteserver verwendet werden soll.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
shouldReportModuleProgression
public abstract boolean shouldReportModuleProgression ()
Gibt an, ob der Fortschritt des Remote-Aufrufs auf Modulebene gemeldet werden soll.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
shouldSkipParentProcessLogcat
public abstract boolean shouldSkipParentProcessLogcat ()
Gibt an, ob Logcat für den übergeordneten Prozess übersprungen werden soll.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
shouldUploadCacheResults
public abstract boolean shouldUploadCacheResults ()
Gibt „true“ zurück, wenn die Ergebnisse im Cache erfasst werden sollen.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
shouldUploadInvocationCacheResults
public abstract boolean shouldUploadInvocationCacheResults ()
Gibt „true“ zurück, wenn die Aufrufergebnisse im Cache erfasst werden sollen.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
shouldUseDynamicSharding
public abstract boolean shouldUseDynamicSharding ()
Gibt zurück, ob dynamisches Sharding verwendet werden soll.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
shouldUseEvenModuleSharding
public abstract 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 abstract boolean shouldUseParallelPreInvocationSetup ()
Gibt zurück, ob die Einrichtung vor dem Aufruf parallel ausgeführt werden soll.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
shouldUseParallelRemoteSetup
public abstract boolean shouldUseParallelRemoteSetup ()
Gibt an, ob die parallele Einrichtung der Remote-Geräte versucht werden soll.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
shouldUseParallelSetup
public abstract boolean shouldUseParallelSetup ()
Gibt an, ob die parallele Einrichtung versucht werden soll.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
shouldUseRemoteSandboxMode
public abstract boolean shouldUseRemoteSandboxMode ()
Gibt an, ob der Sandbox-Modus beim Remote-Aufruf verwendet werden soll.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
shouldReplicateSetup
public abstract boolean shouldUseReplicateSetup ()
Gibt an, ob die replizierte Einrichtung für alle Remote-Geräte verwendet werden soll.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
shouldUseSandboxTestMode
public abstract boolean shouldUseSandboxTestMode ()
Gibt „true“ zurück, wenn die TF-Sandbox im Testmodus verwendet werden soll.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
shouldUseSandboxing
public abstract boolean shouldUseSandboxing ()
Gibt „true“ zurück, wenn wir TF-Container zum Ausführen des Aufrufs verwenden sollten.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
shouldUseTokenSharding
public abstract boolean shouldUseTokenSharding ()
Gibt an, ob beim Sharding die Tokenunterstützung verwendet werden soll.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
skipTrybotExperiment
public abstract boolean skipTrybotExperiment ()
Gibt an, ob Tests für TRYBOT-Ausführungen übersprungen werden sollen.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
takeBugreportOnInvocationEnded
public abstract boolean takeBugreportOnInvocationEnded ()
Gibt „true“ zurück, wenn nach Abschluss des Testaufrufs ein Fehlerbericht erstellt werden soll.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
takeBugreportzOnInvocationEnded
public abstract boolean takeBugreportzOnInvocationEnded ()
Gibt „true“ zurück, wenn während des Testaufrufs anstelle von „bugreport“ ein „bugreportz“ erstellt werden soll.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|