Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

IInvocationContext

public interface IInvocationContext

com.android.tradefed.invoker.IInvocationContext


Contiene informazioni sull'Invocazione per l'accesso ai test, se necessario. I test non devono modificare il contesto qui contenuto, pertanto saranno disponibili solo i getter, ad eccezione degli attributi di contesto a scopo di reportistica.

Sommario

Classi nidificate

enum IInvocationContext.TimingEvent

costanti

String INVOCATION_ID

Chiave utilizzata per la memorizzazione dell'ID di chiamata associato.

Metodi pubblici

abstract void addAllocatedDevice ( deviceWithName) addAllocatedDevice ( deviceWithName)

Traccia una mappa del nome del dispositivo di configurazione associato a un ITestDevice .

abstract void addAllocatedDevice (String deviceName, ITestDevice testDevice)

Aggiungi un ITestDevice per essere tracciato dai metadati quando viene allocato il dispositivo.

abstract void addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo)

Aggiungi un IBuildInfo da tracciare con il nome di configurazione del dispositivo.

abstract void addInvocationAttribute (String attributeName, String attributeValue)

Aggiungi un attributo di invito.

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

Aggiungi più attributi di invocazione contemporaneamente tramite UniqueMultiMap .

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

Aggiungi una metrica di temporizzazione delle chiamate.

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

Aggiungi un seriale da tracciare come assegnato a uno dei frammenti che eseguono alcuni test.

abstract MultiMap <String, String> getAttributes ()

Restituisce una copia della mappa contenente tutti gli attributi di invocazione.

abstract IBuildInfo getBuildInfo (String deviceName)

Restituisce IBuildInfo associato al nome di configurazione del dispositivo fornito.

abstract IBuildInfo getBuildInfo ( ITestDevice testDevice)

Restituisce IBuildInfo associato a ITestDevice

abstract String getBuildInfoName ( IBuildInfo info)

Restituisce il nome del dispositivo impostato nella configurazione xml da IBuildInfo .

abstract getBuildInfos ()

Restituisci tutti gli IBuildInfo tracciati per questa IBuildInfo .

abstract ConfigurationDescriptor getConfigurationDescriptor ()

Restituisce il descrittore associato alla configurazione di test che ha avviato l'invocazione

abstract ITestDevice getDevice (String deviceName)

Restituisce ITestDevice associato al nome di configurazione del dispositivo fornito.

abstract getDeviceBuildMap ()

Restituisce la mappa dell'associazione informazioni dispositivo / build

abstract ITestDevice getDeviceBySerial (String serial)

Restituisce ITestDevice associato al seriale fornito.

abstract getDeviceConfigNames ()

Restituisce l'elenco dei nomi di configurazione del dispositivo monitorato in questa chiamata

abstract String getDeviceName ( ITestDevice device)

Restituisce il nome del dispositivo impostato nella configurazione xml da ITestDevice .

abstract getDevices ()

Restituisce tutto il dispositivo allocato tracciato per questa chiamata.

abstract String getInvocationId ()
abstract getInvocationTimingMetrics ()

Restituisce la mappa contenente le metriche dei tempi di invocazione.

abstract IInvocationContext getModuleInvocationContext ()

Restituisce il contesto di ITestSuite del modulo mentre viene eseguito come parte di una ITestSuite

abstract int getNumDevicesAllocated ()

Restituisce il numero di dispositivi assegnati per l'invocazione.

abstract getSerials ()

Restituisce l'elenco dei serial del dispositivo monitorato in questa chiamata

abstract getShardsSerials ()

Restituisce la mappa di tutti i serial tracciati e il loro frammento coinvolto nello sharding.

abstract String getTestTag ()

Restituisce il tag di test di invocazione.

abstract void setConfigurationDescriptor ( ConfigurationDescriptor configurationDescriptor)

Imposta il descrittore associato alla configurazione di test che ha avviato la chiamata

abstract void setModuleInvocationContext ( IInvocationContext invocationContext)

Imposta il contesto di ITestSuite del modulo mentre viene eseguito come parte di una ITestSuite

abstract void setRecoveryModeForAllDevices ( ITestDevice.RecoveryMode mode)

Imposta RecoveryMode di tutti i dispositivi parte del contesto

abstract void setTestTag (String testTag)

Imposta il tag di test di invocazione.

abstract InvocationContext.Context toProto ()

Serializzare un'istanza di contesto in un protobuf.

costanti

INVOCATION_ID

public static final String INVOCATION_ID

Chiave utilizzata per la memorizzazione dell'ID di chiamata associato.

Valore costante: "invocation-id"

Metodi pubblici

addAllocatedDevice

public abstract void addAllocatedDevice ( deviceWithName)

Traccia una mappa del nome del dispositivo di configurazione associato a un ITestDevice . Non cancella il tracciamento precedente prima di aggiungerlo.

parametri
deviceWithName : ERROR(/Map) del dispositivo aggiuntivo da tracciare

addAllocatedDevice

public abstract void addAllocatedDevice (String deviceName, 
                ITestDevice testDevice)

Aggiungi un ITestDevice per essere tracciato dai metadati quando viene allocato il dispositivo. imposterà le informazioni di costruzione su null nella mappa.

parametri
deviceName String : il nome di configurazione del dispositivo da associare a ITestDevice

testDevice ITestDevice : da aggiungere ai dispositivi assegnati.

addDeviceBuildInfo

public abstract void addDeviceBuildInfo (String deviceName, 
                IBuildInfo buildinfo)

Aggiungi un IBuildInfo da tracciare con il nome di configurazione del dispositivo.

parametri
deviceName String : il nome di configurazione del dispositivo

buildinfo IBuildInfo : un IBuildInfo associato al nome di configurazione del dispositivo.

addInvocationAttribute

public abstract void addInvocationAttribute (String attributeName, 
                String attributeValue)

Aggiungi un attributo di invito.

parametri
attributeName String

attributeValue String

addInvocationAttributes

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

Aggiungi più attributi di invocazione contemporaneamente tramite UniqueMultiMap .

parametri
attributesMap MultiMap

addInvocationTimingMetric

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

Aggiungi una metrica di temporizzazione delle chiamate.

parametri
timingEvent IInvocationContext.TimingEvent

durationMillis Long

addSerialsFromShard

public abstract void addSerialsFromShard (Integer index, 
                 serials)

Aggiungi un seriale da tracciare come assegnato a uno dei frammenti che eseguono alcuni test.

parametri
index Integer : l'indice del frammento usando i serial

serials : L'elenco dei periodici da tracciare.

getAttributes

public abstract MultiMap <String, String> getAttributes ()

Restituisce una copia della mappa contenente tutti gli attributi di invocazione.

ritorna
MultiMap <String, String>

getBuildInfo

public abstract IBuildInfo getBuildInfo (String deviceName)

Restituisce IBuildInfo associato al nome di configurazione del dispositivo fornito. Restituisce null, se deviceName non può essere associato.

parametri
deviceName String

ritorna
IBuildInfo

getBuildInfo

public abstract IBuildInfo getBuildInfo ( ITestDevice testDevice)

Restituisce IBuildInfo associato a ITestDevice

parametri
testDevice ITestDevice

ritorna
IBuildInfo

getBuildInfoName

public abstract String getBuildInfoName ( IBuildInfo info)

Restituisce il nome del dispositivo impostato nella configurazione xml da IBuildInfo . Restituisce null se IBuildInfo non può essere abbinato

parametri
info IBuildInfo

ritorna
String

getBuildInfos

public abstract  getBuildInfos ()

Restituisci tutti gli IBuildInfo tracciati per questa IBuildInfo .

ritorna

getConfigurationDescriptor

public abstract ConfigurationDescriptor getConfigurationDescriptor ()

Restituisce il descrittore associato alla configurazione di test che ha avviato l'invocazione

ritorna
ConfigurationDescriptor

GetDevice

public abstract ITestDevice getDevice (String deviceName)

Restituisce ITestDevice associato al nome di configurazione del dispositivo fornito.

parametri
deviceName String

ritorna
ITestDevice

getDeviceBuildMap

public abstract  getDeviceBuildMap ()

Restituisce la mappa dell'associazione informazioni dispositivo / build

ritorna

getDeviceBySerial

public abstract ITestDevice getDeviceBySerial (String serial)

Restituisce ITestDevice associato al seriale fornito. Evita di usare troppo in quanto non è la ricerca più veloce.

parametri
serial String

ritorna
ITestDevice

getDeviceConfigNames

public abstract  getDeviceConfigNames ()

Restituisce l'elenco dei nomi di configurazione del dispositivo monitorato in questa chiamata

ritorna

getDeviceName

public abstract String getDeviceName ( ITestDevice device)

Restituisce il nome del dispositivo impostato nella configurazione xml da ITestDevice . Restituisce null, se ITestDevice non può essere abbinato.

parametri
device ITestDevice

ritorna
String

getDevices

public abstract  getDevices ()

Restituisce tutto il dispositivo allocato tracciato per questa chiamata.

ritorna

getInvocationId

public abstract String getInvocationId ()

ritorna
String ID di chiamata associato o null se non collegato a una chiamata

getInvocationTimingMetrics

public abstract  getInvocationTimingMetrics ()

Restituisce la mappa contenente le metriche dei tempi di invocazione.

ritorna

getModuleInvocationContext

public abstract IInvocationContext getModuleInvocationContext ()

Restituisce il contesto di ITestSuite del modulo mentre viene eseguito come parte di una ITestSuite

ritorna
IInvocationContext

getNumDevicesAllocated

public abstract int getNumDevicesAllocated ()

Restituisce il numero di dispositivi assegnati per l'invocazione.

ritorna
int

getSerials

public abstract  getSerials ()

Restituisce l'elenco dei serial del dispositivo monitorato in questa chiamata

ritorna

getShardsSerials

public abstract  getShardsSerials ()

Restituisce la mappa di tutti i serial tracciati e il loro frammento coinvolto nello sharding. Vuoto se non un'invocazione frammentata.

ritorna

getTestTag

public abstract String getTestTag ()

Restituisce il tag di test di invocazione.

ritorna
String

setConfigurationDescriptor

public abstract void setConfigurationDescriptor ( ConfigurationDescriptor configurationDescriptor)

Imposta il descrittore associato alla configurazione di test che ha avviato la chiamata

parametri
configurationDescriptor ConfigurationDescriptor

setModuleInvocationContext

public abstract void setModuleInvocationContext ( IInvocationContext invocationContext)

Imposta il contesto di ITestSuite del modulo mentre viene eseguito come parte di una ITestSuite

parametri
invocationContext IInvocationContext

setRecoveryModeForAllDevices

public abstract void setRecoveryModeForAllDevices ( ITestDevice.RecoveryMode mode)

Imposta RecoveryMode di tutti i dispositivi parte del contesto

parametri
mode ITestDevice.RecoveryMode

setTestTag

public abstract void setTestTag (String testTag)

Imposta il tag di test di invocazione.

parametri
testTag String

toProto

public abstract InvocationContext.Context toProto ()

Serializzare un'istanza di contesto in un protobuf.

ritorna
InvocationContext.Context