ConfigurationDescriptor
public
class
ConfigurationDescriptor
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.config.ConfigurationDescriptor |
構成自体の一部の側面を記述する構成オブジェクト。メンバーシップ テストスイート タグなど。このクラスは、コマンドラインからオプション値を受け取ることができません。xml で直接のみ。
概要
定数 | |
|---|---|
String |
ACTIVE_PARAMETER_KEY
構成パラメータ化のメタデータ キー(省略可)。 |
String |
LOCAL_SHARDED_KEY
シャード化されたことを指定する構成のメタデータキー。 |
String |
MODULE_DIR_PATH_KEY
モジュール構成の場合にモジュール ディレクトリ パスを指定する構成のメタデータ キー。 |
String |
PRIORITIZE_HOST_CONFIG_KEY
ホスト構成を優先するかどうかを指定する構成のメタデータキー。 |
パブリック コンストラクタ | |
|---|---|
ConfigurationDescriptor()
|
|
パブリック メソッド | |
|---|---|
void
|
addMetadata(String key,
指定されたキーの値をメタデータ エントリに追加します。 |
void
|
addRerunOption(OptionDef optionDef)
テストの再実行に使用できるオプションのリストにオプションを追加します。 |
ConfigurationDescriptor
|
clone()
|
static
ConfigurationDescriptor
|
fromProto(ConfigurationDescription.Descriptor protoDescriptor)
|
IAbi
|
getAbi()
構成が実行されている ABI を返します。不明な場合は null を返します。 |
MultiMap<String, String>
|
getAllMetaData()
構成されたすべてのメタデータを取得し、マップのコピーを返します。 |
|
getMetaData(String name)
名前付きメタデータ エントリを取得します。 |
String
|
getModuleName()
モジュール構成のモジュール名を返します。 |
|
getRerunOptions()
再実行に使用できる |
Integer
|
getShardIndex()
ローカル シャーディング中に呼び出しのシャード インデックスを取得します。 |
|
getSuiteTags()
テストが属するスイートタグのリストを返します。 |
boolean
|
isNotIRemoteTestShardable()
構成で IRemoteTest を異なるモジュールに分割する必要があるかどうかを返します。 |
boolean
|
isNotShardable()
構成がスイートの一部としてシャード可能かどうかを返します。 |
boolean
|
isNotStrictShardable()
構成が厳密なシャード可能かどうかをスイートの一部として返します。 |
|
removeMetadata(String key)
指定されたメタデータキーのトラッキングを削除します。 |
void
|
setAbi(IAbi abi)
構成が実行される abi を設定します。 |
void
|
setMetaData(MultiMap<String, String> metadata)
|
void
|
setModuleName(String name)
この構成がモジュールを表す場合は、それに関連付けるモジュール名を設定できます。 |
void
|
setNotIRemoteTestShardable(boolean notIRemoteTestShardable)
|
void
|
setSandboxed(boolean useSandboxed)
構成をサンドボックス モードで実行するかどうかを設定します。 |
void
|
setShardIndex(int index)
ローカル シャーディングで呼び出しのシャード インデックスを設定します。 |
void
|
setSuiteTags(
テストが属するスイートタグのリストを設定します。 |
boolean
|
shouldUseSandbox()
呼び出しをサンドボックス モードで実行する必要がある場合は true を返します。 |
ConfigurationDescription.Descriptor
|
toProto()
記述子の現在のインスタンスを proto 形式に変換します。 |
定数
ACTIVE_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
構成パラメータ化のメタデータキー(省略可)。
定数値: "active-parameter"
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
シャーディングされたことを指定する構成のメタデータキー。
定数値: "sharded"
MODULE_DIR_PATH_KEY
public static final String MODULE_DIR_PATH_KEY
モジュール構成の場合にモジュール ディレクトリ パスを指定する構成のメタデータキー。
定数値: "module-dir-path"
PRIORITIZE_HOST_CONFIG_KEY
public static final String PRIORITIZE_HOST_CONFIG_KEY
ホスト構成を優先するかどうかを指定する構成のメタデータキー。
定数値: "prioritize-host-config"
パブリック コンストラクタ
ConfigurationDescriptor
public ConfigurationDescriptor ()
パブリック メソッド
addMetadata
public void addMetadata (String key,
values) 指定されたキーの値をメタデータ エントリに追加します。
| パラメータ | |
|---|---|
key |
String: 値を追加するキーの String。 |
values |
: 追加の値の String のリスト。 |
addRerunOption
public void addRerunOption (OptionDef optionDef)
テストの再実行に使用できるオプションのリストにオプションを追加します。
| パラメータ | |
|---|---|
optionDef |
OptionDef: テスト オプションの OptionDef オブジェクト。 |
clone
public ConfigurationDescriptor clone ()
ConfigurationDescriptor オブジェクトのディープコピーを返します。
| 戻り値 | |
|---|---|
ConfigurationDescriptor |
|
fromProto
public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)
toProto() からオブジェクトを取得する逆演算。
| パラメータ | |
|---|---|
protoDescriptor |
ConfigurationDescription.Descriptor |
| 戻り値 | |
|---|---|
ConfigurationDescriptor |
|
getAllMetaData
public MultiMap<String, String> getAllMetaData ()
構成されたすべてのメタデータを取得し、マップのコピーを返します。
| 戻り値 | |
|---|---|
MultiMap<String, String> |
|
getMetaData
publicgetMetaData (String name)
名前付きメタデータ エントリを取得する
| パラメータ | |
|---|---|
name |
String |
| 戻り値 | |
|---|---|
|
|
getModuleName
public String getModuleName ()
モジュール構成のモジュール名を返します。
| 戻り値 | |
|---|---|
String |
|
getShardIndex
public Integer getShardIndex ()
ローカル シャーディング中に呼び出しのシャード インデックスを取得します。シャーディングがない場合は null を返します。
| 戻り値 | |
|---|---|
Integer |
|
getSuiteTags
publicgetSuiteTags ()
テストが属するスイートタグのリストを返します。
| 戻り値 | |
|---|---|
|
|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
構成で IRemoteTest を異なるモジュールに分割する必要があるかどうかを返します。
| 戻り値 | |
|---|---|
boolean |
|
isNotShardable
public boolean isNotShardable ()
構成がスイートの一部としてシャード可能かどうかを返します
| 戻り値 | |
|---|---|
boolean |
|
isNotStrictShardable
public boolean isNotStrictShardable ()
構成がスイートの一部として厳密にシャード可能かどうかを返します
| 戻り値 | |
|---|---|
boolean |
|
removeMetadata
publicremoveMetadata (String key)
指定されたメタデータキーのトラッキングを削除します。
| パラメータ | |
|---|---|
key |
String |
| 戻り値 | |
|---|---|
|
|
setModuleName
public void setModuleName (String name)
この構成がモジュールを表す場合は、それに関連付けられたモジュール名を設定できます。
| パラメータ | |
|---|---|
name |
String |
setNotIRemoteTestShardable
public void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)
| パラメータ | |
|---|---|
notIRemoteTestShardable |
boolean |
setSandboxed
public void setSandboxed (boolean useSandboxed)
構成をサンドボックス モードで実行するかどうかを設定します。
| パラメータ | |
|---|---|
useSandboxed |
boolean |
setShardIndex
public void setShardIndex (int index)
ローカル シャーディングで呼び出しのシャード インデックスを設定します。
| パラメータ | |
|---|---|
index |
int |
setSuiteTags
public void setSuiteTags (suiteTags)
テストが属するスイートタグのリストを設定します。
| パラメータ | |
|---|---|
suiteTags |
|
shouldUseSandbox
public boolean shouldUseSandbox ()
呼び出しをサンドボックス モードで実行する必要がある場合は true を返します。それ以外は False が返されます。
| 戻り値 | |
|---|---|
boolean |
|
toProto
public ConfigurationDescription.Descriptor toProto ()
記述子の現在のインスタンスを proto 形式に変換します。
| 戻り値 | |
|---|---|
ConfigurationDescription.Descriptor |
|