Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

InvocationContext

public class InvocationContext
extends Object implements IInvocationContext

java.lang.Object
com.android.tradefed.invoker.InvocationContext


IInvocationContext一般的な実装。

概要

パブリックコンストラクター

InvocationContext ()

デフォルトの属性値を使用してBuildInfoを作成します。

パブリックメソッド

void addAllocatedDevice ( deviceWithName) addAllocatedDevice ( deviceWithName)

ITestDevice関連付けられた構成デバイス名のマップを追跡します。

void addAllocatedDevice (String devicename, ITestDevice testDevice)

デバイスが割り当てられたときにメタデータによって追跡されるITestDeviceを追加します。

void addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo)

追跡するIBuildInfoをデバイス構成名で追加します。

void addInvocationAttribute (String attributeName, String attributeValue)

呼び出し属性を追加します。

void addInvocationAttributes ( MultiMap <String, String> attributesMap)

UniqueMultiMapを通じて複数の呼び出し属性を一度に追加します。

void addInvocationTimingMetric ( IInvocationContext.TimingEvent timingEvent, Long durationMillis)

呼び出しタイミングメトリックを追加します。

void addSerialsFromShard (Integer index, serials) addSerialsFromShard (Integer index, serials)

追跡するシリアルを追加して、いくつかのテストを実行しているシャードの1つに割り当てます。

static InvocationContext fromProto (InvocationContext.Context protoContext)

インスタンスを取得するためのInvocationContext#toProto()逆演算。

MultiMap <String, String> getAttributes ()

すべての呼び出し属性を含むマップのコピーを返します。

IBuildInfo getBuildInfo (String deviceName)

指定されたデバイス構成名に関連付けられているIBuildInfo返します。

IBuildInfo getBuildInfo ( ITestDevice testDevice)

IBuildInfo関連付けられたITestDevice

String getBuildInfoName ( IBuildInfo info)

IBuildInfoからxml構成で設定されたデバイスの名前を返します。

getBuildInfos ()

この呼び出しで追跡されたすべてのIBuildInfo返します。

ConfigurationDescriptor getConfigurationDescriptor ()

呼び出しを起動したテスト構成に関連付けられた記述子を返します

ITestDevice getDevice (String deviceName)

指定されたデバイス構成名に関連付けられたITestDevice返します。

getDeviceBuildMap ()

デバイス/ビルド情報の関連付けのマップを返します

ITestDevice getDeviceBySerial (String serial)

指定されたシリアルに関連付けられているITestDevice返します。

getDeviceConfigNames ()

この呼び出しで追跡されたデバイスのデバイス構成名のリストを返します

String getDeviceName ( ITestDevice device)

ITestDeviceからxml構成で設定されたデバイスの名前を返します。

getDevices ()

この呼び出しで追跡されたすべての割り当て済みデバイスを返します。

String getInvocationId ()
getInvocationTimingMetrics ()

呼び出しタイミングメトリックを含むマップを返します。

IInvocationContext getModuleInvocationContext ()

ITestSuite一部として実行されている間、モジュールの呼び出しコンテキストを返します

int getNumDevicesAllocated ()

呼び出しに割り当てられたデバイスの数を返します。

getSerials ()

この呼び出しで追跡されたデバイスのシリアルのリストを返します

getShardsSerials ()

追跡されたすべてのシリアルのマップと、シャーディングに関係するシャードを返します。

String getTestTag ()

呼び出しテストタグを返します。

void lockAttributes ()

コンテキストをロックして、呼び出し属性が追加されないようにします。

void setConfigurationDescriptor ( ConfigurationDescriptor configurationDescriptor)

呼び出しを起動したテスト構成に関連付けられた記述子を設定します

void setModuleInvocationContext ( IInvocationContext invocationContext)

ITestSuite一部として実行されている間、モジュールの呼び出しコンテキストを設定します

void setRecoveryModeForAllDevices ( ITestDevice.RecoveryMode mode)

コンテキストのすべてのデバイス部分のRecoveryModeを設定します

void setTestTag (String testTag)

呼び出しテストタグを設定します。

InvocationContext.Context toProto ()

コンテキストインスタンスをprotobufにシリアル化します。

パブリックコンストラクター

InvocationContext

public InvocationContext ()

デフォルトの属性値を使用してBuildInfoを作成します。

パブリックメソッド

addAllocatedDevice

public void addAllocatedDevice ( deviceWithName)

ITestDevice関連付けられた構成デバイス名のマップを追跡します。追加する前に、以前の追跡をクリアしません。

パラメーター
deviceWithName :追跡する追加デバイスのERROR(/Map)

addAllocatedDevice

public void addAllocatedDevice (String devicename, 
                ITestDevice testDevice)

デバイスが割り当てられたときにメタデータによって追跡されるITestDeviceを追加します。マップでビルド情報をnullに設定します。

パラメーター
devicename StringITestDeviceに関連付けるデバイス構成名

testDevice ITestDevice :割り当てられたデバイスに追加されます。

addDeviceBuildInfo

public void addDeviceBuildInfo (String deviceName, 
                IBuildInfo buildinfo)

追跡するIBuildInfoをデバイス構成名で追加します。

パラメーター
deviceName String :デバイス構成名

buildinfo IBuildInfo :デバイス構成名に関連付けられたIBuildInfo

addInvocationAttribute

public void addInvocationAttribute (String attributeName, 
                String attributeValue)

呼び出し属性を追加します。

パラメーター
attributeName String

attributeValue String

addInvocationAttributes

public void addInvocationAttributes ( MultiMap <String, String> attributesMap)

UniqueMultiMapを通じて複数の呼び出し属性を一度に追加します。

パラメーター
attributesMap MultiMap

addInvocationTimingMetric

public void addInvocationTimingMetric ( IInvocationContext.TimingEvent timingEvent, 
                Long durationMillis)

呼び出しタイミングメトリックを追加します。

パラメーター
timingEvent IInvocationContext.TimingEvent

durationMillis Long

addSerialsFromShard

public void addSerialsFromShard (Integer index, 
                 serials)

追跡するシリアルを追加して、いくつかのテストを実行しているシャードの1つに割り当てます。

パラメーター
index Integer :シリアルを使用するシャードのインデックス

serials :追跡するシリアルのリスト。

fromProto

public static InvocationContext fromProto (InvocationContext.Context protoContext)

インスタンスを取得するためのInvocationContext#toProto()逆演算。

パラメーター
protoContext InvocationContext.Context

戻り値
InvocationContext

getAttributes

public MultiMap <String, String> getAttributes ()

すべての呼び出し属性を含むマップのコピーを返します。

戻り値
MultiMap <String, String>

getBuildInfo

public IBuildInfo getBuildInfo (String deviceName)

指定されたデバイス構成名に関連付けられているIBuildInfo返します。 deviceNameが一致しない場合はnullを返します。

パラメーター
deviceName String

戻り値
IBuildInfo

getBuildInfo

public IBuildInfo getBuildInfo ( ITestDevice testDevice)

IBuildInfo関連付けられたITestDevice

パラメーター
testDevice ITestDevice

戻り値
IBuildInfo

getBuildInfoName

public String getBuildInfoName ( IBuildInfo info)

IBuildInfoからxml構成で設定されたデバイスの名前を返します。 IBuildInfoが一致しない場合はnullを返します

パラメーター
info IBuildInfo

戻り値
String

getBuildInfos

public  getBuildInfos ()

この呼び出しで追跡されたすべてのIBuildInfo返します。

戻り値

getConfigurationDescriptor

public ConfigurationDescriptor getConfigurationDescriptor ()

呼び出しを起動したテスト構成に関連付けられた記述子を返します

戻り値
ConfigurationDescriptor

getDevice

public ITestDevice getDevice (String deviceName)

指定されたデバイス構成名に関連付けられたITestDevice返します。

パラメーター
deviceName String

戻り値
ITestDevice

getDeviceBuildMap

public  getDeviceBuildMap ()

デバイス/ビルド情報の関連付けのマップを返します

戻り値

getDeviceBySerial

public ITestDevice getDeviceBySerial (String serial)

指定されたシリアルに関連付けられているITestDevice返します。これは最速のルックアップではないため、使用しすぎないようにしてください。

パラメーター
serial String

戻り値
ITestDevice

getDeviceConfigNames

public  getDeviceConfigNames ()

この呼び出しで追跡されたデバイスのデバイス構成名のリストを返します

戻り値

getDeviceName

public String getDeviceName ( ITestDevice device)

ITestDeviceからxml構成で設定されたデバイスの名前を返します。 ITestDeviceが一致しない場合はnullを返します。

パラメーター
device ITestDevice

戻り値
String

getDevices

public  getDevices ()

この呼び出しで追跡されたすべての割り当て済みデバイスを返します。

戻り値

getInvocationId

public String getInvocationId ()

戻り値
String

getInvocationTimingMetrics

public  getInvocationTimingMetrics ()

呼び出しタイミングメトリックを含むマップを返します。

戻り値

getModuleInvocationContext

public IInvocationContext getModuleInvocationContext ()

ITestSuite一部として実行されている間、モジュールの呼び出しコンテキストを返します

戻り値
IInvocationContext

getNumDevicesAllocated

public int getNumDevicesAllocated ()

呼び出しに割り当てられたデバイスの数を返します。

戻り値
int

getSerials

public  getSerials ()

この呼び出しで追跡されたデバイスのシリアルのリストを返します

戻り値

getShardsSerials

public  getShardsSerials ()

すべての追跡されたシリアルのマップと、シャーディングに関係するシャードを返します。シャーディングされた呼び出しでない場合は空です。

戻り値

getTestTag

public String getTestTag ()

呼び出しテストタグを返します。

戻り値
String

lockAttributes

public void lockAttributes ()

コンテキストをロックして、呼び出し属性が追加されないようにします。

setConfigurationDescriptor

public void setConfigurationDescriptor ( ConfigurationDescriptor configurationDescriptor)

呼び出しを起動したテスト構成に関連付けられた記述子を設定します

パラメーター
configurationDescriptor ConfigurationDescriptor

setModuleInvocationContext

public void setModuleInvocationContext ( IInvocationContext invocationContext)

ITestSuite一部として実行されている間、モジュールの呼び出しコンテキストを設定します

パラメーター
invocationContext IInvocationContext

setRecoveryModeForAllDevices

public void setRecoveryModeForAllDevices ( ITestDevice.RecoveryMode mode)

コンテキストのすべてのデバイス部分のRecoveryModeを設定します

パラメーター
mode ITestDevice.RecoveryMode

setTestTag

public void setTestTag (String testTag)

呼び出しテストタグを設定します。

パラメーター
testTag String

toProto

public InvocationContext.Context toProto ()

コンテキストインスタンスをprotobufにシリアル化します。

戻り値
InvocationContext.Context