構成記述子
public class ConfigurationDescriptor
extends Object
java.lang.オブジェクト | |
↳ | com.android.tradefed.config.ConfigurationDescriptor |
構成自体のいくつかの側面を説明する構成オブジェクト。メンバーシップ テスト スイート タグのようなものです。このクラスはコマンドライン経由でオプション値を受け取ることができません。 XML 内で直接のみ。
まとめ
田畑 | |
---|---|
public static final String | ACTIVE_PARAMETER_KEY 構成パラメータ化のメタデータ キー (オプション)。 |
public static final String | LOCAL_SHARDED_KEY シャーディングされたことを指定するための構成のメタデータ キー。 |
パブリックコンストラクター | |
---|---|
ConfigurationDescriptor () |
パブリックメソッド | |
---|---|
void | addMetadata (String key, values) addMetadata (String key, values) 指定されたキーの値をメタデータ エントリにさらに追加します。 |
void | addMetadata (String key, String value) 指定されたキーの値をメタデータ エントリに追加します。 |
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 ( suiteTags) setSuiteTags ( suiteTags) テストが含まれるスイート タグのリストを設定します。 |
boolean | shouldUseSandbox () 呼び出しをサンドボックス モードで実行する必要がある場合は true を返します。 |
ConfigurationDescription.Descriptor | toProto () 記述子の現在のインスタンスをプロト形式に変換します。 |
田畑
ACTIVE_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
構成パラメータ化のメタデータ キー (オプション)。
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
シャーディングされたことを指定するための構成のメタデータ キー。
パブリックコンストラクター
構成記述子
public ConfigurationDescriptor ()
パブリックメソッド
メタデータの追加
public void addMetadata (String key,values)
指定されたキーの値をメタデータ エントリにさらに追加します。
パラメーター | |
---|---|
key | String : 値を追加するキーのString 。 |
values | String のリスト。 |
メタデータの追加
public void addMetadata (String key, String value)
指定されたキーの値をメタデータ エントリに追加します。
パラメーター | |
---|---|
key | String : 値を追加するキーのString 。 |
value | String : 追加値のString 。 |
再実行オプションの追加
public void addRerunOption (OptionDef optionDef)
テストの再実行に使用できるオプションのリストにオプションを追加します。
パラメーター | |
---|---|
optionDef | OptionDef : テスト オプションのOptionDef オブジェクト。 |
クローン
public ConfigurationDescriptor clone ()
ConfigurationDescriptor
オブジェクトのディープコピーを返します。
戻り値 | |
---|---|
ConfigurationDescriptor |
プロトから
public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)
toProto()
からの逆の操作でオブジェクトを取得します。
パラメーター | |
---|---|
protoDescriptor | ConfigurationDescription.Descriptor |
戻り値 | |
---|---|
ConfigurationDescriptor |
すべてのメタデータの取得
public MultiMap<String, String> getAllMetaData ()
構成されているすべてのメタデータを取得し、マップのコピーを返します。
戻り値 | |
---|---|
MultiMap <String, String> |
メタデータの取得
publicgetMetaData (String name)
名前付きメタデータ エントリを取得する
パラメーター | |
---|---|
name | String |
戻り値 | |
---|---|
getモジュール名
public String getModuleName ()
モジュール構成のモジュール名を返します。
戻り値 | |
---|---|
String |
getShardIndex
public Integer getShardIndex ()
ローカルシャーディング中の呼び出しのシャードインデックスを取得します。シャーディングがない場合は null を返します。
戻り値 | |
---|---|
Integer |
getSuiteタグ
publicgetSuiteTags ()
テストが含まれるスイート タグのリストを返します。
戻り値 | |
---|---|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
構成で IRemoteTest を異なるモジュールに分割する必要があるかどうかを返します。
戻り値 | |
---|---|
boolean |
シャード可能ではありません
public boolean isNotShardable ()
構成がシャード可能か、スイートの一部としてそうでないかを返します。
戻り値 | |
---|---|
boolean |
isNotStrictShardable
public boolean isNotStrictShardable ()
構成が厳密にシャード可能であるか、スイートの一部としてではないかを返します。
戻り値 | |
---|---|
boolean |
メタデータの削除
publicremoveMetadata (String key)
指定されたメタデータ キーの追跡を削除します。
パラメーター | |
---|---|
key | String |
戻り値 | |
---|---|
setモジュール名
public void setModuleName (String name)
この構成がモジュールを表す場合、それに関連付けられたモジュール名を設定できます。
パラメーター | |
---|---|
name | String |
setNotIRemoteTestShardable
public void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)
パラメーター | |
---|---|
notIRemoteTestShardable | boolean |
セットサンドボックス化
public void setSandboxed (boolean useSandboxed)
構成をサンドボックス モードで実行するかどうかを設定します。
パラメーター | |
---|---|
useSandboxed | boolean |
setShardIndex
public void setShardIndex (int index)
ローカルシャーディングでの呼び出しのシャードインデックスを設定します。
パラメーター | |
---|---|
index | int |
setSuiteタグ
public void setSuiteTags (suiteTags)
テストが含まれるスイート タグのリストを設定します。
パラメーター | |
---|---|
suiteTags |
サンドボックスを使用する必要があります
public boolean shouldUseSandbox ()
呼び出しをサンドボックス モードで実行する必要がある場合は true を返します。それ以外の場合は false。
戻り値 | |
---|---|
boolean |
プロトへ
public ConfigurationDescription.Descriptor toProto ()
記述子の現在のインスタンスをプロト形式に変換します。
戻り値 | |
---|---|
ConfigurationDescription.Descriptor |