Google致力於提高黑人社區的種族平等。 怎麼看。
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

CommandOptions

public class CommandOptions
extends Object implements ICommandOptions

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


ICommandOptions實現。

摘要

領域

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 USE_REMOTE_SANDBOX

public static final String USE_SANDBOX

公共建設者

CommandOptions ()

公開方法

boolean captureLogcatOnFailure ()

是否在測試用例失敗時捕獲logcat

boolean captureScreenshotOnFailure ()

是否在測試用例失敗時捕獲屏幕截圖

ICommandOptions clone ()
getAutoLogCollectors ()

返回要為調用添加的自動日誌收集器的集合

String getHostLogSuffix ()

返回後綴以追加到Tradefed host_log;如果沒有前綴,則返回null。

UniqueMultiMap <String, String> getInvocationData ()

返回傳遞給調用以描述它的數據

long getInvocationTimeout ()

返回指定的調​​用超時。

long getLoopTime ()

重新安排此命令之前,請花點時間等待。

long getMinLoopTime ()

不建議使用此方法。使用getLoopTime()代替

Integer getShardCount ()

返回命令的總分片計數。

Integer getShardIndex ()

返回命令的碎片索引。

String getTestTag ()

返回調用的測試標籤。

String getTestTagSuffix ()

返回附加在test-tag上的test-tag後綴,以表示一個測試的某些變體。

boolean isDryRunMode ()

如果應該返回true 跳躍將此命令添加到隊列中。

boolean isFullHelpMode ()

如果請求了完整的詳細幫助模式,則返回true

boolean isHelpMode ()

如果請求了簡短的幫助模式,則返回true

boolean isJsonHelpMode ()

如果已請求完整的json幫助模式,則返回true

boolean isLoopMode ()

返回配置的循環模式。

boolean isNoisyDryRunMode ()

如果我們應該在執行之前將命令打印到控制台,則返回true 跳躍將其添加到隊列中。

boolean runOnAllDevices ()

如果命令應在所有設備上運行,則返回true。

void setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors)

設置應添加到調用的自動日誌收集器的集合。

void setBugreportOnInvocationEnded (boolean takeBugreport)

設置是否在調用結束時捕獲錯誤報告。

void setBugreportzOnInvocationEnded (boolean takeBugreportz)

設置是否在調用結束時捕獲錯誤報告。

void setHostLogSuffix (String suffix)

設置後綴以附加到Tradefed host_log。

void setInvocationTimeout (Long invocationTimeout)

設置調用超時。

void setLoopMode (boolean loopMode)

設置配置的循環模式。

void setShardCount (Integer shardCount)

設置命令的分片計數。

void setShardIndex (Integer shardIndex)

設置命令的分片索引。

void setShouldUseSandboxing (boolean use)

設置是否應該使用TF容器

void setTestTag (String testTag)

設置調用的測試標籤。

void setUseSandboxTestMode (boolean use)

設置是否應該使用TF沙箱測試模式。

boolean shouldSkipPreDeviceSetup ()

如果測試應在TestInvocation設置過程中跳過設備設置,則返回true。

boolean shouldUseDynamicSharding ()

返回是否應該使用動態分片

boolean shouldUseParallelRemoteSetup ()

是否嘗試並行設置遠程設備。

boolean shouldUseRemoteSandboxMode ()

在遠程調用中是否使用沙盒模式。

boolean shouldUseSandboxTestMode ()

如果我們應該在測試模式下使用Tf沙箱,則返回true。

boolean shouldUseSandboxing ()

如果我們應該使用Tf容器運行調用,則返回true

boolean shouldUseTokenSharding ()

分片是否應使用令牌支持。

boolean takeBugreportOnInvocationEnded ()

如果在測試調用結束後應該進行錯誤報告,則返回true。

boolean takeBugreportzOnInvocationEnded ()

如果在測試調用最終錯誤報告期間應該執行錯誤報告而不是錯誤報告,則返回true。

領域

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

USE_REMOTE_SANDBOX

public static final String USE_REMOTE_SANDBOX

USE_SANDBOX

public static final String USE_SANDBOX

公共建設者

CommandOptions

public CommandOptions ()

公開方法

captureLogcatOnFailure

public boolean captureLogcatOnFailure ()

是否在測試用例失敗時捕獲logcat

退貨
boolean

captureScreenshotOnFailure

public boolean captureScreenshotOnFailure ()

是否在測試用例失敗時捕獲屏幕截圖

退貨
boolean

克隆

public ICommandOptions clone ()

退貨
ICommandOptions

getAutoLogCollectors

public  getAutoLogCollectors ()

返回要為調用添加的自動日誌收集器的集合

退貨

getHostLogSuffix

public String getHostLogSuffix ()

返回後綴以追加到Tradefed host_log;如果沒有前綴,則返回null。

退貨
String

getInvocationData

public UniqueMultiMap <String, String> getInvocationData ()

返回傳遞給調用以描述它的數據

退貨
UniqueMultiMap <String, String>

getInvocationTimeout

public long getInvocationTimeout ()

返回指定的調​​用超時。如果沒有超時,則為0。

退貨
long

getLoopTime

public long getLoopTime ()

重新安排此命令之前,請花點時間等待。

退貨
long 時間(毫秒)

getMinLoopTime

public long getMinLoopTime ()

不建議使用此方法。
使用getLoopTime()代替

獲取配置的最小循環時間。

退貨
long

getShardCount

public Integer getShardCount ()

返回命令的總分片計數。

退貨
Integer

getShardIndex

public Integer getShardIndex ()

返回命令的碎片索引。

退貨
Integer

getTestTag

public String getTestTag ()

返回調用的測試標籤。如果未指定,則默認為“存根”。

退貨
String

getTestTagSuffix

public String getTestTagSuffix ()

返回附加在test-tag上的test-tag後綴,以表示一個測試的某些變體。

退貨
String

isDryRunMode

public boolean isDryRunMode ()

如果應該返回true 跳躍將此命令添加到隊列中。

退貨
boolean

isFullHelpMode

public boolean isFullHelpMode ()

如果請求了完整的詳細幫助模式,則返回true

退貨
boolean

isHelpMode

public boolean isHelpMode ()

如果請求了簡短的幫助模式,則返回true

退貨
boolean

isJsonHelpMode

public boolean isJsonHelpMode ()

如果已請求完整的json幫助模式,則返回true

退貨
boolean

isLoopMode

public boolean isLoopMode ()

返回配置的循環模式。

退貨
boolean

isNoisyDryRunMode

public boolean isNoisyDryRunMode ()

如果我們應該在執行之前將命令打印到控制台,則返回true 跳躍將其添加到隊列中。

退貨
boolean

runOnAllDevices

public boolean runOnAllDevices ()

如果命令應在所有設備上運行,則返回true。

退貨
boolean

setAutoLogCollectors

public void setAutoLogCollectors ( autoLogCollectors)

設置應添加到調用的自動日誌收集器的集合。

參量
autoLogCollectors

setBugreportOnInvocationEnded

public void setBugreportOnInvocationEnded (boolean takeBugreport)

設置是否在調用結束時捕獲錯誤報告。

參量
takeBugreport boolean

setBugreportzOnInvocationEnded

public void setBugreportzOnInvocationEnded (boolean takeBugreportz)

設置是否在調用結束時捕獲錯誤報告。

參量
takeBugreportz boolean

setHostLogSuffix

public void setHostLogSuffix (String suffix)

設置後綴以附加到Tradefed host_log。

參量
suffix String

setInvocationTimeout

public void setInvocationTimeout (Long invocationTimeout)

設置調用超時。如果沒有超時,則為0。

參量
invocationTimeout Long

setLoopMode

public void setLoopMode (boolean loopMode)

設置配置的循環模式。

setShardCount

public void setShardCount (Integer shardCount)

設置命令的分片計數。

參量
shardCount Integer

setShardIndex

public void setShardIndex (Integer shardIndex)

設置命令的分片索引。

參量
shardIndex Integer

setShouldUseSandboxing

public void setShouldUseSandboxing (boolean use)

設置是否應該使用TF容器

參量
use boolean

setTestTag

public void setTestTag (String testTag)

設置調用的測試標籤。

setUseSandboxTestMode

public void setUseSandboxTestMode (boolean use)

設置是否應該使用TF沙箱測試模式。

參量
use boolean

shouldSkipPreDeviceSetup

public boolean shouldSkipPreDeviceSetup ()

如果測試應在TestInvocation設置過程中跳過設備設置,則返回true。

退貨
boolean

shouldUseDynamicSharding

public boolean shouldUseDynamicSharding ()

返回是否應該使用動態分片

退貨
boolean

shouldUseParallelRemoteSetup

public boolean shouldUseParallelRemoteSetup ()

是否嘗試並行設置遠程設備。

退貨
boolean

shouldUseRemoteSandboxMode

public boolean shouldUseRemoteSandboxMode ()

在遠程調用中是否使用沙盒模式。

退貨
boolean

shouldUseSandboxTestMode

public boolean shouldUseSandboxTestMode ()

如果我們應該在測試模式下使用Tf沙箱,則返回true。

退貨
boolean

應該使用沙盒

public boolean shouldUseSandboxing ()

如果我們應該使用Tf容器運行調用,則返回true

退貨
boolean

應該使用令牌共享

public boolean shouldUseTokenSharding ()

分片是否應使用令牌支持。

退貨
boolean

takeBugreportOnInvocationEnded

public boolean takeBugreportOnInvocationEnded ()

如果在測試調用結束後應該進行錯誤報告,則返回true。

退貨
boolean

takeBugreportzOnInvocationEnded

public boolean takeBugreportzOnInvocationEnded ()

如果在測試調用最終錯誤報告期間應該執行錯誤報告而不是錯誤報告,則返回true。

退貨
boolean