Kontekst wywołania
public class InvocationContext
extends Object
implements IInvocationContext
java.lang.Obiekt | |
↳ | com.android.tradefed.invoker.InvocationContext |
Ogólna implementacja IInvocationContext
.
Streszczenie
Konstruktory publiczne | |
---|---|
InvocationContext () Tworzy |
Metody publiczne | |
---|---|
void | addAllocatedDevice ( deviceWithName) addAllocatedDevice ( deviceWithName) Śledź mapę nazwy urządzenia konfiguracyjnego skojarzonego z |
void | addAllocatedDevice (String devicename, ITestDevice testDevice) Dodaj ITestDevice do śledzenia przez metadane podczas przydzielania urządzenia. |
void | addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo) Dodaj |
void | addInvocationAttribute (String attributeName, String attributeValue) Dodaj atrybut Inwokacja. |
void | addInvocationAttributes ( MultiMap <String, String> attributesMap) Dodaj kilka atrybutów inwokacji jednocześnie 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, w których przeprowadzane są 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 ustawionego w konfiguracji xml z |
getBuildInfos () Zwróć wszystkie | |
ConfigurationDescriptor | getConfigurationDescriptor () Zwraca deskryptor powiązany z konfiguracją testową, która uruchomiła wywołanie |
ITestDevice | getDevice (String deviceName) Zwróć |
getDeviceBuildMap () Zwróć mapę skojarzenia 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 ustawionego 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 wykonywania w ramach zestawu. |
int | getNumDevicesAllocated () Zwróć 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 zaangażowanych w sharding. | |
String | getTestTag () Zwraca znacznik testowy wywołania. |
void | lockAttributes () Zablokuj kontekst, aby zapobiec dodaniu większej liczby atrybutów wywołania. |
void | logInvocationMetrics () Rejestruj atrybuty |
void | markReleasedEarly () Zaznacz, że urządzenia zostaną wypuszczone wcześniej. |
void | setConfigurationDescriptor ( ConfigurationDescriptor configurationDescriptor) Ustawia deskryptor skojarzony z konfiguracją testu, która uruchomiła wywołanie |
void | setModuleInvocationContext ( IInvocationContext invocationContext) Ustawia kontekst wywołania modułu podczas wykonywania w ramach pakietu. |
void | setRecoveryModeForAllDevices ( ITestDevice.RecoveryMode mode) Ustawia |
void | setTestTag (String testTag) Ustawia znacznik testowy wywołania. |
InvocationContext.Context | toProto () Serializacja instancji kontekstu do protobuf. |
boolean | wasReleasedEarly () Zwraca informację, czy urządzenia zostały wydane wcześniej i nie będą już używane. |
Konstruktory publiczne
Kontekst wywołania
public InvocationContext ()
Tworzy BuildInfo
przy użyciu domyślnych wartości atrybutów.
Metody publiczne
dodajPrzydzieloneUrządzenie
public void addAllocatedDevice (deviceWithName)
Śledź mapę nazwy urządzenia konfiguracyjnego skojarzonego z ITestDevice
. Nie usuwa poprzedniego śledzenia przed dodaniem.
Parametry | |
---|---|
deviceWithName | ERROR(/Map) dodatkowego urządzenia do śledzenia |
dodajPrzydzieloneUrządzenie
public void addAllocatedDevice (String devicename, ITestDevice testDevice)
Dodaj ITestDevice do śledzenia przez metadane podczas przydzielania urządzenia. ustawi informacje o kompilacji na null na mapie.
Parametry | |
---|---|
devicename | String : nazwa konfiguracji urządzenia do skojarzenia z ITestDevice |
testDevice | ITestDevice : do dodania do przydzielonych urządzeń. |
dodaj informacje o kompilacji urządzenia
public void addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo)
Dodaj IBuildInfo
do śledzenia za pomocą nazwy konfiguracji urządzenia.
Parametry | |
---|---|
deviceName | String : nazwa konfiguracji urządzenia |
buildinfo | IBuildInfo : IBuildInfo powiązany z nazwą konfiguracji urządzenia. |
addInvocationAtrybut
public void addInvocationAttribute (String attributeName, String attributeValue)
Dodaj atrybut Inwokacja.
Parametry | |
---|---|
attributeName | String |
attributeValue | String |
dodaj atrybuty wywołania
public void addInvocationAttributes (MultiMap<String, String> attributesMap)
Dodaj kilka atrybutów inwokacji jednocześnie za pomocą UniqueMultiMap
.
Parametry | |
---|---|
attributesMap | MultiMap |
addSerialsFromShard
public void addSerialsFromShard (Integer index,serials)
Dodaj numer seryjny, który ma być śledzony, jako przypisany do jednego z fragmentów, w których przeprowadzane są niektóre testy.
Parametry | |
---|---|
index | Integer : indeks odłamka przy użyciu seriali |
serials |
z Proto
public static InvocationContext fromProto (InvocationContext.Context protoContext)
Operacja odwrotna do InvocationContext#toProto()
w celu odzyskania instancji.
Parametry | |
---|---|
protoContext | InvocationContext.Context |
Zwroty | |
---|---|
InvocationContext |
pobierz atrybuty
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
skojarzony 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
skojarzony z ITestDevice
Parametry | |
---|---|
testDevice | ITestDevice |
Zwroty | |
---|---|
IBuildInfo |
getBuildInfoName
public String getBuildInfoName (IBuildInfo info)
Zwraca nazwę urządzenia ustawionego w konfiguracji xml z IBuildInfo
. Zwraca null, jeśli nie można dopasować IBuildInfo
Parametry | |
---|---|
info | IBuildInfo |
Zwroty | |
---|---|
String |
getBuildInfos
publicgetBuildInfos ()
Zwróć wszystkie 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 |
pobierzUrządzenie
public ITestDevice getDevice (String deviceName)
Zwróć ITestDevice
powiązany z podaną nazwą konfiguracji urządzenia.
Parametry | |
---|---|
deviceName | String |
Zwroty | |
---|---|
ITestDevice |
getDeviceBuildMap
publicgetDeviceBuildMap ()
Zwróć mapę skojarzenia informacji o urządzeniu/kompilacji
Zwroty | |
---|---|
getDeviceBySerial
public ITestDevice getDeviceBySerial (String serial)
Zwraca ITestDevice
skojarzony z podanym numerem seryjnym. Powstrzymaj się od używania zbyt wielu, ponieważ nie jest to najszybsze wyszukiwanie.
Parametry | |
---|---|
serial | String |
Zwroty | |
---|---|
ITestDevice |
getDeviceConfigNames
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 ustawionego w konfiguracji xml z ITestDevice
. Zwraca null, jeśli nie można dopasować ITestDevice.
Parametry | |
---|---|
device | ITestDevice |
Zwroty | |
---|---|
String |
pobierzUrządzenia
publicgetDevices ()
Zwróć wszystkie przydzielone urządzenia śledzone dla tego wywołania.
Zwroty | |
---|---|
getInvocationId
public String getInvocationId ()
Zwroty | |
---|---|
String |
getModuleInvocationContext
public IInvocationContext getModuleInvocationContext ()
Zwraca kontekst wywołania modułu podczas wykonywania w ramach zestawu.
Zwroty | |
---|---|
IInvocationContext |
getNumDevicesAllocated
public int getNumDevicesAllocated ()
Zwróć liczbę urządzeń przydzielonych do wywołania.
Zwroty | |
---|---|
int |
getSerials
publicgetSerials ()
Zwróć listę numerów seryjnych urządzenia śledzonego w tym wywołaniu
Zwroty | |
---|---|
getShardsSerials
publicgetShardsSerials ()
Zwraca mapę wszystkich śledzonych seriali i ich fragmentów zaangażowanych w sharding. Puste, jeśli nie fragmentaryczne wywołanie.
Zwroty | |
---|---|
pobierzTestTag
public String getTestTag ()
Zwraca znacznik testowy wywołania.
Zwroty | |
---|---|
String |
zablokujAtrybuty
public void lockAttributes ()
Zablokuj kontekst, aby zapobiec dodaniu większej liczby atrybutów wywołania.
logInvocationMetrics
public void logInvocationMetrics ()
Rejestruj atrybuty InvocationMetricLogger
w wywołaniu.
markWcześnie wydany
public void markReleasedEarly ()
Zaznacz, że urządzenia zostaną wypuszczone wcześniej.
setConfigurationDescriptor
public void setConfigurationDescriptor (ConfigurationDescriptor configurationDescriptor)
Ustawia deskryptor skojarzony z konfiguracją testu, która uruchomiła wywołanie
Parametry | |
---|---|
configurationDescriptor | ConfigurationDescriptor |
setModuleInvocationContext
public void setModuleInvocationContext (IInvocationContext invocationContext)
Ustawia kontekst wywołania modułu podczas wykonywania w ramach pakietu.
Parametry | |
---|---|
invocationContext | IInvocationContext |
ustaw tryb odzyskiwania dla wszystkich urządzeń
public void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)
Ustawia RecoveryMode
wszystkich urządzeń będących częścią kontekstu
Parametry | |
---|---|
mode | ITestDevice.RecoveryMode |
ustaw znacznik testowy
public void setTestTag (String testTag)
Ustawia znacznik testowy wywołania.
Parametry | |
---|---|
testTag | String |
doProto
public InvocationContext.Context toProto ()
Serializacja instancji kontekstu do protobuf.
Zwroty | |
---|---|
InvocationContext.Context |
został wydany wcześnie
public boolean wasReleasedEarly ()
Zwraca informację, czy urządzenia zostały wydane wcześniej i nie będą już używane.
Zwroty | |
---|---|
boolean |