InvocationContext
public
class
InvocationContext
extends Object
implements
IInvocationContext
java.lang.Object | |
↳ | com.android.tradefed.invoker.InvocationContext |
IInvocationContext
öğesinin genel uygulaması.
Özet
Herkese açık kurucular | |
---|---|
InvocationContext()
Varsayılan özellik değerlerini kullanarak bir |
Herkese açık yöntemler | |
---|---|
void
|
addAllocatedDevice(
|
void
|
addAllocatedDevice(String devicename, ITestDevice testDevice)
Cihaz atandığı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)
Çağırma ö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 bilgisi ilişkilendirmesinin haritasını döndürme |
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 tüm ayrılmış cihazları döndürme. |
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()
İzlenen tüm serilerin ve bölme işleminde yer alan parçalarının haritasını döndürür. |
String
|
getTestTag()
Çağırma test etiketini döndürür. |
static
boolean
|
isOnDemand(IInvocationContext context)
Tetikleyici türüne göre isteğe bağlı test çağrısının algılanıp algılanmadığını 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()
Erken kullanıma sunulan cihazları 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ğırma 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
addAllocatedDevice
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) |
addAllocatedDevice
public void addAllocatedDevice (String devicename, ITestDevice testDevice)
Cihaz atandığı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)
Çağırma ö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 değerini döndürü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 eşleştirilemezse null değerini 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 bilgisi ilişkilendirmesinin haritasını döndürme
İ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 yöntemi 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 | |
---|---|
|
getDeviceName
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 ()
Bir süit kapsamında yürütülürken modülün çağrı bağlamını döndürür.
İlerlemeler | |
---|---|
IInvocationContext |
getNumDevicesAllocated
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 |
isOnDemand
public static boolean isOnDemand (IInvocationContext context)
Tetikleyici türüne göre isteğe bağlı test çağrısının algılanıp algılanmadığını döndürür.
Parametreler | |
---|---|
context |
IInvocationContext |
İlerlemeler | |
---|---|
boolean |
isPresubmit
public 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.
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ğırma 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 erkenden kullanıma sunulmuş olup olmadığını ve artık kullanılıp kullanılmayacağını döndürür.
İlerlemeler | |
---|---|
boolean |