ÇağrıBağlamı

public class InvocationContext
extends Object implements IInvocationContext

Java.lang.Nesne
🎃 com.android.tradefed.invoker.InvocationContext


Genel bir IInvocationContext uygulaması.

Özet

Kamu inşaatçıları

InvocationContext()

Varsayılan özellik değerlerini kullanarak bir BuildInfo oluşturur.

Herkese açık yöntemler

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

static InvocationContext fromProto(InvocationContext.Context protoContext)

Örneği geri almak için InvocationContext#toProto() işlemini ters yapın.

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

Daha fazla çağrı özelliği eklenmesini önlemek için bağlamı kilitleyin.

void logInvocationMetrics()

InvocationMetricLogger özelliklerini çağrıya kaydedin.

void markReleasedEarly()
void setConfigurationDescriptor(ConfigurationDescriptor configurationDescriptor)

void setModuleInvocationContext(IInvocationContext invocationContext)

void setRecoveryModeForAllDevices(ITestDevice.RecoveryMode mode)

void setTestTag(String testTag)

InvocationContext.Context toProto()

boolean wasReleasedEarly()

Kamu inşaatçıları

ÇağrıBağlamı

public InvocationContext ()

Varsayılan özellik değerlerini kullanarak bir BuildInfo oluşturur.

Herkese açık yöntemler

cihaz ekleyin

public void addAllocatedDevice ( deviceWithName)

Parametreler
deviceWithName

cihaz ekleyin

public void addAllocatedDevice (String devicename, 
                ITestDevice testDevice)

Parametreler
devicename String

testDevice ITestDevice

addDeviceBuildInfo

public void addDeviceBuildInfo (String deviceName, 
                IBuildInfo buildinfo)

Parametreler
deviceName String

buildinfo IBuildInfo

addInvocationAttribute

public void addInvocationAttribute (String attributeName, 
                String attributeValue)

Parametreler
attributeName String

attributeValue String

addInvocationAttributes

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

Parametreler
attributesMap MultiMap

addSerialsFromShard

public void addSerialsFromShard (Integer index, 
                 serials)

Parametreler
index Integer

serials

fromProto

public static InvocationContext fromProto (InvocationContext.Context protoContext)

Örneği geri almak için InvocationContext#toProto() işlemini ters yapın.

Parametreler
protoContext InvocationContext.Context

İlerlemeler
InvocationContext

getAttributes

public MultiMap<String, String> getAttributes ()

İlerlemeler
MultiMap<String, String>

getBuildInfo

public IBuildInfo getBuildInfo (String deviceName)

Parametreler
deviceName String

İlerlemeler
IBuildInfo

getBuildInfo

public IBuildInfo getBuildInfo (ITestDevice testDevice)

Parametreler
testDevice ITestDevice

İlerlemeler
IBuildInfo

getBuildInfoName

public String getBuildInfoName (IBuildInfo info)

Parametreler
info IBuildInfo

İlerlemeler
String

getBuildInfos

public  getBuildInfos ()

İlerlemeler

getConfigurationDescriptor

public ConfigurationDescriptor getConfigurationDescriptor ()

İlerlemeler
ConfigurationDescriptor

getCihaz

public ITestDevice getDevice (String deviceName)

Parametreler
deviceName String

İlerlemeler
ITestDevice

getDeviceBuildMap

public  getDeviceBuildMap ()

İlerlemeler

getDeviceBySerial

public ITestDevice getDeviceBySerial (String serial)

Parametreler
serial String

İlerlemeler
ITestDevice

getDeviceConfigNames

public  getDeviceConfigNames ()

İlerlemeler

getCihazAdı

public String getDeviceName (ITestDevice device)

Parametreler
device ITestDevice

İlerlemeler
String

getDevices

public  getDevices ()

İlerlemeler

getInvocationId

public String getInvocationId ()

İlerlemeler
String

getModuleInvocationContext

public IInvocationContext getModuleInvocationContext ()

İlerlemeler
IInvocationContext

getNumDevicesAllocation

public int getNumDevicesAllocated ()

İlerlemeler
int

getSerial'lar

public  getSerials ()

İlerlemeler

getShardsSerileri

public  getShardsSerials ()

İlerlemeler

getTestTag

public String getTestTag ()

İlerlemeler
String

kilitÖzellikleri

public void lockAttributes ()

Daha fazla çağrı özelliği eklenmesini önlemek için bağlamı kilitleyin.

logInvocationMetrics

public void logInvocationMetrics ()

InvocationMetricLogger özelliklerini çağrıya kaydedin.

MarkYayını Erken

public void markReleasedEarly ()

setConfigurationDescriptor

public void setConfigurationDescriptor (ConfigurationDescriptor configurationDescriptor)

Parametreler
configurationDescriptor ConfigurationDescriptor

setModuleInvocationContext

public void setModuleInvocationContext (IInvocationContext invocationContext)

Parametreler
invocationContext IInvocationContext

TümCihazlar İçin KurtarmaModu

public void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)

Parametreler
mode ITestDevice.RecoveryMode

setTestTag

public void setTestTag (String testTag)

Parametreler
testTag String

ToProto

public InvocationContext.Context toProto ()

İlerlemeler
InvocationContext.Context

Erken Serbest Bırakıldı

public boolean wasReleasedEarly ()

İlerlemeler
boolean