Çağırma Bağlamı
public class InvocationContext
extends Object
implements IInvocationContext
java.lang.Object | |
↳ | com.android.tradefed.invoker.InvocationContext |
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) Bir |
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 özniteliği ekleyin. |
void | addInvocationAttributes ( MultiMap <String, String> attributesMap) Bir |
void | addSerialsFromShard (Integer index, serials) addSerialsFromShard (Integer index, serials) Bazı testleri çalıştıran parçalardan birine atanmış olarak izlenecek bir dizi 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/yapı bilgisi ilişkilendirmesinin haritasını döndür | |
ITestDevice | getDeviceBySerial (String serial) Sağlanan seri ile ilişkili |
getDeviceConfigNames () Bu çağrıda izlenen aygıtın aygıt yapılandırma adlarının listesini döndürür | |
String | getDeviceName ( ITestDevice device) |
getDevices () Bu çağrı için izlenen tüm ayrılmış cihazı iade edin. | |
String | getInvocationId () |
IInvocationContext | getModuleInvocationContext () Bir paketin parçası olarak yürütülürken modülün çağırma bağlamını döndürür. |
int | getNumDevicesAllocated () Çağırma için ayrılan cihaz sayısını döndürür. |
getSerials () Bu çağrıda izlenen cihazın dizi listesini döndür | |
getShardsSerials () İzlenen tüm dizilerin Haritasını ve parçalamaya dahil olan parçalarını döndürür. | |
String | getTestTag () Çağırma test etiketini döndürür. |
void | lockAttributes () Daha fazla çağırma özniteliğinin eklenmesini önlemek için içeriği kilitleyin. |
void | logInvocationMetrics () |
void | markReleasedEarly () Cihazların erken piyasaya sürüldüğünü işaretleyin. |
void | setConfigurationDescriptor ( ConfigurationDescriptor configurationDescriptor) Çağırmayı 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ğırma bağlamını ayarlar. |
void | setRecoveryModeForAllDevices ( ITestDevice.RecoveryMode mode) Bağlamın bir parçası olan tüm cihazların |
void | setTestTag (String testTag) Çağırma test etiketini ayarlar. |
InvocationContext.Context | toProto () Bağlam örneğini bir protobuf'a seri hale getirin. |
boolean | wasReleasedEarly () Cihazların erken piyasaya sürülüp sürülmediğini ve artık kullanılıp kullanılmayacağını döndürür. |
kamu inşaatçılar
Çağırma Bağlamı
public InvocationContext ()
Varsayılan öznitelik değerlerini kullanarak bir BuildInfo
oluşturur.
Genel yöntemler
AddAllocatedDevice
public void addAllocatedDevice (deviceWithName)
Bir ITestDevice
ile ilişkilendirilmiş yapılandırma cihazı adının haritasını izleyin. Eklemeden önceki izlemeyi temizlemez.
parametreler | |
---|---|
deviceWithName | ERROR(/Map) |
AddAllocatedDevice
public void addAllocatedDevice (String devicename, ITestDevice testDevice)
Cihaz tahsis edildiğinde meta veriler tarafından izlenecek bir ITestDevice ekleyin. inşa bilgisini haritada boş 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 . |
addInvocationAttribute
public void addInvocationAttribute (String attributeName, String attributeValue)
Bir Çağırma özniteliği ekleyin.
parametreler | |
---|---|
attributeName | String |
attributeValue | String |
addInvocationAttributes
public void addInvocationAttributes (MultiMap<String, String> attributesMap)
Bir UniqueMultiMap
aracılığıyla aynı anda birkaç çağrı niteliği ekleyin.
parametreler | |
---|---|
attributesMap | MultiMap |
addSerialsFromShard
public void addSerialsFromShard (Integer index,serials)
Bazı testleri çalıştıran parçalardan birine atanmış olarak izlenecek bir dizi ekleyin.
parametreler | |
---|---|
index | Integer : dizileri kullanan parçanın dizini |
serials |
Proto'dan
public static InvocationContext fromProto (InvocationContext.Context protoContext)
Örneği geri almak için InvocationContext#toProto()
işlemine ters işlem.
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ştirilemezse 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 aygıtın adını döndürür. IBuildInfo eşleştirilemezse 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 almak
public ITestDevice getDevice (String deviceName)
Sağlanan cihaz yapılandırma adıyla ilişkili ITestDevice
döndürün.
parametreler | |
---|---|
deviceName | String |
İadeler | |
---|---|
ITestDevice |
getDeviceBuildMap
publicgetDeviceBuildMap ()
Cihaz/yapı bilgisi ilişkilendirmesinin haritasını döndür
İadeler | |
---|---|
getDeviceBySerial
public ITestDevice getDeviceBySerial (String serial)
Sağlanan seri ile ilişkili ITestDevice
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 aygıtın aygıt yapılandırma adlarının listesini döndürür
İadeler | |
---|---|
getDeviceName
public String getDeviceName (ITestDevice device)
ITestDevice
xml yapılandırmasında ayarlanan aygıtın adını döndürür. ITestDevice eşleştirilemezse null değerini döndürür.
parametreler | |
---|---|
device | ITestDevice |
İadeler | |
---|---|
String |
aygıtları al
publicgetDevices ()
Bu çağrı için izlenen tüm ayrılmış cihazı iade edin.
İadeler | |
---|---|
getInvocationId
public String getInvocationId ()
İadeler | |
---|---|
String |
getModuleInvocationContext
public IInvocationContext getModuleInvocationContext ()
Bir paketin parçası olarak yürütülürken modülün çağırma bağlamını döndürür.
İadeler | |
---|---|
IInvocationContext |
getNumDevicesAyrılan
public int getNumDevicesAllocated ()
Çağırma için ayrılan cihaz sayısını döndürür.
İadeler | |
---|---|
int |
getSerials
publicgetSerials ()
Bu çağrıda izlenen cihazın dizi listesini döndür
İadeler | |
---|---|
getShardsSerials
publicgetShardsSerials ()
İzlenen tüm dizilerin Haritasını ve parçalamaya dahil olan parçalarını döndürür. Parçalanmış bir çağrı değilse boş.
İadeler | |
---|---|
getTestTag
public String getTestTag ()
Çağırma test etiketini döndürür.
İadeler | |
---|---|
String |
kilit öznitelikleri
public void lockAttributes ()
Daha fazla çağırma özniteliğinin eklenmesini önlemek için içeriği kilitleyin.
logInvocationMetrics
public void logInvocationMetrics ()
InvocationMetricLogger
özniteliklerini çağırmaya günlüğe kaydedin.
markReleasedErken
public void markReleasedEarly ()
Cihazların erken piyasaya sürüldüğünü işaretleyin.
setConfigurationDescriptor
public void setConfigurationDescriptor (ConfigurationDescriptor configurationDescriptor)
Çağırmayı 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ğırma bağlamını ayarlar.
parametreler | |
---|---|
invocationContext | IInvocationContext |
setRecoveryModeForAllDevices
public void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)
Bağlamın bir parçası olan tüm cihazların RecoveryMode
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'a seri hale getirin.
İadeler | |
---|---|
InvocationContext.Context |
erken çıktı
public boolean wasReleasedEarly ()
Cihazların erken piyasaya sürülüp sürülmediğini ve artık kullanılıp kullanılmayacağını döndürür.
İadeler | |
---|---|
boolean |