InvocaçãoContexto

public class InvocationContext
extends Object implements IInvocationContext

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


Implementação genérica de um IInvocationContext .

Resumo

Construtores públicos

InvocationContext ()

Cria um BuildInfo usando valores de atributos padrão.

Métodos públicos

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)

Operação inversa a InvocationContext#toProto() para recuperar a instância.

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

Bloqueie o contexto para evitar que mais atributos de invocação sejam incluídos.

void logInvocationMetrics ()

Registre os atributos InvocationMetricLogger na chamada.

void markReleasedEarly ()
void setConfigurationDescriptor (ConfigurationDescriptor configurationDescriptor)

void setModuleInvocationContext (IInvocationContext invocationContext)

void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)

void setTestTag (String testTag)

InvocationContext.Context toProto ()

boolean wasReleasedEarly ()

Construtores públicos

InvocaçãoContexto

public InvocationContext ()

Cria um BuildInfo usando valores de atributos padrão.

Métodos públicos

addAllocatedDevice

public void addAllocatedDevice ( deviceWithName)

Parâmetros
deviceWithName

addAllocatedDevice

public void addAllocatedDevice (String devicename, 
                ITestDevice testDevice)

Parâmetros
devicename String

testDevice ITestDevice

addDeviceBuildInfo

public void addDeviceBuildInfo (String deviceName, 
                IBuildInfo buildinfo)

Parâmetros
deviceName String

buildinfo IBuildInfo

addInvocationAttribute

public void addInvocationAttribute (String attributeName, 
                String attributeValue)

Parâmetros
attributeName String

attributeValue String

addInvocationAttributes

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

Parâmetros
attributesMap MultiMap

addSerialsFromShard

public void addSerialsFromShard (Integer index, 
                 serials)

Parâmetros
index Integer

serials

deProto

public static InvocationContext fromProto (InvocationContext.Context protoContext)

Operação inversa a InvocationContext#toProto() para recuperar a instância.

Parâmetros
protoContext InvocationContext.Context

Devoluções
InvocationContext

getAttributes

public MultiMap<String, String> getAttributes ()

Devoluções
MultiMap<String, String>

getBuildInfo

public IBuildInfo getBuildInfo (String deviceName)

Parâmetros
deviceName String

Devoluções
IBuildInfo

getBuildInfo

public IBuildInfo getBuildInfo (ITestDevice testDevice)

Parâmetros
testDevice ITestDevice

Devoluções
IBuildInfo

getBuildInfoName

public String getBuildInfoName (IBuildInfo info)

Parâmetros
info IBuildInfo

Devoluções
String

getBuildInfos

public  getBuildInfos ()

Devoluções

getConfigurationDescriptor

public ConfigurationDescriptor getConfigurationDescriptor ()

Devoluções
ConfigurationDescriptor

getDevice

public ITestDevice getDevice (String deviceName)

Parâmetros
deviceName String

Devoluções
ITestDevice

getDeviceBuildMap

public  getDeviceBuildMap ()

Devoluções

getDeviceBySerial

public ITestDevice getDeviceBySerial (String serial)

Parâmetros
serial String

Devoluções
ITestDevice

getDeviceConfigNames

public  getDeviceConfigNames ()

Devoluções

getDeviceName

public String getDeviceName (ITestDevice device)

Parâmetros
device ITestDevice

Devoluções
String

getDispositivos

public  getDevices ()

Devoluções

getInvocationId

public String getInvocationId ()

Devoluções
String

getModuleInvocationContext

public IInvocationContext getModuleInvocationContext ()

Devoluções
IInvocationContext

getNumDevicesAllocated

public int getNumDevicesAllocated ()

Devoluções
int

getSerials

public  getSerials ()

Devoluções

getShardsSerials

public  getShardsSerials ()

Devoluções

getTestTag

public String getTestTag ()

Devoluções
String

lockAttributes

public void lockAttributes ()

Bloqueie o contexto para evitar que mais atributos de invocação sejam incluídos.

logInvocationMetrics

public void logInvocationMetrics ()

Registre os atributos InvocationMetricLogger na chamada.

markReleasedEarly

public void markReleasedEarly ()

setConfigurationDescriptor

public void setConfigurationDescriptor (ConfigurationDescriptor configurationDescriptor)

Parâmetros
configurationDescriptor ConfigurationDescriptor

setModuleInvocationContext

public void setModuleInvocationContext (IInvocationContext invocationContext)

Parâmetros
invocationContext IInvocationContext

setRecoveryModeForAllDevices

public void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)

Parâmetros
mode ITestDevice.RecoveryMode

definirTestTag

public void setTestTag (String testTag)

Parâmetros
testTag String

paraProto

public InvocationContext.Context toProto ()

Devoluções
InvocationContext.Context

foi lançado cedo

public boolean wasReleasedEarly ()

Devoluções
boolean