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 sunulmuş olup olmadığı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ü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 |
|