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

InvocationContext ()

Crea una BuildInfo utilizando valores de atributos predeterminados.

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)

Operación inversa a InvocationContext#toProto() para recuperar la instancia.

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

Bloquee el contexto para evitar que se agreguen más atributos de invocación.

void logInvocationMetrics ()

Registre los atributos InvocationMetricLogger en la invocación.

void markReleasedEarly ()
void setConfigurationDescriptor (ConfigurationDescriptor configurationDescriptor)

void setModuleInvocationContext (IInvocationContext invocationContext)

void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)

void setTestTag (String testTag)

InvocationContext.Context toProto ()

boolean wasReleasedEarly ()

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

Devoluciones
InvocationContext

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

Devoluciones
IBuildInfo

obtener información de compilación

public IBuildInfo getBuildInfo (ITestDevice testDevice)

Parámetros
testDevice ITestDevice

Devoluciones
IBuildInfo

getBuildInfoName

public String getBuildInfoName (IBuildInfo info)

Parámetros
info IBuildInfo

Devoluciones
String

obtener información de compilación

public  getBuildInfos ()

Devoluciones

getConfigurationDescriptor

public ConfigurationDescriptor getConfigurationDescriptor ()

Devoluciones
ConfigurationDescriptor

obtener dispositivo

public ITestDevice getDevice (String deviceName)

Parámetros
deviceName String

Devoluciones
ITestDevice

obtenerDeviceBuildMap

public  getDeviceBuildMap ()

Devoluciones

obtener dispositivo por serie

public ITestDevice getDeviceBySerial (String serial)

Parámetros
serial String

Devoluciones
ITestDevice

getDeviceConfigNames

public  getDeviceConfigNames ()

Devoluciones

obtener nombre del dispositivo

public String getDeviceName (ITestDevice device)

Parámetros
device ITestDevice

Devoluciones
String

obtener dispositivos

public  getDevices ()

Devoluciones

obtener Id. De invocación

public String getInvocationId ()

Devoluciones
String

getModuleInvocationContext

public IInvocationContext getModuleInvocationContext ()

Devoluciones
IInvocationContext

getNumDevicesAsignados

public int getNumDevicesAllocated ()

Devoluciones
int

obtener seriales

public  getSerials ()

Devoluciones

getShardsSerials

public  getShardsSerials ()

Devoluciones

obtener etiqueta de prueba

public String getTestTag ()

Devoluciones
String

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

Devoluciones
boolean