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
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 | |
getAttributes
public MultiMap<String, String> getAttributes ()
Retour |
---|
MultiMap<String, String> | |
obtenirBuildInfo
public IBuildInfo getBuildInfo (String deviceName)
Paramètres |
---|
deviceName | String |
obtenirBuildInfo
public IBuildInfo getBuildInfo (ITestDevice testDevice)
Paramètres |
---|
testDevice | ITestDevice |
getBuildInfoName
public String getBuildInfoName (IBuildInfo info)
Paramètres |
---|
info | IBuildInfo |
getBuildInfos
public getBuildInfos ()
getConfigurationDescriptor
public ConfigurationDescriptor getConfigurationDescriptor ()
Retour |
---|
ConfigurationDescriptor | |
obtenirDevice
public ITestDevice getDevice (String deviceName)
Paramètres |
---|
deviceName | String |
getDeviceBuildMap
public getDeviceBuildMap ()
getDeviceBySerial
public ITestDevice getDeviceBySerial (String serial)
getDeviceConfigNames
public getDeviceConfigNames ()
getDeviceName
public String getDeviceName (ITestDevice device)
Paramètres |
---|
device | ITestDevice |
obtenirDevices
public getDevices ()
getInvocationId
public String getInvocationId ()
getModuleInvocationContext
public IInvocationContext getModuleInvocationContext ()
Retour |
---|
IInvocationContext | |
getNumDevicesAllocated
public int getNumDevicesAllocated ()
getSerials
public getSerials ()
getShardsSerials
public getShardsSerials ()
obtenirTestTag
public String getTestTag ()
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 ()