IInvocationContext
  public
  
  
  
  interface
  IInvocationContext
  
  
  
| com.android.tradefed.invoker.IInvocationContext | 
Gerekirse testlerin erişebilmesi için çağrıyla ilgili bilgileri tutar. Testler buradaki bağlamı değiştirmemelidir. Bu nedenle, raporlama amacıyla kullanılan bağlam özellikleri dışında yalnızca alıcı işlevleri kullanılabilir.
Özet
| Sabitler | |
|---|---|
| String | INVOCATION_IDİlişkili çağrı kimliğini depolamak için kullanılan anahtar. | 
| Herkese açık yöntemler | |
|---|---|
| 
        abstract
        
        
        
        
        void | 
      addAllocatedDevice(
 | 
| 
        abstract
        
        
        
        
        void | 
      addAllocatedDevice(String deviceName, ITestDevice testDevice)
      Cihaz atandığında meta veriler tarafından izlenecek bir ITestDevice ekleyin. | 
| 
        abstract
        
        
        
        
        void | 
      addDeviceBuildInfo(String deviceName, IBuildInfo buildinfo)
      Cihaz yapılandırması adıyla izlenecek bir  | 
| 
        abstract
        
        
        
        
        void | 
      addInvocationAttribute(String attributeName, String attributeValue)
      Çağırma özelliği ekleyin. | 
| 
        abstract
        
        
        
        
        void | 
      addInvocationAttributes(MultiMap<String, String> attributesMap)
      
 | 
| 
        
        default
        
        
        
        void | 
      addInvocationTimingMetric(IInvocationContext.TimingEvent timingEvent, Long durationMillis)
      Çağırma zamanlaması metriği ekleyin. | 
| 
        abstract
        
        
        
        
        void | 
      addSerialsFromShard(Integer index, Bazı testleri çalıştıran parçalardan birine atanmış olarak izlenecek bir seri ekleyin. | 
| 
        
        default
        
        
        
        String | 
      getAttribute(String key)
      Çağırma bağlamı özelliğini tek bir anahtar/değer çifti olarak almak için kullanışlı bir yöntem. | 
| 
        abstract
        
        
        
        
        MultiMap<String, String> | 
      getAttributes()
      Tüm çağrı özelliklerini içeren haritanın bir kopyasını döndürür. | 
| 
        abstract
        
        
        
        
        IBuildInfo | 
      getBuildInfo(String deviceName)
      Sağlanan cihaz yapılandırması adıyla ilişkili  | 
| 
        abstract
        
        
        
        
        IBuildInfo | 
      getBuildInfo(ITestDevice testDevice)
      
 | 
| 
        abstract
        
        
        
        
        String | 
      getBuildInfoName(IBuildInfo info)
      
 | 
| 
        abstract
        
        
        
        
         | 
      getBuildInfos()
      Bu çağrı için izlenen tüm  | 
| 
        abstract
        
        
        
        
        ConfigurationDescriptor | 
      getConfigurationDescriptor()
      Çağrıyı başlatan test yapılandırmasıyla ilişkili tanımlayıcıyı döndürür | 
| 
        abstract
        
        
        
        
        ITestDevice | 
      getDevice(String deviceName)
      Sağlanan cihaz yapılandırması adıyla ilişkili  | 
| 
        abstract
        
        
        
        
         | 
      getDeviceBuildMap()
      Cihaz/derleme bilgisi ilişkilendirmesinin haritasını döndürme | 
| 
        abstract
        
        
        
        
        ITestDevice | 
      getDeviceBySerial(String serial)
      Sağlanan seri numarasıyla ilişkili  | 
| 
        abstract
        
        
        
        
         | 
      getDeviceConfigNames()
      Bu çağrıda izlenen cihazın cihaz yapılandırma adlarının listesini döndürme | 
| 
        abstract
        
        
        
        
        String | 
      getDeviceName(ITestDevice device)
      
 | 
| 
        abstract
        
        
        
        
         | 
      getDevices()
      Bu çağrı için izlenen tüm ayrılmış cihazları döndürme. | 
| 
        abstract
        
        
        
        
        String | 
      getInvocationId()
       | 
| 
        
        default
        
        
        
         | 
      getInvocationTimingMetrics()
      Çağırma zamanlaması metriklerini içeren haritayı döndürür. | 
| 
        abstract
        
        
        
        
        IInvocationContext | 
      getModuleInvocationContext()
      Bir süit kapsamında yürütülürken modülün çağrı bağlamını döndürür. | 
| 
        abstract
        
        
        
        
        int | 
      getNumDevicesAllocated()
      Çağrıya ayrılan cihaz sayısını döndürür. | 
| 
        abstract
        
        
        
        
         | 
      getSerials()
      Bu çağrıda izlenen cihazın seri numaralarının listesini döndürme | 
| 
        abstract
        
        
        
        
         | 
      getShardsSerials()
      İzlenen tüm serilerin ve bölme işleminde yer alan parçalarının haritasını döndürür. | 
| 
        abstract
        
        
        
        
        String | 
      getTestTag()
      Çağırma test etiketini döndürür. | 
| 
        abstract
        
        
        
        
        void | 
      markReleasedEarly()
      Erken kullanıma sunulan cihazları işaretleyin. | 
| 
        abstract
        
        
        
        
        void | 
      setConfigurationDescriptor(ConfigurationDescriptor configurationDescriptor)
      Çağrıyı başlatan test yapılandırmasıyla ilişkili tanımlayıcıyı ayarlar | 
| 
        abstract
        
        
        
        
        void | 
      setModuleInvocationContext(IInvocationContext invocationContext)
      Bir paketin parçası olarak yürütülürken modülün çağrı bağlamını ayarlar. | 
| 
        abstract
        
        
        
        
        void | 
      setRecoveryModeForAllDevices(ITestDevice.RecoveryMode mode)
      Bağlama dahil olan tüm cihazların  | 
| 
        abstract
        
        
        
        
        void | 
      setTestTag(String testTag)
      Çağırma test etiketini ayarlar. | 
| 
        abstract
        
        
        
        
        InvocationContext.Context | 
      toProto()
      Bağlam örneğini bir protobuf olarak seri hale getirin. | 
| 
        abstract
        
        
        
        
        boolean | 
      wasReleasedEarly()
      Cihazların erkenden kullanıma sunulmuş olup olmadığını ve artık kullanılıp kullanılmayacağını döndürür. | 
Sabitler
INVOCATION_ID
public static final String INVOCATION_ID
İlişkili çağrı kimliğini depolamak için kullanılan anahtar.
Sabit Değer: "invocation-id"
Herkese açık yöntemler
addAllocatedDevice
public abstract 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ınERROR(/Map) | 
addAllocatedDevice
public abstract 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:ITestDeviceile ilişkilendirilecek cihaz yapılandırması adı | 
| testDevice | ITestDevice: ayrılan cihazlara eklenecek. | 
addDeviceBuildInfo
public abstract 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 birIBuildInfo. | 
addInvocationAttribute
public abstract void addInvocationAttribute (String attributeName, 
                String attributeValue)Çağırma özelliği ekleyin.
| Parametreler | |
|---|---|
| attributeName | String | 
| attributeValue | String | 
addInvocationAttributes
public abstract void addInvocationAttributes (MultiMap<String, String> attributesMap)
UniqueMultiMap aracılığıyla tek seferde birden fazla çağrı özelliği ekleyin.
| Parametreler | |
|---|---|
| attributesMap | MultiMap | 
addInvocationTimingMetric
public void addInvocationTimingMetric (IInvocationContext.TimingEvent timingEvent, Long durationMillis)
Çağırma zamanlaması metriği ekleyin.
| Parametreler | |
|---|---|
| timingEvent | IInvocationContext.TimingEvent | 
| durationMillis | Long | 
addSerialsFromShard
public abstract 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. | 
getAttribute
public String getAttribute (String key)
Çağırma bağlamı özelliğini tek bir anahtar/değer çifti olarak almak için kullanışlı bir yöntem. Hiçbir zaman null döndürmez.
| Parametreler | |
|---|---|
| key | String | 
| İlerlemeler | |
|---|---|
| String | Anahtar mevcut değilse boş dize, aksi takdirde değer. | 
getAttributes
public abstract 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 abstract 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 abstract IBuildInfo getBuildInfo (ITestDevice testDevice)
ITestDevice ile ilişkili IBuildInfo değerini döndürme
| Parametreler | |
|---|---|
| testDevice | ITestDevice | 
| İlerlemeler | |
|---|---|
| IBuildInfo | |
getBuildInfoName
public abstract 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
public abstractgetBuildInfos () 
Bu çağrı için izlenen tüm IBuildInfo öğelerini döndürme
| İlerlemeler | |
|---|---|
|  | |
getConfigurationDescriptor
public abstract 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 abstract 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
public abstractgetDeviceBuildMap () 
Cihaz/derleme bilgisi ilişkilendirmesinin haritasını döndürme
| İlerlemeler | |
|---|---|
|  | |
getDeviceBySerial
public abstract 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
public abstractgetDeviceConfigNames () 
Bu çağrıda izlenen cihazın cihaz yapılandırma adlarının listesini döndürme
| İlerlemeler | |
|---|---|
|  | |
getDeviceName
public abstract 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
public abstractgetDevices () 
Bu çağrı için izlenen tüm ayrılmış cihazları döndürme.
| İlerlemeler | |
|---|---|
|  | |
getInvocationId
public abstract String getInvocationId ()
| İlerlemeler | |
|---|---|
| String | İlişkili çağrı kimliği veya bir çağrıya bağlı değilse null | 
getInvocationTimingMetrics
publicgetInvocationTimingMetrics () 
Çağırma zamanlaması metriklerini içeren haritayı döndürür.
| İlerlemeler | |
|---|---|
|  | |
getModuleInvocationContext
public abstract 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 abstract int getNumDevicesAllocated ()
Çağrıya ayrılan cihaz sayısını döndürür.
| İlerlemeler | |
|---|---|
| int | |
getSerials
public abstractgetSerials () 
Bu çağrıda izlenen cihazın seri numaralarının listesini döndürme
| İlerlemeler | |
|---|---|
|  | |
getShardsSerials
public abstractgetShardsSerials () 
İ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 abstract String getTestTag ()
Çağırma test etiketini döndürür.
| İlerlemeler | |
|---|---|
| String | |
markReleasedEarly
public abstract void markReleasedEarly ()
Erken kullanıma sunulan cihazları işaretleyin.
setConfigurationDescriptor
public abstract 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 abstract 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 abstract void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)
Bağlama dahil olan tüm cihazların RecoveryMode değerini ayarlar
| Parametreler | |
|---|---|
| mode | ITestDevice.RecoveryMode | 
setTestTag
public abstract void setTestTag (String testTag)
Çağırma test etiketini ayarlar.
| Parametreler | |
|---|---|
| testTag | String | 
toProto
public abstract InvocationContext.Context toProto ()
Bağlam örneğini bir protobuf olarak seri hale getirin.
| İlerlemeler | |
|---|---|
| InvocationContext.Context | |
wasReleasedEarly
public abstract 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 | |
