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

選項

public abstract @interface Option
implements Annotation

com.android.tradefed.config.Option


註明一個字段作為代表IConfiguration選項。

摘要

嵌套類

enum Option.Importance

常量

char NO_SHORT_NAME

公共方法

String description ()

該選項的用戶友好的描述。

Option.Importance importance ()

該選項的重要性。

boolean isTimeVal ()

無論是選擇代表時間值。

boolean mandatory ()

無論選項是強制性的還是可選的。

String name ()

強制唯一名稱此選項。

boolean requiredForRerun ()

無論選擇需要被編譯指令重新運行測試。

char shortName ()

可選的縮寫名稱的選項。

OptionUpdateRule updateRule ()

控制當選擇多次指定的行為。

常量

NO_SHORT_NAME

public static final char NO_SHORT_NAME

恆定值:48(0x00000030)

公共方法

描述

public String description ()

該選項的用戶友好的描述。

返回
String

重要性

public Option.Importance importance ()

該選項的重要性。

認為“重要”的選項將顯示在縮略幫助輸出。幫助一個不重要的選項將只顯示在完整的幫助文本。

返回
Option.Importance

isTimeVal

public boolean isTimeVal ()

無論是選擇代表時間值。

如果這是一個時間值,具體時間後綴將被解析。場必須longLong此標誌是有效的。一個ConfigurationException將另行拋出。

默認單位是米利斯。配置框架將接受s為秒(1000毫秒時間), m為分鐘(60秒), h幾個小時(60分鐘),或d為天(24小時)。

因為每個單元最多出現一次單元可以是混合和匹配,那麼長,並且只要它做的所有單位出現在減小規模的順序被列出。所以,舉例來說, h只能出現之前m ,並可能後才出現d 。作為具體的例子,“1d2h3m4s5ms”將是一個有效的時間值,作為將“4”或“4毫秒”。所有嵌入空白被丟棄。

返回
boolean

強制性

public boolean mandatory ()

無論選項是強制性的還是可選的。

配置框架將拋出ConfigurationException如果任一下列的是選擇已經從所有來源解析後必填字段的情況:

返回
boolean

名稱

public String name ()

強制唯一名稱此選項。

這將映射到兩個前綴的命令行參數“ - ”字符。例如, Option名稱為“幫助”將與在命令行上'--help'來指定。

名稱不得含有冒號如':'。

返回
String

requiredForRerun

public boolean requiredForRerun ()

無論選擇需要被編譯指令重新運行測試。

結果記者可以嘗試編譯如何重新運行測試,包括在結果的信息指令。該指令應包括適用於測試重新運行的所有選項。這個屬性是用來指示是否選擇應包含在這樣的指令。

返回
boolean

簡稱

public char shortName ()

可選的縮寫名稱的選項。這將映射到一個單一的前綴的命令行參數“ - ”。例如“-H”其中h = SHORTNAME。 “0”保留意味著選項沒有短名稱。

返回
char

updateRule

public OptionUpdateRule updateRule ()

控制當選擇多次指定的行為。請注意,此規則對於那些選擇完全忽略ERROR(/Collection) S或ERROR(/Map)秒。

返回
OptionUpdateRule