Kontekst wywołania
public class InvocationContext
extends Object
implements IInvocationContext
Obiekt Java.lang.Object | |
↳ | com.android.tradefed.invoker.InvocationContext |
Ogólna implementacja IInvocationContext
.
Streszczenie
Konstruktorzy publiczni | |
---|---|
InvocationContext () Tworzy |
Metody publiczne | |
---|---|
void | addAllocatedDevice ( deviceWithName) addAllocatedDevice ( deviceWithName) Śledź mapę nazwy urządzenia konfiguracyjnego powiązanego z |
void | addAllocatedDevice (String devicename, ITestDevice testDevice) Dodaj urządzenie ITestDevice, które ma być śledzone przez metadane po przydzieleniu urządzenia. |
void | addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo) Dodaj |
void | addInvocationAttribute (String attributeName, String attributeValue) Dodaj atrybut wywołania. |
void | addInvocationAttributes ( MultiMap <String, String> attributesMap) Dodaj kilka atrybutów wywołania na raz za pomocą |
void | addSerialsFromShard (Integer index, serials) addSerialsFromShard (Integer index, serials) Dodaj numer seryjny, który ma być śledzony, jako przypisany do jednego z fragmentów uruchamiających niektóre testy. |
static InvocationContext | fromProto (InvocationContext.Context protoContext) Operacja odwrotna do |
MultiMap <String, String> | getAttributes () Zwraca kopię mapy zawierającą wszystkie atrybuty wywołania. |
IBuildInfo | getBuildInfo (String deviceName) Zwróć |
IBuildInfo | getBuildInfo ( ITestDevice testDevice) Zwróć |
String | getBuildInfoName ( IBuildInfo info) Zwraca nazwę urządzenia ustawioną w konfiguracji XML z |
getBuildInfos () Zwróć wszystkie informacje | |
ConfigurationDescriptor | getConfigurationDescriptor () Zwraca deskryptor powiązany z konfiguracją testową, która uruchomiła wywołanie |
ITestDevice | getDevice (String deviceName) Zwróć |
getDeviceBuildMap () Zwróć mapę powiązania informacji o urządzeniu/kompilacji | |
ITestDevice | getDeviceBySerial (String serial) Zwraca |
getDeviceConfigNames () Zwróć listę nazw konfiguracji urządzeń śledzonych w tym wywołaniu | |
String | getDeviceName ( ITestDevice device) Zwraca nazwę urządzenia ustawioną w konfiguracji XML z |
getDevices () Zwróć wszystkie przydzielone urządzenia śledzone dla tego wywołania. | |
String | getInvocationId () |
IInvocationContext | getModuleInvocationContext () Zwraca kontekst wywołania modułu podczas jego wykonywania jako część pakietu. |
int | getNumDevicesAllocated () Zwraca liczbę urządzeń przydzielonych do wywołania. |
getSerials () Zwróć listę numerów seryjnych urządzenia śledzonego w tym wywołaniu | |
getShardsSerials () Zwraca mapę wszystkich śledzonych seriali i ich fragmentów objętych fragmentowaniem. | |
String | getTestTag () Zwraca tag testowy wywołania. |
void | lockAttributes () Zablokuj kontekst, aby zapobiec dodaniu kolejnych atrybutów wywołania. |
void | logInvocationMetrics () Zarejestruj atrybuty |
void | markReleasedEarly () Zaznacz, że urządzenia zostaną wydane wcześniej. |
void | setConfigurationDescriptor ( ConfigurationDescriptor configurationDescriptor) Ustawia deskryptor powiązany z konfiguracją testową, która uruchomiła wywołanie |
void | setModuleInvocationContext ( IInvocationContext invocationContext) Ustawia kontekst wywołania modułu podczas jego wykonywania jako część pakietu. |
void | setRecoveryModeForAllDevices ( ITestDevice.RecoveryMode mode) Ustawia |
void | setTestTag (String testTag) Ustawia znacznik testowy wywołania. |
InvocationContext.Context | toProto () Serializuj instancję kontekstu do protobufa. |
boolean | wasReleasedEarly () Zwraca informację, czy urządzenia zostały wcześniej wydane i nie będą już używane. |
Konstruktorzy publiczni
Kontekst wywołania
public InvocationContext ()
Tworzy BuildInfo
przy użyciu domyślnych wartości atrybutów.
Metody publiczne
dodaj przydzielone urządzenie
public void addAllocatedDevice (deviceWithName)
Śledź mapę nazwy urządzenia konfiguracyjnego powiązanego z ITestDevice
. Nie usuwa poprzedniego śledzenia przed dodaniem.
Parametry | |
---|---|
deviceWithName | ERROR(/Map) dodatkowego urządzenia do śledzenia |
dodaj przydzielone urządzenie
public void addAllocatedDevice (String devicename, ITestDevice testDevice)
Dodaj urządzenie ITestDevice, które ma być śledzone przez metadane po przydzieleniu urządzenia. ustawi informacje o kompilacji na wartość null na mapie.
Parametry | |
---|---|
devicename | String : nazwa konfiguracji urządzenia, która ma zostać powiązana z ITestDevice |
testDevice | ITestDevice : do dodania do przydzielonych urządzeń. |
dodaj informacje o budowie urządzenia
public void addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo)
Dodaj IBuildInfo
, które ma być śledzone za pomocą nazwy konfiguracji urządzenia.
Parametry | |
---|---|
deviceName | String : nazwa konfiguracji urządzenia |
buildinfo | IBuildInfo : IBuildInfo powiązany z nazwą konfiguracji urządzenia. |
dodaj atrybut wywołania
public void addInvocationAttribute (String attributeName, String attributeValue)
Dodaj atrybut wywołania.
Parametry | |
---|---|
attributeName | String |
attributeValue | String |
dodaj atrybuty wywołania
public void addInvocationAttributes (MultiMap<String, String> attributesMap)
Dodaj kilka atrybutów wywołania na raz za pomocą UniqueMultiMap
.
Parametry | |
---|---|
attributesMap | MultiMap |
dodajSerialsFromShard
public void addSerialsFromShard (Integer index,serials)
Dodaj numer seryjny, który ma być śledzony, jako przypisany do jednego z fragmentów uruchamiających niektóre testy.
Parametry | |
---|---|
index | Integer : indeks fragmentu wykorzystujący seriale |
serials |
z Proto
public static InvocationContext fromProto (InvocationContext.Context protoContext)
Operacja odwrotna do InvocationContext#toProto()
, aby odzyskać instancję.
Parametry | |
---|---|
protoContext | InvocationContext.Context |
Zwroty | |
---|---|
InvocationContext |
pobierzAtrybuty
public MultiMap<String, String> getAttributes ()
Zwraca kopię mapy zawierającą wszystkie atrybuty wywołania.
Zwroty | |
---|---|
MultiMap <String, String> |
pobierz informacje o kompilacji
public IBuildInfo getBuildInfo (String deviceName)
Zwróć IBuildInfo
skojarzone z podaną nazwą konfiguracji urządzenia. Zwraca wartość null, jeśli nie można dopasować nazwy urządzenia.
Parametry | |
---|---|
deviceName | String |
Zwroty | |
---|---|
IBuildInfo |
pobierz informacje o kompilacji
public IBuildInfo getBuildInfo (ITestDevice testDevice)
Zwróć IBuildInfo
skojarzone z ITestDevice
Parametry | |
---|---|
testDevice | ITestDevice |
Zwroty | |
---|---|
IBuildInfo |
getBuildInfoName
public String getBuildInfoName (IBuildInfo info)
Zwraca nazwę urządzenia ustawioną w konfiguracji XML z IBuildInfo
. Zwraca wartość null, jeśli nie można dopasować IBuildInfo
Parametry | |
---|---|
info | IBuildInfo |
Zwroty | |
---|---|
String |
pobierzBuildInfos
publicgetBuildInfos ()
Zwróć wszystkie informacje IBuildInfo
śledzone dla tego wywołania.
Zwroty | |
---|---|
getConfigurationDescriptor
public ConfigurationDescriptor getConfigurationDescriptor ()
Zwraca deskryptor powiązany z konfiguracją testową, która uruchomiła wywołanie
Zwroty | |
---|---|
ConfigurationDescriptor |
pobierz urządzenie
public ITestDevice getDevice (String deviceName)
Zwróć ITestDevice
skojarzone z podaną nazwą konfiguracji urządzenia.
Parametry | |
---|---|
deviceName | String |
Zwroty | |
---|---|
ITestDevice |
pobierz mapę kompilacji urządzenia
publicgetDeviceBuildMap ()
Zwróć mapę powiązania informacji o urządzeniu/kompilacji
Zwroty | |
---|---|
pobierzDeviceBySerial
public ITestDevice getDeviceBySerial (String serial)
Zwraca ITestDevice
powiązany z podanym numerem seryjnym. Unikaj używania zbyt dużej liczby znaków, ponieważ nie jest to najszybsze wyszukiwanie.
Parametry | |
---|---|
serial | String |
Zwroty | |
---|---|
ITestDevice |
pobierz nazwę konfiguracji urządzenia
publicgetDeviceConfigNames ()
Zwróć listę nazw konfiguracji urządzeń śledzonych w tym wywołaniu
Zwroty | |
---|---|
pobierz nazwę urządzenia
public String getDeviceName (ITestDevice device)
Zwraca nazwę urządzenia ustawioną w konfiguracji XML z ITestDevice
. Zwraca null, jeśli nie można dopasować ITestDevice.
Parametry | |
---|---|
device | ITestDevice |
Zwroty | |
---|---|
String |
pobierz urządzenia
publicgetDevices ()
Zwróć wszystkie przydzielone urządzenia śledzone dla tego wywołania.
Zwroty | |
---|---|
pobierzIdInwokacji
public String getInvocationId ()
Zwroty | |
---|---|
String |
getModuleInvocationContext
public IInvocationContext getModuleInvocationContext ()
Zwraca kontekst wywołania modułu podczas jego wykonywania jako część pakietu.
Zwroty | |
---|---|
IInvocationContext |
getNumDevicesAllocated
public int getNumDevicesAllocated ()
Zwraca liczbę urządzeń przydzielonych do wywołania.
Zwroty | |
---|---|
int |
pobierz Seriale
publicgetSerials ()
Zwróć listę numerów seryjnych urządzenia śledzonego w tym wywołaniu
Zwroty | |
---|---|
pobierzShardsSerials
publicgetShardsSerials ()
Zwraca mapę wszystkich śledzonych seriali i ich fragmentów objętych fragmentowaniem. Puste, jeśli nie wywołanie podzielone na fragmenty.
Zwroty | |
---|---|
pobierzTestTag
public String getTestTag ()
Zwraca tag testowy wywołania.
Zwroty | |
---|---|
String |
zablokujAtrybuty
public void lockAttributes ()
Zablokuj kontekst, aby zapobiec dodaniu kolejnych atrybutów wywołania.
logInvocationMetrics
public void logInvocationMetrics ()
Zarejestruj atrybuty InvocationMetricLogger
w wywołaniu.
markReleasedEarly
public void markReleasedEarly ()
Zaznacz, że urządzenia zostaną wydane wcześniej.
setConfigurationDescriptor
public void setConfigurationDescriptor (ConfigurationDescriptor configurationDescriptor)
Ustawia deskryptor powiązany z konfiguracją testową, która uruchomiła wywołanie
Parametry | |
---|---|
configurationDescriptor | ConfigurationDescriptor |
setModuleInvocationContext
public void setModuleInvocationContext (IInvocationContext invocationContext)
Ustawia kontekst wywołania modułu podczas jego wykonywania jako część pakietu.
Parametry | |
---|---|
invocationContext | IInvocationContext |
setRecoveryModeForAllDevices
public void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)
Ustawia RecoveryMode
wszystkich urządzeń w kontekście
Parametry | |
---|---|
mode | ITestDevice.RecoveryMode |
ustawTestTag
public void setTestTag (String testTag)
Ustawia znacznik testowy wywołania.
Parametry | |
---|---|
testTag | String |
doProto
public InvocationContext.Context toProto ()
Serializuj instancję kontekstu do protobufa.
Zwroty | |
---|---|
InvocationContext.Context |
został wydany wcześnie
public boolean wasReleasedEarly ()
Zwraca informację, czy urządzenia zostały wcześniej wydane i nie będą już używane.
Zwroty | |
---|---|
boolean |