Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

IInvocationContext

public interface IInvocationContext

com.android.tradefed.invoker.IInvocationContext


Contiene información sobre la Invocación para que las pruebas accedan si es necesario. Las pruebas no deberían modificar el contexto aquí contenido, por lo que solo los captadores estarán disponibles, excepto los atributos de contexto para fines de informes.

Resumen

Clases anidadas

enum IInvocationContext.TimingEvent

Constantes

String INVOCATION_ID

Clave utilizada para almacenar el ID de invocación asociado.

Métodos públicos

abstract void addAllocatedDevice ( deviceWithName) addAllocatedDevice ( deviceWithName)

Rastree un mapa del nombre del dispositivo de configuración asociado a un ITestDevice .

abstract void addAllocatedDevice (String deviceName, ITestDevice testDevice)

Agregue un dispositivo ITest para que los metadatos lo rastreen cuando se asigna el dispositivo.

abstract void addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo)

Agregue un IBuildInfo para realizar un seguimiento con el nombre de configuración del dispositivo.

abstract void addInvocationAttribute (String attributeName, String attributeValue)

Agregar un atributo de invocación.

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

Agregue varios atributos de invocación a la vez a través de UniqueMultiMap .

abstract void addInvocationTimingMetric ( IInvocationContext.TimingEvent timingEvent, Long durationMillis)

Agregar una métrica de tiempo de invocación.

abstract void addSerialsFromShard (Integer index, serials) addSerialsFromShard (Integer index, serials)

Agregue un serial para ser rastreado como asignado a uno de los fragmentos que ejecutan algunas pruebas.

abstract MultiMap <String, String> getAttributes ()

Devuelve una copia del mapa que contiene todos los atributos de invocación.

abstract IBuildInfo getBuildInfo (String deviceName)

Devuelva el IBuildInfo asociado con el nombre de configuración del dispositivo proporcionado.

abstract IBuildInfo getBuildInfo ( ITestDevice testDevice)

Devuelva el IBuildInfo asociado con el ITestDevice

abstract String getBuildInfoName ( IBuildInfo info)

Devuelve el nombre del dispositivo establecido en la configuración xml de IBuildInfo .

abstract getBuildInfos ()

Devuelva todo el IBuildInfo rastreado para esta invocación.

abstract ConfigurationDescriptor getConfigurationDescriptor ()

Devuelve el descriptor asociado con la configuración de prueba que inició la invocación

abstract ITestDevice getDevice (String deviceName)

Devuelva el ITestDevice asociado con el nombre de configuración del dispositivo proporcionado.

abstract getDeviceBuildMap ()

Devuelve el mapa de dispositivo / asociación de información de compilación

abstract ITestDevice getDeviceBySerial (String serial)

Devuelve el ITestDevice asociado con la serie proporcionada.

abstract getDeviceConfigNames ()

Devuelve la lista de nombres de configuración de dispositivo del dispositivo rastreado en esta invocación

abstract String getDeviceName ( ITestDevice device)

Devuelve el nombre del dispositivo establecido en la configuración xml del ITestDevice .

abstract getDevices ()

Devuelve todo el dispositivo asignado rastreado para esta invocación.

abstract String getInvocationId ()
abstract getInvocationTimingMetrics ()

Devuelve el mapa que contiene las métricas de tiempo de invocación.

abstract IInvocationContext getModuleInvocationContext ()

Devuelve el contexto de invocación del módulo mientras se ejecuta como parte de un ITestSuite

abstract int getNumDevicesAllocated ()

Devuelve el número de dispositivos asignados para la invocación.

abstract getSerials ()

Devuelve la lista de publicaciones seriadas del dispositivo rastreado en esta invocación

abstract getShardsSerials ()

Devuelve el mapa de todas las series seguidas y su fragmento involucrado en el fragmentación.

abstract String getTestTag ()

Devuelve la etiqueta de prueba de invocación.

abstract void setConfigurationDescriptor ( ConfigurationDescriptor configurationDescriptor)

Establece el descriptor asociado con la configuración de prueba que inició la invocación

abstract void setModuleInvocationContext ( IInvocationContext invocationContext)

Establece el contexto de invocación del módulo mientras se ejecuta como parte de un ITestSuite

abstract void setRecoveryModeForAllDevices ( ITestDevice.RecoveryMode mode)

Establece el RecoveryMode de todos los dispositivos que forman parte del contexto.

abstract void setTestTag (String testTag)

Establece la etiqueta de prueba de invocación.

abstract InvocationContext.Context toProto ()

Serializar una instancia de contexto en un protobuf.

Constantes

ID_ INVOCACIÓN

public static final String INVOCATION_ID

Clave utilizada para almacenar el ID de invocación asociado.

Valor constante: "id-invocación"

Métodos públicos

addAllocatedDevice

public abstract void addAllocatedDevice ( deviceWithName)

Rastree un mapa del nombre del dispositivo de configuración asociado a un ITestDevice . No borra el seguimiento anterior antes de agregar.

Parámetros
deviceWithName : el ERROR(/Map) del dispositivo adicional para rastrear

addAllocatedDevice

public abstract void addAllocatedDevice (String deviceName, 
                ITestDevice testDevice)

Agregue un dispositivo ITest para que los metadatos lo rastreen cuando se asigna el dispositivo. configurará la información de compilación como nula en el mapa.

Parámetros
deviceName String : el nombre de configuración del dispositivo para asociar con el ITestDevice

testDevice ITestDevice : para agregar a los dispositivos asignados.

addDeviceBuildInfo

public abstract void addDeviceBuildInfo (String deviceName, 
                IBuildInfo buildinfo)

Agregue un IBuildInfo para realizar un seguimiento con el nombre de configuración del dispositivo.

Parámetros
deviceName String : el nombre de configuración del dispositivo

buildinfo IBuildInfo : un IBuildInfo asociado al nombre de configuración del dispositivo.

addInvocationAttribute

public abstract void addInvocationAttribute (String attributeName, 
                String attributeValue)

Agregar un atributo de invocación.

Parámetros
attributeName String

attributeValue String

addInvocationAttributes

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

Agregue varios atributos de invocación a la vez a través de UniqueMultiMap .

Parámetros
attributesMap MultiMap

addInvocationTimingMetric

public abstract void addInvocationTimingMetric ( IInvocationContext.TimingEvent timingEvent, 
                Long durationMillis)

Agregar una métrica de tiempo de invocación.

Parámetros
timingEvent IInvocationContext.TimingEvent

durationMillis Long

addSerialsFromShard

public abstract void addSerialsFromShard (Integer index, 
                 serials)

Agregue un serial para ser rastreado como asignado a uno de los fragmentos que ejecutan algunas pruebas.

Parámetros
index Integer : el índice del fragmento utilizando las publicaciones seriadas

serials : La lista de publicaciones seriadas a ser rastreadas.

getAttributes

public abstract MultiMap <String, String> getAttributes ()

Devuelve una copia del mapa que contiene todos los atributos de invocación.

Devoluciones
MultiMap <String, String>

getBuildInfo

public abstract IBuildInfo getBuildInfo (String deviceName)

Devuelva el IBuildInfo asociado con el nombre de configuración del dispositivo proporcionado. Devuelve nulo, si no se puede hacer coincidir el nombre del dispositivo.

Parámetros
deviceName String

Devoluciones
IBuildInfo

getBuildInfo

public abstract IBuildInfo getBuildInfo ( ITestDevice testDevice)

Devuelva el IBuildInfo asociado con el ITestDevice

Parámetros
testDevice ITestDevice

Devoluciones
IBuildInfo

getBuildInfoName

public abstract String getBuildInfoName ( IBuildInfo info)

Devuelve el nombre del dispositivo establecido en la configuración xml de IBuildInfo . Devuelve un valor nulo si IBuildInfo no puede coincidir

Parámetros
info IBuildInfo

Devoluciones
String

getBuildInfos

public abstract  getBuildInfos ()

Devuelva todo el IBuildInfo rastreado para esta invocación.

Devoluciones

getConfigurationDescriptor

public abstract ConfigurationDescriptor getConfigurationDescriptor ()

Devuelve el descriptor asociado con la configuración de prueba que inició la invocación

Devoluciones
ConfigurationDescriptor

getDevice

public abstract ITestDevice getDevice (String deviceName)

Devuelva el ITestDevice asociado con el nombre de configuración del dispositivo proporcionado.

Parámetros
deviceName String

Devoluciones
ITestDevice

getDeviceBuildMap

public abstract  getDeviceBuildMap ()

Devuelve el mapa de dispositivo / asociación de información de compilación

Devoluciones

getDeviceBySerial

public abstract ITestDevice getDeviceBySerial (String serial)

Devuelve el ITestDevice asociado con el serial proporcionado Abstenerse de usar demasiado, ya que no es la búsqueda más rápida.

Parámetros
serial String

Devoluciones
ITestDevice

getDeviceConfigNames

public abstract  getDeviceConfigNames ()

Devuelve la lista de nombres de configuración de dispositivo del dispositivo rastreado en esta invocación

Devoluciones

getDeviceName

public abstract String getDeviceName ( ITestDevice device)

Devuelve el nombre del dispositivo establecido en la configuración xml del ITestDevice . Devuelve un valor nulo, si ITestDevice no puede coincidir.

Parámetros
device ITestDevice

Devoluciones
String

getDevices

public abstract  getDevices ()

Devuelve todo el dispositivo asignado rastreado para esta invocación.

Devoluciones

getInvocationId

public abstract String getInvocationId ()

Devoluciones
String ID de invocación asociado o null si no está vinculado a una invocación

getInvocationTimingMetrics

public abstract  getInvocationTimingMetrics ()

Devuelve el mapa que contiene las métricas de tiempo de invocación.

Devoluciones

getModuleInvocationContext

public abstract IInvocationContext getModuleInvocationContext ()

Devuelve el contexto de invocación del módulo mientras se ejecuta como parte de un ITestSuite

Devoluciones
IInvocationContext

getNumDevicesAllocated

public abstract int getNumDevicesAllocated ()

Devuelve el número de dispositivos asignados para la invocación.

Devoluciones
int

getSerials

public abstract  getSerials ()

Devuelve la lista de publicaciones seriadas del dispositivo rastreado en esta invocación

Devoluciones

getShardsSerials

public abstract  getShardsSerials ()

Devuelve el mapa de todas las series seguidas y su fragmento involucrado en el fragmentación. Vacío si no es una invocación fragmentada.

Devoluciones

getTestTag

public abstract String getTestTag ()

Devuelve la etiqueta de prueba de invocación.

Devoluciones
String

setConfigurationDescriptor

public abstract void setConfigurationDescriptor ( ConfigurationDescriptor configurationDescriptor)

Establece el descriptor asociado con la configuración de prueba que inició la invocación

Parámetros
configurationDescriptor ConfigurationDescriptor

setModuleInvocationContext

public abstract void setModuleInvocationContext ( IInvocationContext invocationContext)

Establece el contexto de invocación del módulo mientras se ejecuta como parte de un ITestSuite

Parámetros
invocationContext IInvocationContext

setRecoveryModeForAllDevices

public abstract void setRecoveryModeForAllDevices ( ITestDevice.RecoveryMode mode)

Establece el RecoveryMode de todos los dispositivos que forman parte del contexto.

Parámetros
mode ITestDevice.RecoveryMode

setTestTag

public abstract void setTestTag (String testTag)

Establece la etiqueta de prueba de invocación.

Parámetros
testTag String

toProto

public abstract InvocationContext.Context toProto ()

Serializar una instancia de contexto en un protobuf.

Devoluciones
InvocationContext.Context