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

IInvocationContext

public interface IInvocationContext

com.android.tradefed.invoker.IInvocationContext


必要に応じてテストがアクセスするための呼び出しに関する情報を保持します。テストでは、ここに含まれるコンテキストを変更しないでください。レポート目的のコンテキスト属性を除き、ゲッターのみを使用できます。

概要

ネストされたクラス

enum IInvocationContext.TimingEvent

定数

String INVOCATION_ID

関連する呼び出しIDを格納するために使用されるキー。

パブリックメソッド

abstract void addAllocatedDevice ( deviceWithName) addAllocatedDevice ( deviceWithName)

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

abstract void addAllocatedDevice (String deviceName, ITestDevice testDevice)

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

abstract void addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo)

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

abstract void addInvocationAttribute (String attributeName, String attributeValue)

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

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

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

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

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

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

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

abstract MultiMap <String, String> getAttributes ()

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

abstract IBuildInfo getBuildInfo (String deviceName)

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

abstract IBuildInfo getBuildInfo ( ITestDevice testDevice)

IBuildInfo関連付けられたITestDevice

abstract String getBuildInfoName ( IBuildInfo info)

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

abstract getBuildInfos ()

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

abstract ConfigurationDescriptor getConfigurationDescriptor ()

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

abstract ITestDevice getDevice (String deviceName)

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

abstract getDeviceBuildMap ()

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

abstract ITestDevice getDeviceBySerial (String serial)

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

abstract getDeviceConfigNames ()

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

abstract String getDeviceName ( ITestDevice device)

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

abstract getDevices ()

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

abstract String getInvocationId ()
abstract getInvocationTimingMetrics ()

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

abstract IInvocationContext getModuleInvocationContext ()

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

abstract int getNumDevicesAllocated ()

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

abstract getSerials ()

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

abstract getShardsSerials ()

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

abstract String getTestTag ()

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

abstract void setConfigurationDescriptor ( ConfigurationDescriptor configurationDescriptor)

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

abstract void setModuleInvocationContext ( IInvocationContext invocationContext)

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

abstract void setRecoveryModeForAllDevices ( ITestDevice.RecoveryMode mode)

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

abstract void setTestTag (String testTag)

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

abstract InvocationContext.Context toProto ()

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

定数

INVOCATION_ID

public static final String INVOCATION_ID

関連する呼び出しIDを格納するために使用されるキー。

定数値: "invocation-id"

パブリックメソッド

addAllocatedDevice

public abstract void addAllocatedDevice ( deviceWithName)

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

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

addAllocatedDevice

public abstract void addAllocatedDevice (String deviceName, 
                ITestDevice testDevice)

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

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

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

addDeviceBuildInfo

public abstract void addDeviceBuildInfo (String deviceName, 
                IBuildInfo buildinfo)

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

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

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

addInvocationAttribute

public abstract void addInvocationAttribute (String attributeName, 
                String attributeValue)

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

パラメーター
attributeName String

attributeValue String

addInvocationAttributes

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

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

パラメーター
attributesMap MultiMap

addInvocationTimingMetric

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

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

パラメーター
timingEvent IInvocationContext.TimingEvent

durationMillis Long

addSerialsFromShard

public abstract void addSerialsFromShard (Integer index, 
                 serials)

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

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

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

getAttributes

public abstract MultiMap <String, String> getAttributes ()

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

戻り値
MultiMap <String, String>

getBuildInfo

public abstract IBuildInfo getBuildInfo (String deviceName)

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

パラメーター
deviceName String

戻り値
IBuildInfo

getBuildInfo

public abstract IBuildInfo getBuildInfo ( ITestDevice testDevice)

IBuildInfo関連付けられたITestDevice

パラメーター
testDevice ITestDevice

戻り値
IBuildInfo

getBuildInfoName

public abstract String getBuildInfoName ( IBuildInfo info)

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

パラメーター
info IBuildInfo

戻り値
String

getBuildInfos

public abstract  getBuildInfos ()

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

戻り値

getConfigurationDescriptor

public abstract ConfigurationDescriptor getConfigurationDescriptor ()

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

戻り値
ConfigurationDescriptor

getDevice

public abstract ITestDevice getDevice (String deviceName)

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

パラメーター
deviceName String

戻り値
ITestDevice

getDeviceBuildMap

public abstract  getDeviceBuildMap ()

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

戻り値

getDeviceBySerial

public abstract ITestDevice getDeviceBySerial (String serial)

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

パラメーター
serial String

戻り値
ITestDevice

getDeviceConfigNames

public abstract  getDeviceConfigNames ()

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

戻り値

getDeviceName

public abstract String getDeviceName ( ITestDevice device)

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

パラメーター
device ITestDevice

戻り値
String

getDevices

public abstract  getDevices ()

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

戻り値

getInvocationId

public abstract String getInvocationId ()

戻り値
String 関連付けられた呼び出しID、または呼び出しにリンクされていない場合はnull

getInvocationTimingMetrics

public abstract  getInvocationTimingMetrics ()

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

戻り値

getModuleInvocationContext

public abstract IInvocationContext getModuleInvocationContext ()

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

戻り値
IInvocationContext

getNumDevicesAllocated

public abstract int getNumDevicesAllocated ()

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

戻り値
int

getSerials

public abstract  getSerials ()

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

戻り値

getShardsSerials

public abstract  getShardsSerials ()

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

戻り値

getTestTag

public abstract String getTestTag ()

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

戻り値
String

setConfigurationDescriptor

public abstract void setConfigurationDescriptor ( ConfigurationDescriptor configurationDescriptor)

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

パラメーター
configurationDescriptor ConfigurationDescriptor

setModuleInvocationContext

public abstract void setModuleInvocationContext ( IInvocationContext invocationContext)

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

パラメーター
invocationContext IInvocationContext

setRecoveryModeForAllDevices

public abstract void setRecoveryModeForAllDevices ( ITestDevice.RecoveryMode mode)

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

パラメーター
mode ITestDevice.RecoveryMode

setTestTag

public abstract void setTestTag (String testTag)

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

パラメーター
testTag String

toProto

public abstract InvocationContext.Context toProto ()

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

戻り値
InvocationContext.Context