Contexto de invocación
public class InvocationContext
extends Object
implements IInvocationContext
java.lang.Objeto |
↳ | com.android.tradefed.invoker.InvocationContext |
Implementación genérica de un IInvocationContext
.
Resumen
Constructores públicos
Contexto de invocación
public InvocationContext ()
Crea una BuildInfo
utilizando valores de atributos predeterminados.
Métodos públicos
agregarDispositivoAsignado
public void addAllocatedDevice ( deviceWithName)
Parámetros |
---|
deviceWithName | |
agregarDispositivoAsignado
public void addAllocatedDevice (String devicename,
ITestDevice testDevice)
Parámetros |
---|
devicename | String |
testDevice | ITestDevice |
agregarDeviceBuildInfo
public void addDeviceBuildInfo (String deviceName,
IBuildInfo buildinfo)
Parámetros |
---|
deviceName | String |
buildinfo | IBuildInfo |
agregar atributo de invocación
public void addInvocationAttribute (String attributeName,
String attributeValue)
Parámetros |
---|
attributeName | String |
attributeValue | String |
agregar atributos de invocación
public void addInvocationAttributes (MultiMap<String, String> attributesMap)
Parámetros |
---|
attributesMap | MultiMap |
agregarSerialsFromShard
public void addSerialsFromShard (Integer index,
serials)
Parámetros |
---|
index | Integer |
serials | |
DesdeProto
public static InvocationContext fromProto (InvocationContext.Context protoContext)
Operación inversa a InvocationContext#toProto()
para recuperar la instancia.
Parámetros |
---|
protoContext | InvocationContext.Context |
obtener atributos
public MultiMap<String, String> getAttributes ()
Devoluciones |
---|
MultiMap<String, String> | |
obtener información de compilación
public IBuildInfo getBuildInfo (String deviceName)
Parámetros |
---|
deviceName | String |
obtener información de compilación
public IBuildInfo getBuildInfo (ITestDevice testDevice)
Parámetros |
---|
testDevice | ITestDevice |
getBuildInfoName
public String getBuildInfoName (IBuildInfo info)
Parámetros |
---|
info | IBuildInfo |
obtener información de compilación
public getBuildInfos ()
getConfigurationDescriptor
public ConfigurationDescriptor getConfigurationDescriptor ()
Devoluciones |
---|
ConfigurationDescriptor | |
obtener dispositivo
public ITestDevice getDevice (String deviceName)
Parámetros |
---|
deviceName | String |
obtenerDeviceBuildMap
public getDeviceBuildMap ()
obtener dispositivo por serie
public ITestDevice getDeviceBySerial (String serial)
getDeviceConfigNames
public getDeviceConfigNames ()
obtener nombre del dispositivo
public String getDeviceName (ITestDevice device)
Parámetros |
---|
device | ITestDevice |
obtener dispositivos
public getDevices ()
obtener Id. De invocación
public String getInvocationId ()
getModuleInvocationContext
public IInvocationContext getModuleInvocationContext ()
Devoluciones |
---|
IInvocationContext | |
getNumDevicesAsignados
public int getNumDevicesAllocated ()
obtener seriales
public getSerials ()
getShardsSerials
public getShardsSerials ()
obtener etiqueta de prueba
public String getTestTag ()
bloquearAtributos
public void lockAttributes ()
Bloquee el contexto para evitar que se agreguen más atributos de invocación.
logInvocaciónMetrics
public void logInvocationMetrics ()
Registre los atributos InvocationMetricLogger
en la invocación.
marcaPublicadoEarly
public void markReleasedEarly ()
setConfigurationDescriptor
public void setConfigurationDescriptor (ConfigurationDescriptor configurationDescriptor)
Parámetros |
---|
configurationDescriptor | ConfigurationDescriptor |
setModuleInvocationContext
public void setModuleInvocationContext (IInvocationContext invocationContext)
Parámetros |
---|
invocationContext | IInvocationContext |
establecer modo de recuperación para todos los dispositivos
public void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)
Parámetros |
---|
mode | ITestDevice.RecoveryMode |
estableceretiquetadeprueba
public void setTestTag (String testTag)
Parámetros |
---|
testTag | String |
aProto
public InvocationContext.Context toProto ()
Devoluciones |
---|
InvocationContext.Context | |
fue lanzado temprano
public boolean wasReleasedEarly ()