InvocationContext
public
class
InvocationContext
extends Object
implements
IInvocationContext
java.lang.Nesne | |
↳ | com.android.tradefed.invoker.InvocationContext |
Genel bir IInvocationContext
uygulaması.
Özet
Herkese açık kurucular | |
---|---|
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ırması 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 parçalardan birine atanmış olarak izlenecek bir seri ekleyin. |
static
InvocationContext
|
fromProto(InvocationContext.Context protoContext)
Örneği geri almak için |
MultiMap<String, String>
|
getAttributes()
Tüm çağrı özelliklerini içeren haritanın bir kopyasını döndürür. |
IBuildInfo
|
getBuildInfo(String deviceName)
Sağlanan cihaz yapılandırması adıyla ilişkili |
IBuildInfo
|
getBuildInfo(ITestDevice testDevice)
|
String
|
getBuildInfoName(IBuildInfo info)
|
|
getBuildInfos()
Bu çağrı için izlenen tüm |
ConfigurationDescriptor
|
getConfigurationDescriptor()
Çağrıyı başlatan test yapılandırmasıyla ilişkili tanımlayıcıyı döndürür |
ITestDevice
|
getDevice(String deviceName)
Sağlanan cihaz yapılandırması adıyla ilişkili |
|
getDeviceBuildMap()
Cihaz/derleme bilgileri ilişkilendirme haritasını döndür |
ITestDevice
|
getDeviceBySerial(String serial)
Sağlanan seri numarasıyla ilişkili |
|
getDeviceConfigNames()
Bu çağrıda izlenen cihazın cihaz yapılandırma adlarının listesini döndürme |
String
|
getDeviceName(ITestDevice device)
|
|
getDevices()
Bu çağrı için izlenen, tahsis edilmiş tüm cihazları iade edin. |
String
|
getInvocationId()
|
IInvocationContext
|
getModuleInvocationContext()
Bir süit kapsamında yürütülürken modülün çağrı bağlamını döndürür. |
int
|
getNumDevicesAllocated()
Çağrıya ayrılan cihaz sayısını döndürür. |
|
getSerials()
Bu çağrıda izlenen cihazın seri numaralarının listesini döndürme |
|
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ğırma test etiketini döndürür. |
static
boolean
|
isPresubmit(IInvocationContext context)
Tetikleyici türüne göre göndermeden önce algılayıp algılamadığımızı döndürür. |
void
|
lockAttributes()
Daha fazla çağrı özelliğinin 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 tanımlayı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ğlama dahil olan tüm cihazların |
void
|
setTestTag(String testTag)
Çağrı test etiketini ayarlar. |
InvocationContext.Context
|
toProto()
Bağlam örneğini bir protobuf olarak seri hale getirin. |
boolean
|
wasReleasedEarly()
Cihazların erkenden kullanıma sunulup sunulmadığını ve artık kullanılıp kullanılmayacağını döndürür. |
Herkese açık kurucular
InvocationContext
public InvocationContext ()
Varsayılan özellik değerlerini kullanarak bir BuildInfo
oluşturur.
Herkese açık yöntemler
cihaz ekleyin
public void addAllocatedDevice (deviceWithName)
ITestDevice
ile ilişkili yapılandırma cihaz adının haritasını izleyin. Eklemeden önce önceki izlemeyi temizlemez.
Parametreler | |
---|---|
deviceWithName |
: İzlenecek ek cihazın ERROR(/Map) kadarı |
addAllocatedDevice
public void addAllocatedDevice (String devicename, ITestDevice testDevice)
Cihaz ayrıldığında meta veriler tarafından izlenecek bir ITestDevice ekleyin. , haritadaki yapı bilgilerini null olarak 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ırması adıyla izlenecek bir IBuildInfo
ekleyin.
Parametreler | |
---|---|
deviceName |
String : cihaz yapılandırması adı |
buildinfo |
IBuildInfo : Cihaz yapılandırması adıyla ilişkili 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 parçalardan birine atanmış olarak izlenecek bir seri ekleyin.
Parametreler | |
---|---|
index |
Integer : seri numaralarını kullanan parçanın dizini |
serials |
: İzlenecek serilerin listesi. |
fromProto
public static InvocationContext fromProto (InvocationContext.Context protoContext)
Örneği geri almak için InvocationContext#toProto()
işlemini tersine çevirin.
Parametreler | |
---|---|
protoContext |
InvocationContext.Context |
İlerlemeler | |
---|---|
InvocationContext |
getAttributes
public MultiMap<String, String> getAttributes ()
Tüm çağrı özelliklerini içeren haritanın bir kopyasını döndürür.
İlerlemeler | |
---|---|
MultiMap<String, String> |
getBuildInfo
public IBuildInfo getBuildInfo (String deviceName)
Sağlanan cihaz yapılandırması adıyla ilişkili IBuildInfo
değerini döndürür. deviceName eşleştirilemezse null döndürülür.
Parametreler | |
---|---|
deviceName |
String |
İlerlemeler | |
---|---|
IBuildInfo |
getBuildInfo
public IBuildInfo getBuildInfo (ITestDevice testDevice)
ITestDevice
ile ilişkili IBuildInfo
değerini döndürme
Parametreler | |
---|---|
testDevice |
ITestDevice |
İlerlemeler | |
---|---|
IBuildInfo |
getBuildInfoName
public String getBuildInfoName (IBuildInfo info)
IBuildInfo
kaynağındaki xml yapılandırmasında cihaz grubunun adını döndürür. IBuildInfo ile eşleştirilemiyorsa null değeri döndürür
Parametreler | |
---|---|
info |
IBuildInfo |
İlerlemeler | |
---|---|
String |
getBuildInfos
publicgetBuildInfos ()
Bu çağrı için izlenen tüm IBuildInfo
öğelerini döndürme
İlerlemeler | |
---|---|
|
getConfigurationDescriptor
public ConfigurationDescriptor getConfigurationDescriptor ()
Çağrıyı başlatan test yapılandırmasıyla ilişkili tanımlayıcıyı döndürür
İlerlemeler | |
---|---|
ConfigurationDescriptor |
getDevice
public ITestDevice getDevice (String deviceName)
Sağlanan cihaz yapılandırması adıyla ilişkili ITestDevice
değerini döndürür.
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 seri numarasıyla ilişkili 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ırma adlarının listesini döndürme
İlerlemeler | |
---|---|
|
getCihazAdı
public String getDeviceName (ITestDevice device)
ITestDevice
kaynağındaki xml yapılandırmasında ayarlanan cihaz grubunun adını döndürür.
ITestDevice eşleştirilemezse null döndürülür.
Parametreler | |
---|---|
device |
ITestDevice |
İlerlemeler | |
---|---|
String |
getDevices
publicgetDevices ()
Bu çağrı için izlenen tüm ayrılmış cihazları döndürme.
İ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ıya ayrılan cihaz sayısını döndürür.
İlerlemeler | |
---|---|
int |
getSerials
publicgetSerials ()
Bu çağrıda izlenen cihazın seri numaralarının listesini döndürme
İlerlemeler | |
---|---|
|
getShardsSerials
publicgetShardsSerials ()
İzlenen tüm serilerin ve bölme işleminde yer alan parçalarının haritasını döndürür. Bölünmüş bir çağrı değilse boştur.
İlerlemeler | |
---|---|
|
getTestTag
public String getTestTag ()
Çağırma test etiketini döndürür.
İlerlemeler | |
---|---|
String |
Gönderilmeden önce
public static boolean isPresubmit (IInvocationContext context)
Tetikleyici türüne göre ön gönderim algılayıp algılamadığımızı döndürür.
Parametreler | |
---|---|
context |
IInvocationContext |
İlerlemeler | |
---|---|
boolean |
lockAttributes
public void lockAttributes ()
Daha fazla çağrı özelliğinin eklenmesini önlemek için bağlamı kilitleyin.
logInvocationMetrics
public void logInvocationMetrics ()
InvocationMetricLogger
özelliklerini çağrıya kaydedin.
markReleasedEarly
public void markReleasedEarly ()
Erken kullanıma sunulan cihazları işaretleyin.
setConfigurationDescriptor
public void setConfigurationDescriptor (ConfigurationDescriptor configurationDescriptor)
Çağrıyı başlatan test yapılandırmasıyla ilişkili tanımlayı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 |
setRecoveryModeForAllDevices
public void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)
Bağlama dahil olan 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 bir protobuf olarak seri hale getirin.
İlerlemeler | |
---|---|
InvocationContext.Context |
wasReleasedEarly
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 |