構成記述子

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 ()

ConfigurationDescriptorオブジェクトのディープコピーを返します。

static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)

toProto()からの逆の操作でオブジェクトを取得します。

IAbi getAbi ()

既知の場合は構成が実行されている abi を返し、そうでない場合は null を返します。

MultiMap <String, String> getAllMetaData ()

構成されているすべてのメタデータを取得し、マップのコピーを返します。

getMetaData (String name)

名前付きメタデータ エントリを取得する

String getModuleName ()

モジュール構成のモジュール名を返します。

getRerunOptions ()

再実行に使用できるOptionDefのリストを取得します。

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 IAbi getAbi ()

既知の場合は構成が実行されている abi を返し、そうでない場合は null を返します。

戻り値
IAbi

すべてのメタデータの取得

public MultiMap<String, String> getAllMetaData ()

構成されているすべてのメタデータを取得し、マップのコピーを返します。

戻り値
MultiMap <String, String>

メタデータの取得

public  getMetaData (String name)

名前付きメタデータ エントリを取得する

パラメーター
name String

戻り値

getモジュール名

public String getModuleName ()

モジュール構成のモジュール名を返します。

戻り値
String

getRerunオプション

public  getRerunOptions ()

再実行に使用できるOptionDefのリストを取得します。

戻り値

getShardIndex

public Integer getShardIndex ()

ローカルシャーディング中の呼び出しのシャードインデックスを取得します。シャーディングがない場合は null を返します。

戻り値
Integer

getSuiteタグ

public  getSuiteTags ()

テストが含まれるスイート タグのリストを返します。

戻り値

isNotIRemoteTestShardable

public boolean isNotIRemoteTestShardable ()

構成で IRemoteTest を異なるモジュールに分割する必要があるかどうかを返します。

戻り値
boolean

シャード可能ではありません

public boolean isNotShardable ()

構成がシャード可能か、スイートの一部としてそうでないかを返します。

戻り値
boolean

isNotStrictShardable

public boolean isNotStrictShardable ()

構成が厳密にシャード可能であるか、スイートの一部としてではないかを返します。

戻り値
boolean

メタデータの削除

public  removeMetadata (String key)

指定されたメタデータ キーの追跡を削除します。

パラメーター
key String

戻り値

セットアビ

public void setAbi (IAbi abi)

構成が実行される abi を設定します。

パラメーター
abi IAbi

setMetaData

public void setMetaData (MultiMap<String, String> metadata)

パラメーター
metadata MultiMap

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