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  | 
| 
        
        
        
        
        
        boolean | 
      isFullHelpMode()
      Gibt  | 
| 
        
        
        
        
        
        boolean | 
      isHelpMode()
      Gibt  | 
| 
        
        
        
        
        
        boolean | 
      isLoopMode()
      Gibt den Loop-Modus für die Konfiguration zurück. | 
| 
        
        
        
        
        
        boolean | 
      isNoisyDryRunMode()
      Gib  | 
| 
        
        
        
        
        
        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(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 | |
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
publicgetAutoLogCollectors () 
Gibt die automatischen Protokolle zurück, die für eine Aufrufe hinzugefügt werden sollen.
| Returns | |
|---|---|
|  | |
getDynamicDownloadArgs
publicgetDynamicDownloadArgs () 
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 
| 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 
| 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
publicreportingTags () 
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 | |
