Contexte d'appel

public class InvocationContext
extends Object implements IInvocationContext

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


Implémentation générique d'un IInvocationContext .

Résumé

Constructeurs publics

InvocationContext ()

Crée un BuildInfo à l'aide des valeurs d'attribut par défaut.

Méthodes publiques

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)

Opération inverse de InvocationContext#toProto() pour récupérer l'instance.

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

Verrouillez le contexte pour empêcher l'ajout d'attributs d'appel supplémentaires.

void logInvocationMetrics ()

Enregistrez les attributs InvocationMetricLogger dans l’appel.

void markReleasedEarly ()
void setConfigurationDescriptor (ConfigurationDescriptor configurationDescriptor)

void setModuleInvocationContext (IInvocationContext invocationContext)

void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)

void setTestTag (String testTag)

InvocationContext.Context toProto ()

boolean wasReleasedEarly ()

Constructeurs publics

Contexte d'appel

public InvocationContext ()

Crée un BuildInfo à l'aide des valeurs d'attribut par défaut.

Méthodes publiques

addAllocatedDevice

public void addAllocatedDevice ( deviceWithName)

Paramètres
deviceWithName

addAllocatedDevice

public void addAllocatedDevice (String devicename, 
                ITestDevice testDevice)

Paramètres
devicename String

testDevice ITestDevice

addDeviceBuildInfo

public void addDeviceBuildInfo (String deviceName, 
                IBuildInfo buildinfo)

Paramètres
deviceName String

buildinfo IBuildInfo

addInvocationAttribute

public void addInvocationAttribute (String attributeName, 
                String attributeValue)

Paramètres
attributeName String

attributeValue String

addInvocationAttributes

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

Paramètres
attributesMap MultiMap

addSerialsFromShard

public void addSerialsFromShard (Integer index, 
                 serials)

Paramètres
index Integer

serials

deProto

public static InvocationContext fromProto (InvocationContext.Context protoContext)

Opération inverse de InvocationContext#toProto() pour récupérer l'instance.

Paramètres
protoContext InvocationContext.Context

Retour
InvocationContext

getAttributes

public MultiMap<String, String> getAttributes ()

Retour
MultiMap<String, String>

obtenirBuildInfo

public IBuildInfo getBuildInfo (String deviceName)

Paramètres
deviceName String

Retour
IBuildInfo

obtenirBuildInfo

public IBuildInfo getBuildInfo (ITestDevice testDevice)

Paramètres
testDevice ITestDevice

Retour
IBuildInfo

getBuildInfoName

public String getBuildInfoName (IBuildInfo info)

Paramètres
info IBuildInfo

Retour
String

getBuildInfos

public  getBuildInfos ()

Retour

getConfigurationDescriptor

public ConfigurationDescriptor getConfigurationDescriptor ()

Retour
ConfigurationDescriptor

obtenirDevice

public ITestDevice getDevice (String deviceName)

Paramètres
deviceName String

Retour
ITestDevice

getDeviceBuildMap

public  getDeviceBuildMap ()

Retour

getDeviceBySerial

public ITestDevice getDeviceBySerial (String serial)

Paramètres
serial String

Retour
ITestDevice

getDeviceConfigNames

public  getDeviceConfigNames ()

Retour

getDeviceName

public String getDeviceName (ITestDevice device)

Paramètres
device ITestDevice

Retour
String

obtenirDevices

public  getDevices ()

Retour

getInvocationId

public String getInvocationId ()

Retour
String

getModuleInvocationContext

public IInvocationContext getModuleInvocationContext ()

Retour
IInvocationContext

getNumDevicesAllocated

public int getNumDevicesAllocated ()

Retour
int

getSerials

public  getSerials ()

Retour

getShardsSerials

public  getShardsSerials ()

Retour

obtenirTestTag

public String getTestTag ()

Retour
String

lockAttributes

public void lockAttributes ()

Verrouillez le contexte pour empêcher l'ajout d'attributs d'appel supplémentaires.

logInvocationMetrics

public void logInvocationMetrics ()

Enregistrez les attributs InvocationMetricLogger dans l’appel.

markReleasedEarly

public void markReleasedEarly ()

setConfigurationDescriptor

public void setConfigurationDescriptor (ConfigurationDescriptor configurationDescriptor)

Paramètres
configurationDescriptor ConfigurationDescriptor

setModuleInvocationContext

public void setModuleInvocationContext (IInvocationContext invocationContext)

Paramètres
invocationContext IInvocationContext

setRecoveryModeForAllDevices

public void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)

Paramètres
mode ITestDevice.RecoveryMode

définirTestTag

public void setTestTag (String testTag)

Paramètres
testTag String

versProto

public InvocationContext.Context toProto ()

Retour
InvocationContext.Context

wasReleasedEarly

public boolean wasReleasedEarly ()

Retour
boolean