ÇağrıBağlamı
public
class
InvocationContext
extends Object
implements
IInvocationContext
Java.lang.Nesne | |
🎃 | com.android.tradefed.invoker.InvocationContext |
Genel bir IInvocationContext
uygulaması.
Özet
Kamu inşaatçıları | |
---|---|
InvocationContext()
Varsayılan özellik değerlerini kullanarak bir |
Herkese açık yöntemler | |
---|---|
void
|
addAllocatedDevice(
Bir |
void
|
addAllocatedDevice(String devicename, ITestDevice testDevice)
Cihaz ayrıldığında meta veriler tarafından izlenecek bir ITestDevice ekleyin. |
void
|
addDeviceBuildInfo(String deviceName, IBuildInfo buildinfo)
Cihaz yapılandırma adıyla izlenecek bir |
void
|
addInvocationAttribute(String attributeName, String attributeValue)
Bir Çağrı özelliği ekleyin. |
void
|
addInvocationAttributes(MultiMap<String, String> attributesMap)
|
void
|
addSerialsFromShard(Integer index,
Bazı testleri çalıştıran kırıklardan birine atanmış olarak izlenecek bir seri ekleyin. |
static
InvocationContext
|
fromProto(InvocationContext.Context protoContext)
Örneği geri almak için |
MultiMap<String, String>
|
getAttributes()
Haritanın tüm çağrı özelliklerini içeren bir kopyasını döndürür. |
IBuildInfo
|
getBuildInfo(String deviceName)
Sağlanan cihaz yapılandırma adıyla ilişkilendirilmiş |
IBuildInfo
|
getBuildInfo(ITestDevice testDevice)
|
String
|
getBuildInfoName(IBuildInfo info)
|
|
getBuildInfos()
Bu çağrı için takip edilen tüm |
ConfigurationDescriptor
|
getConfigurationDescriptor()
Çağrıyı başlatan test yapılandırmasıyla ilişkilendirilmiş tanımlayıcıyı döndürür |
ITestDevice
|
getDevice(String deviceName)
Sağlanan cihaz yapılandırma adıyla ilişkilendirilmiş |
|
getDeviceBuildMap()
Cihaz/derleme bilgileri ilişkilendirme haritasını döndür |
ITestDevice
|
getDeviceBySerial(String serial)
Sağlanan seriyle ilişkilendirilen |
|
getDeviceConfigNames()
Bu çağrıda izlenen cihazın cihaz yapılandırması adlarının listesini döndür |
String
|
getDeviceName(ITestDevice device)
|
|
getDevices()
Bu çağrı için izlenen, tahsis edilmiş tüm cihazları iade edin. |
String
|
getInvocationId()
|
IInvocationContext
|
getModuleInvocationContext()
Paketin parçası olarak yürütülürken modülün çağrı bağlamını döndürür. |
int
|
getNumDevicesAllocated()
Çağrı için ayrılmış cihaz sayısını döndürür. |
|
getSerials()
Bu çağrıda izlenen cihazın seri listesini döndür |
|
getShardsSerials()
Takip edilen tüm serilerin ve bunların parçalama işlemine dahil olan parçalarının haritasını döndürür. |
String
|
getTestTag()
Çağrı test etiketini döndürür. |
void
|
lockAttributes()
Daha fazla çağrı özelliği eklenmesini önlemek için bağlamı kilitleyin. |
void
|
logInvocationMetrics()
|
void
|
markReleasedEarly()
Cihazları erkenden kullanıma sunulacak olarak işaretleyin. |
void
|
setConfigurationDescriptor(ConfigurationDescriptor configurationDescriptor)
Çağrıyı başlatan test yapılandırmasıyla ilişkili açıklayıcıyı ayarlar |
void
|
setModuleInvocationContext(IInvocationContext invocationContext)
Bir paketin parçası olarak yürütülürken modülün çağrı bağlamını ayarlar. |
void
|
setRecoveryModeForAllDevices(ITestDevice.RecoveryMode mode)
Bağlamın tüm cihazların |
void
|
setTestTag(String testTag)
Çağrı test etiketini ayarlar. |
InvocationContext.Context
|
toProto()
Bağlam örneğini seri hale getirip protobuf'a dönüştürün. |
boolean
|
wasReleasedEarly()
Cihazların erken kullanıma sunulup sunulmadığını ve artık kullanılıp kullanılmayacağını döndürür. |
Kamu inşaatçıları
ÇağrıBağlamı
public InvocationContext ()
Varsayılan özellik değerlerini kullanarak bir BuildInfo
oluşturur.
Herkese açık yöntemler
cihaz ekleyin
public void addAllocatedDevice (deviceWithName)
Bir ITestDevice
ile ilişkilendirilmiş yapılandırma cihazı adının haritasını izleyin. Temizlenmiyor
kontrol etmelisiniz.
Parametreler | |
---|---|
deviceWithName |
: İzlenecek ek cihazın ERROR(/Map) kadarı |
cihaz ekleyin
public void addAllocatedDevice (String devicename, ITestDevice testDevice)
Cihaz ayrıldığında meta veriler tarafından izlenecek bir ITestDevice ekleyin. harita üzerinde derleme bilgisini null değerine ayarlar.
Parametreler | |
---|---|
devicename |
String : ITestDevice ile ilişkilendirilecek cihaz yapılandırması adı |
testDevice |
ITestDevice : Ayrılan cihazlara eklenecek. |
addDeviceBuildInfo
public void addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo)
Cihaz yapılandırma adıyla izlenecek bir IBuildInfo
ekleyin.
Parametreler | |
---|---|
deviceName |
String : cihaz yapılandırmasının adı |
buildinfo |
IBuildInfo : Cihaz yapılandırma adıyla ilişkilendirilmiş bir IBuildInfo . |
addInvocationAttribute
public void addInvocationAttribute (String attributeName, String attributeValue)
Bir Çağrı özelliği ekleyin.
Parametreler | |
---|---|
attributeName |
String |
attributeValue |
String |
addInvocationAttributes
public void addInvocationAttributes (MultiMap<String, String> attributesMap)
UniqueMultiMap
aracılığıyla tek seferde birden fazla çağrı özelliği ekleyin.
Parametreler | |
---|---|
attributesMap |
MultiMap |
addSerialsFromShard
public void addSerialsFromShard (Integer index,serials)
Bazı testleri çalıştıran kırıklardan birine atanmış olarak izlenecek bir seri ekleyin.
Parametreler | |
---|---|
index |
Integer : serileri kullanan kırığın dizini |
serials |
: İzlenecek serilerin listesi. |
fromProto
public static InvocationContext fromProto (InvocationContext.Context protoContext)
Örneği geri almak için InvocationContext#toProto()
işlemini ters yapın.
Parametreler | |
---|---|
protoContext |
InvocationContext.Context |
İlerlemeler | |
---|---|
InvocationContext |
getAttributes
public MultiMap<String, String> getAttributes ()
Haritanın tüm çağrı özelliklerini içeren bir kopyasını döndürür.
İlerlemeler | |
---|---|
MultiMap<String, String> |
getBuildInfo
public IBuildInfo getBuildInfo (String deviceName)
Sağlanan cihaz yapılandırma adıyla ilişkilendirilmiş IBuildInfo
değerini döndürün. İadeler
cihazAdı eşleştirilemezse null değerini alır.
Parametreler | |
---|---|
deviceName |
String |
İlerlemeler | |
---|---|
IBuildInfo |
getBuildInfo
public IBuildInfo getBuildInfo (ITestDevice testDevice)
ITestDevice
ile ilişkilendirilmiş IBuildInfo
değerini döndürün
Parametreler | |
---|---|
testDevice |
ITestDevice |
İlerlemeler | |
---|---|
IBuildInfo |
getBuildInfoName
public String getBuildInfoName (IBuildInfo info)
IBuildInfo
öğesindeki xml yapılandırmasında ayarlanan cihazın adını döndürür. İadeler
IBuildInfo ile eşleştirilemiyorsa null
Parametreler | |
---|---|
info |
IBuildInfo |
İlerlemeler | |
---|---|
String |
getBuildInfos
publicgetBuildInfos ()
Bu çağrı için takip edilen tüm IBuildInfo
öğelerini döndür.
İlerlemeler | |
---|---|
|
getConfigurationDescriptor
public ConfigurationDescriptor getConfigurationDescriptor ()
Çağrıyı başlatan test yapılandırmasıyla ilişkilendirilmiş tanımlayıcıyı döndürür
İlerlemeler | |
---|---|
ConfigurationDescriptor |
getCihaz
public ITestDevice getDevice (String deviceName)
Sağlanan cihaz yapılandırma adıyla ilişkilendirilmiş ITestDevice
değerini döndürün.
Parametreler | |
---|---|
deviceName |
String |
İlerlemeler | |
---|---|
ITestDevice |
getDeviceBuildMap
publicgetDeviceBuildMap ()
Cihaz/derleme bilgileri ilişkilendirme haritasını döndür
İlerlemeler | |
---|---|
|
getDeviceBySerial
public ITestDevice getDeviceBySerial (String serial)
Sağlanan seriyle ilişkilendirilen ITestDevice
değerini döndürür.
En hızlı arama işlemi olmadığından çok fazla kullanmaktan kaçının.
Parametreler | |
---|---|
serial |
String |
İlerlemeler | |
---|---|
ITestDevice |
getDeviceConfigNames
publicgetDeviceConfigNames ()
Bu çağrıda izlenen cihazın cihaz yapılandırması adlarının listesini döndür
İlerlemeler | |
---|---|
|
getCihazAdı
public String getDeviceName (ITestDevice device)
ITestDevice
öğesindeki xml yapılandırmasında ayarlanan cihazın adını döndürür.
ITestDevice eşleştirilemiyorsa null değerini döndürür.
Parametreler | |
---|---|
device |
ITestDevice |
İlerlemeler | |
---|---|
String |
getDevices
publicgetDevices ()
Bu çağrı için izlenen, tahsis edilmiş tüm cihazları iade edin.
İlerlemeler | |
---|---|
|
getInvocationId
public String getInvocationId ()
İlerlemeler | |
---|---|
String |
getModuleInvocationContext
public IInvocationContext getModuleInvocationContext ()
Paketin parçası olarak yürütülürken modülün çağrı bağlamını döndürür.
İlerlemeler | |
---|---|
IInvocationContext |
getNumDevicesAllocation
public int getNumDevicesAllocated ()
Çağrı için ayrılmış cihaz sayısını döndürür.
İlerlemeler | |
---|---|
int |
getSerial'lar
publicgetSerials ()
Bu çağrıda izlenen cihazın seri listesini döndür
İlerlemeler | |
---|---|
|
getShardsSerileri
publicgetShardsSerials ()
Takip edilen tüm serilerin ve bunların parçalama işlemine dahil olan parçalarının haritasını döndürür. Değilse boş kesilmiş çağrı.
İlerlemeler | |
---|---|
|
getTestTag
public String getTestTag ()
Çağrı test etiketini döndürür.
İlerlemeler | |
---|---|
String |
kilitÖzellikleri
public void lockAttributes ()
Daha fazla çağrı özelliği eklenmesini önlemek için bağlamı kilitleyin.
logInvocationMetrics
public void logInvocationMetrics ()
InvocationMetricLogger
özelliklerini çağrıya kaydedin.
MarkSürümüErken
public void markReleasedEarly ()
Cihazları erkenden kullanıma sunulacak olarak işaretleyin.
setConfigurationDescriptor
public void setConfigurationDescriptor (ConfigurationDescriptor configurationDescriptor)
Çağrıyı başlatan test yapılandırmasıyla ilişkili açıklayıcıyı ayarlar
Parametreler | |
---|---|
configurationDescriptor |
ConfigurationDescriptor |
setModuleInvocationContext
public void setModuleInvocationContext (IInvocationContext invocationContext)
Bir paketin parçası olarak yürütülürken modülün çağrı bağlamını ayarlar.
Parametreler | |
---|---|
invocationContext |
IInvocationContext |
TümCihazlar İçin KurtarmaModu
public void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)
Bağlamın tüm cihazların RecoveryMode
değerini ayarlar
Parametreler | |
---|---|
mode |
ITestDevice.RecoveryMode |
setTestTag
public void setTestTag (String testTag)
Çağrı test etiketini ayarlar.
Parametreler | |
---|---|
testTag |
String |
ToProto
public InvocationContext.Context toProto ()
Bağlam örneğini seri hale getirip protobuf'a dönüştürün.
İlerlemeler | |
---|---|
InvocationContext.Context |
Erken Serbest Bırakıldı
public boolean wasReleasedEarly ()
Cihazların erken kullanıma sunulup sunulmadığını ve artık kullanılıp kullanılmayacağını döndürür.
İlerlemeler | |
---|---|
boolean |