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)

void addAllocatedDevice (String devicename, ITestDevice testDevice)

void addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo)

void addInvocationAttribute (String attributeName, String attributeValue)

void addInvocationAttributes (MultiMap<String, String> attributesMap)

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

static InvocationContext fromProto (InvocationContext.Context protoContext)

インスタンスを元に戻すためのInvocationContext#toProto()逆操作。

MultiMap<String, String> getAttributes ()

IBuildInfo getBuildInfo (String deviceName)

IBuildInfo getBuildInfo (ITestDevice testDevice)

String getBuildInfoName (IBuildInfo info)

getBuildInfos ()

ConfigurationDescriptor getConfigurationDescriptor ()

ITestDevice getDevice (String deviceName)

getDeviceBuildMap ()

ITestDevice getDeviceBySerial (String serial)

getDeviceConfigNames ()

String getDeviceName (ITestDevice device)

getDevices ()

String getInvocationId ()
IInvocationContext getModuleInvocationContext ()

int getNumDevicesAllocated ()

getSerials ()

getShardsSerials ()

String getTestTag ()

void lockAttributes ()

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

void logInvocationMetrics ()

InvocationMetricLogger属性を呼び出しに記録します。

void markReleasedEarly ()
void setConfigurationDescriptor (ConfigurationDescriptor configurationDescriptor)

void setModuleInvocationContext (IInvocationContext invocationContext)

void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)

void setTestTag (String testTag)

InvocationContext.Context toProto ()

boolean wasReleasedEarly ()

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

InvocationContext

public InvocationContext ()

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

パブリックメソッド

addAllocatedDevice

public void addAllocatedDevice ( deviceWithName)

パラメーター
deviceWithName

addAllocatedDevice

public void addAllocatedDevice (String devicename, 
                ITestDevice testDevice)

パラメーター
devicename String

testDevice ITestDevice

addDeviceBuildInfo

public void addDeviceBuildInfo (String deviceName, 
                IBuildInfo buildinfo)

パラメーター
deviceName String

buildinfo IBuildInfo

addInvocationAttribute

public void addInvocationAttribute (String attributeName, 
                String attributeValue)

パラメーター
attributeName String

attributeValue String

addInvocationAttributes

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

パラメーター
attributesMap MultiMap

addSerialsFromShard

public void addSerialsFromShard (Integer index, 
                 serials)

パラメーター
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)

パラメーター
deviceName String

戻り値
IBuildInfo

getBuildInfo

public IBuildInfo getBuildInfo (ITestDevice testDevice)

パラメーター
testDevice ITestDevice

戻り値
IBuildInfo

getBuildInfoName

public String getBuildInfoName (IBuildInfo info)

パラメーター
info IBuildInfo

戻り値
String

getBuildInfos

public  getBuildInfos ()

戻り値

getConfigurationDescriptor

public ConfigurationDescriptor getConfigurationDescriptor ()

戻り値
ConfigurationDescriptor

getDevice

public ITestDevice getDevice (String deviceName)

パラメーター
deviceName String

戻り値
ITestDevice

getDeviceBuildMap

public  getDeviceBuildMap ()

戻り値

getDeviceBySerial

public ITestDevice getDeviceBySerial (String serial)

パラメーター
serial String

戻り値
ITestDevice

getDeviceConfigNames

public  getDeviceConfigNames ()

戻り値

getDeviceName

public String getDeviceName (ITestDevice device)

パラメーター
device ITestDevice

戻り値
String

getDevices

public  getDevices ()

戻り値

getInvocationId

public String getInvocationId ()

戻り値
String

getModuleInvocationContext

public IInvocationContext getModuleInvocationContext ()

戻り値
IInvocationContext

getNumDevicesAllocated

public int getNumDevicesAllocated ()

戻り値
int

getSerials

public  getSerials ()

戻り値

getShardsSerials

public  getShardsSerials ()

戻り値

getTestTag

public String getTestTag ()

戻り値
String

lockAttributes

public void lockAttributes ()

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

logInvocationMetrics

public void logInvocationMetrics ()

InvocationMetricLogger属性を呼び出しに記録します。

markReleasedEarly

public void markReleasedEarly ()

setConfigurationDescriptor

public void setConfigurationDescriptor (ConfigurationDescriptor configurationDescriptor)

パラメーター
configurationDescriptor ConfigurationDescriptor

setModuleInvocationContext

public void setModuleInvocationContext (IInvocationContext invocationContext)

パラメーター
invocationContext IInvocationContext

setRecoveryModeForAllDevices

public void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)

パラメーター
mode ITestDevice.RecoveryMode

setTestTag

public void setTestTag (String testTag)

パラメーター
testTag String

toProto

public InvocationContext.Context toProto ()

戻り値
InvocationContext.Context

wasReleasedEarly

public boolean wasReleasedEarly ()

戻り値
boolean