Çağrı Bağlamı
public class InvocationContext
extends Object
implements IInvocationContext
java.lang.Object | |
↳ | com.android.tradefed.invoker.InvokasyonContext |
Bir IInvocationContext
genel uygulaması.
Özet
Kamu inşaatçıları | |
---|---|
InvocationContext () Varsayılan öznitelik değerlerini kullanarak bir |
Genel yöntemler | |
---|---|
void | addAllocatedDevice ( deviceWithName) addAllocatedDevice ( deviceWithName) |
void | addAllocatedDevice (String devicename, ITestDevice testDevice) Cihaz tahsis edildiğinde 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ğırma özelliği ekleyin. |
void | addInvocationAttributes ( MultiMap <String, String> attributesMap) |
void | addSerialsFromShard (Integer index, serials) addSerialsFromShard (Integer index, serials) Bazı testleri çalıştıran parçalardan birine atandığı şekilde izlenecek bir seri ekleyin. |
static InvocationContext | fromProto (InvocationContext.Context protoContext) Örneği geri almak için |
MultiMap <String, String> | getAttributes () Tüm çağırma özniteliklerini içeren haritanın bir kopyasını döndürür. |
IBuildInfo | getBuildInfo (String deviceName) Sağlanan cihaz yapılandırma 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ırma adıyla ilişkili |
getDeviceBuildMap () Cihaz/derleme bilgisi ilişkisinin haritasını döndür | |
ITestDevice | getDeviceBySerial (String serial) Sağlanan seriyle ilişkili |
getDeviceConfigNames () Bu çağrıda izlenen cihazın cihaz yapılandırma adlarının listesini döndür | |
String | getDeviceName ( ITestDevice device) |
getDevices () Bu çağrı için izlenen tüm tahsis edilmiş cihazları döndürün. | |
String | getInvocationId () |
IInvocationContext | getModuleInvocationContext () Bir paketin parçası olarak yürütülürken modülün çağrı içeriğini döndürür. |
int | getNumDevicesAllocated () Çağrı için ayrılan cihazların sayısını döndürün. |
getSerials () Bu çağrıda izlenen cihazın dizi dizilerinin listesini döndür | |
getShardsSerials () İzlenen tüm dizilerin ve parçalamada yer alan 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ğırma özelliğinin eklenmesini önlemek için bağlamı kilitleyin. |
void | logInvocationMetrics () |
void | markReleasedEarly () Cihazların erken piyasaya sürüleceğini 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ı içeriğini ayarlar. |
void | setRecoveryModeForAllDevices ( ITestDevice.RecoveryMode mode) Bağlamın bir parçası olan tüm aygıtların |
void | setTestTag (String testTag) Çağrı test etiketini ayarlar. |
InvocationContext.Context | toProto () Bağlam örneğini bir protobuf'a serileştirin. |
boolean | wasReleasedEarly () Cihazların erken piyasaya sürülüp sürülmeyeceğini 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 öznitelik değerlerini kullanarak bir BuildInfo
oluşturur.
Genel yöntemler
tahsis edilmiş cihazı ekle
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 | ERROR(/Map) |
tahsis edilmiş cihazı ekle
public void addAllocatedDevice (String devicename, ITestDevice testDevice)
Cihaz tahsis edildiğinde meta veriler tarafından izlenecek bir ITestDevice ekleyin. haritada derleme bilgisini null olarak ayarlayacaktır.
Parametreler | |
---|---|
devicename | String : ITestDevice ile ilişkilendirilecek cihaz yapılandırma adı |
testDevice | ITestDevice : tahsis edilen 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ırma adı |
buildinfo | IBuildInfo : cihaz yapılandırma adıyla ilişkili bir IBuildInfo . |
addInvokasyonAttribute
public void addInvocationAttribute (String attributeName, String attributeValue)
Bir Çağırma özelliği ekleyin.
Parametreler | |
---|---|
attributeName | String |
attributeValue | String |
addInvokasyonAttributes
public void addInvocationAttributes (MultiMap<String, String> attributesMap)
UniqueMultiMap
aracılığıyla birden fazla çağrı niteliğini aynı anda ekleyin.
Parametreler | |
---|---|
attributesMap | MultiMap |
ekleShard'dan Seriler
public void addSerialsFromShard (Integer index,serials)
Bazı testleri çalıştıran parçalardan birine atandığı şekilde izlenecek bir seri ekleyin.
Parametreler | |
---|---|
index | Integer : serileri kullanan parçanın dizini |
serials |
itibarenProto
public static InvocationContext fromProto (InvocationContext.Context protoContext)
Örneği geri almak için InvocationContext#toProto()
işleminin tersini yapın.
Parametreler | |
---|---|
protoContext | InvocationContext.Context |
İadeler | |
---|---|
InvocationContext |
öznitelikleri al
public MultiMap<String, String> getAttributes ()
Tüm çağırma özniteliklerini içeren haritanın bir kopyasını döndürür.
İadeler | |
---|---|
MultiMap <String, String> |
getBuildInfo
public IBuildInfo getBuildInfo (String deviceName)
Sağlanan cihaz yapılandırma adıyla ilişkili IBuildInfo
döndürün. DeviceName eşleştirilemiyorsa null değerini döndürür.
Parametreler | |
---|---|
deviceName | String |
İadeler | |
---|---|
IBuildInfo |
getBuildInfo
public IBuildInfo getBuildInfo (ITestDevice testDevice)
ITestDevice
ile ilişkili IBuildInfo
döndürün
Parametreler | |
---|---|
testDevice | ITestDevice |
İadeler | |
---|---|
IBuildInfo |
getBuildInfoName
public String getBuildInfoName (IBuildInfo info)
IBuildInfo
xml yapılandırmasında ayarlanan cihazın adını döndürür. IBuildInfo eşleştirilemiyorsa null değerini döndürür
Parametreler | |
---|---|
info | IBuildInfo |
İadeler | |
---|---|
String |
getConfigurationDescriptor
public ConfigurationDescriptor getConfigurationDescriptor ()
Çağrıyı başlatan test yapılandırmasıyla ilişkili tanımlayıcıyı döndürür
İadeler | |
---|---|
ConfigurationDescriptor |
cihaz al
public ITestDevice getDevice (String deviceName)
Sağlanan cihaz yapılandırma adıyla ilişkili ITestDevice
öğesini döndürün.
Parametreler | |
---|---|
deviceName | String |
İadeler | |
---|---|
ITestDevice |
getDeviceBuildMap
publicgetDeviceBuildMap ()
Cihaz/derleme bilgisi ilişkisinin haritasını döndür
İadeler | |
---|---|
getDeviceBySerial
public ITestDevice getDeviceBySerial (String serial)
Sağlanan seriyle ilişkili ITestDevice
öğesini döndürür. En hızlı arama olmadığı için çok fazla kullanmaktan kaçının.
Parametreler | |
---|---|
serial | String |
İadeler | |
---|---|
ITestDevice |
getDeviceConfigNames
publicgetDeviceConfigNames ()
Bu çağrıda izlenen cihazın cihaz yapılandırma adlarının listesini döndür
İadeler | |
---|---|
getDeviceName
public String getDeviceName (ITestDevice device)
ITestDevice
öğesinden xml yapılandırmasında ayarlanan aygıtın adını döndürür. ITestDevice eşleştirilemiyorsa null değerini döndürür.
Parametreler | |
---|---|
device | ITestDevice |
İadeler | |
---|---|
String |
getDevices
publicgetDevices ()
Bu çağrı için izlenen tüm tahsis edilmiş cihazları döndürün.
İadeler | |
---|---|
getInvokasyonId
public String getInvocationId ()
İadeler | |
---|---|
String |
getModuleInvokasyonContext
public IInvocationContext getModuleInvocationContext ()
Bir paketin parçası olarak yürütülürken modülün çağrı içeriğini döndürür.
İadeler | |
---|---|
IInvocationContext |
getNumDevicesAllocated
public int getNumDevicesAllocated ()
Çağrı için ayrılan cihazların sayısını döndürün.
İadeler | |
---|---|
int |
getSerials
publicgetSerials ()
Bu çağrıda izlenen cihazın dizi dizilerinin listesini döndür
İadeler | |
---|---|
getShardsSerials
publicgetShardsSerials ()
İzlenen tüm dizilerin ve parçalamada yer alan parçalarının Haritasını döndürür. Parçalanmış bir çağrı değilse boş.
İadeler | |
---|---|
getTestTag
public String getTestTag ()
Çağrı test etiketini döndürür.
İadeler | |
---|---|
String |
kilitÖznitelikler
public void lockAttributes ()
Daha fazla çağırma özelliğinin eklenmesini önlemek için bağlamı kilitleyin.
logInvokasyonMetrikleri
public void logInvocationMetrics ()
InvocationMetricLogger
özniteliklerini çağrıya kaydedin.
işaretiErken Çıktı
public void markReleasedEarly ()
Cihazların erken piyasaya sürüleceğini işaretleyin.
setYapılandırma Tanımlayıcısı
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 |
setModuleInvokasyonContext
public void setModuleInvocationContext (IInvocationContext invocationContext)
Bir paketin parçası olarak yürütülürken modülün çağrı içeriğini ayarlar.
Parametreler | |
---|---|
invocationContext | IInvocationContext |
setRecoveryModeForAllDevices
public void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)
Bağlamın bir parçası olan tüm aygıtların RecoveryMode
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'a serileştirin.
İadeler | |
---|---|
InvocationContext.Context |
Erken Çıktı
public boolean wasReleasedEarly ()
Cihazların erken piyasaya sürülüp sürülmeyeceğini ve artık kullanılıp kullanılmayacağını döndürür.
İadeler | |
---|---|
boolean |