Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

IInvocationContext

public interface IInvocationContext

com.android.tradefed.invoker.IInvocationContext


Gerekirse, testlerin erişmesi için Çağırma hakkında bilgi tutar. Testler, burada yer alan içeriği değiştirmemelidir; bu nedenle, raporlama amaçlı bağlam özellikleri dışında yalnızca alıcılar kullanılabilir olacaktır.

özet

İç içe sınıflar

enum IInvocationContext.TimingEvent

Sabitler

String INVOCATION_ID

İlişkili çağrı kimliğini saklamak için kullanılan anahtar.

Genel yöntemler

abstract void addAllocatedDevice ( deviceWithName) addAllocatedDevice ( deviceWithName)

ITestDevice ilişkilendirilmiş yapılandırma aygıtı adının bir haritasını ITestDevice .

abstract void addAllocatedDevice (String deviceName, ITestDevice testDevice)

Aygıt tahsis edildiğinde meta veriler tarafından izlenecek bir ITestDevice ekleyin.

abstract void addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo)

IBuildInfo bir IBuildInfo aygıt yapılandırma adıyla ekleyin.

abstract void addInvocationAttribute (String attributeName, String attributeValue)

Bir Invocation özniteliği ekleyin.

abstract void addInvocationAttributes ( MultiMap <String, String> attributesMap)

Bir UniqueMultiMap aracılığıyla aynı anda birkaç çağırma özniteliği UniqueMultiMap .

abstract void addInvocationTimingMetric ( IInvocationContext.TimingEvent timingEvent, Long durationMillis)

Bir çağırma zamanlaması metriği ekleyin.

abstract void addSerialsFromShard (Integer index, serials) addSerialsFromShard (Integer index, serials)

İzlenecek bir seriyi, bazı testleri çalıştıran kırıklardan birine atandığı gibi ekleyin.

abstract MultiMap <String, String> getAttributes ()

Haritanın tüm çağrı özniteliklerini içeren bir kopyasını döndürür.

abstract IBuildInfo getBuildInfo (String deviceName)

IBuildInfo aygıt yapılandırma adıyla ilişkili IBuildInfo .

abstract IBuildInfo getBuildInfo ( ITestDevice testDevice)

IBuildInfo ilişkili ITestDevice

abstract String getBuildInfoName ( IBuildInfo info)

IBuildInfo xml yapılandırmasında ayarlanan aygıtın adını döndürür.

abstract getBuildInfos ()

Bu çağırma için izlenen tüm IBuildInfo .

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)

ITestDevice aygıt yapılandırma adıyla ilişkili ITestDevice .

abstract getDeviceBuildMap ()

Cihaz / yapı bilgisi ilişkilendirmesinin haritasını döndürme

abstract ITestDevice getDeviceBySerial (String serial)

ITestDevice seri ile ilişkili ITestDevice döndürür.

abstract getDeviceConfigNames ()

Bu çağrıda izlenen aygıtın aygıt yapılandırma adlarının listesini döndürme

abstract String getDeviceName ( ITestDevice device)

ITestDevice xml yapılandırmasında ayarlanan aygıtın adını döndürür.

abstract getDevices ()

Bu çağrı için izlenen tüm ayrılmış cihazı iade edin.

abstract String getInvocationId ()
abstract getInvocationTimingMetrics ()

Çağırma zamanlaması metriklerini içeren haritayı döndürür.

abstract IInvocationContext getModuleInvocationContext ()

ITestSuite bir parçası olarak yürütülürken modülün çağırma bağlamını döndürür

abstract int getNumDevicesAllocated ()

Çağırma için ayrılan cihaz sayısını döndürün.

abstract getSerials ()

Bu çağrıda izlenen cihazın seri listesini döndürün

abstract getShardsSerials ()

İzlenen tüm dizilerin ve parçalanmaya karışan parçalarının Haritasını döndürür.

abstract String getTestTag ()

Çağırma test etiketini döndürür.

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)

ITestSuite bir parçası olarak yürütülürken modülün çağırma bağlamını ayarlar

abstract void setRecoveryModeForAllDevices ( ITestDevice.RecoveryMode mode)

Bağlamın tüm aygıtlarının RecoveryMode ayarlar

abstract void setTestTag (String testTag)

Çağırma test etiketini ayarlar.

abstract InvocationContext.Context toProto ()

Bir bağlam örneğini bir protobuf olarak seri hale getirin.

Sabitler

INVOCATION_ID

public static final String INVOCATION_ID

İlişkili çağrı kimliğini saklamak için kullanılan anahtar.

Sabit Değer: "invocation-id"

Genel yöntemler

addAllocatedDevice

public abstract void addAllocatedDevice ( deviceWithName)

ITestDevice ilişkilendirilmiş yapılandırma aygıtı adının bir haritasını ITestDevice . Eklemeden önce önceki izlemeyi temizlemez.

Parametreler
deviceWithName : izlenecek ek cihazın ERROR(/Map)

addAllocatedDevice

public abstract void addAllocatedDevice (String deviceName, 
                ITestDevice testDevice)

Aygıt tahsis edildiğinde meta veriler tarafından izlenecek bir ITestDevice ekleyin. yapı bilgilerini haritada null olarak ayarlar.

Parametreler
deviceName String : ITestDevice ile ilişkilendirilecek aygıt yapılandırma adı

testDevice ITestDevice : tahsis edilen cihazlara eklenecek.

addDeviceBuildInfo

public abstract void addDeviceBuildInfo (String deviceName, 
                IBuildInfo buildinfo)

IBuildInfo bir IBuildInfo aygıt yapılandırma adıyla ekleyin.

Parametreler
deviceName String : aygıt yapılandırma adı

buildinfo IBuildInfo : aygıt yapılandırma adıyla ilişkili bir IBuildInfo .

addInvocationAttribute

public abstract void addInvocationAttribute (String attributeName, 
                String attributeValue)

Bir Invocation özniteliği ekleyin.

Parametreler
attributeName String

attributeValue String

addInvocationAttributes

public abstract void addInvocationAttributes ( MultiMap <String, String> attributesMap)

Bir UniqueMultiMap aracılığıyla aynı anda birkaç çağırma özniteliği UniqueMultiMap .

Parametreler
attributesMap MultiMap

addInvocationTimingMetric

public abstract void addInvocationTimingMetric ( IInvocationContext.TimingEvent timingEvent, 
                Long durationMillis)

Bir çağırma zamanlaması metriği ekleyin.

Parametreler
timingEvent IInvocationContext.TimingEvent

durationMillis Long

addSerialsFromShard

public abstract void addSerialsFromShard (Integer index, 
                 serials)

İzlenecek bir seriyi, bazı testleri çalıştıran kırıklardan birine atandığı gibi ekleyin.

Parametreler
index Integer : Serileri kullanarak kırığın dizini

serials : İzlenecek dizilerin listesi.

GetAttributes

public abstract MultiMap <String, String> getAttributes ()

Haritanın tüm çağrı özniteliklerini içeren bir kopyasını döndürür.

İadeler
MultiMap <String, String>

getBuildInfo

public abstract IBuildInfo getBuildInfo (String deviceName)

IBuildInfo aygıt yapılandırma adıyla ilişkili IBuildInfo . DeviceName eşleştirilemezse null değerini döndürür.

Parametreler
deviceName String

İadeler
IBuildInfo

getBuildInfo

public abstract IBuildInfo getBuildInfo ( ITestDevice testDevice)

IBuildInfo ilişkili ITestDevice

Parametreler
testDevice ITestDevice

İadeler
IBuildInfo

getBuildInfoName

public abstract 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

getBuildInfos

public abstract  getBuildInfos ()

Bu çağırma için izlenen tüm IBuildInfo .

İadeler

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

İadeler
ConfigurationDescriptor

getDevice

public abstract ITestDevice getDevice (String deviceName)

ITestDevice aygıt yapılandırma adıyla ilişkili ITestDevice .

Parametreler
deviceName String

İadeler
ITestDevice

getDeviceBuildMap

public abstract  getDeviceBuildMap ()

Cihaz / yapı bilgisi ilişkilendirmesinin haritasını döndürme

İadeler

getDeviceBySerial

public abstract ITestDevice getDeviceBySerial (String serial)

ITestDevice 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

public abstract  getDeviceConfigNames ()

Bu çağrıda izlenen aygıtın aygıt yapılandırma adlarının listesini döndürme

İadeler

getDeviceName

public abstract 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

getDevices

public abstract  getDevices ()

Bu çağrı için izlenen tüm ayrılmış cihazı iade edin.

İadeler

getInvocationId

public abstract String getInvocationId ()

İadeler
String ilişkili çağrı kimliği veya çağrı ile bağlantılı değilse null

getInvocationTimingMetrics

public abstract  getInvocationTimingMetrics ()

Çağırma zamanlaması metriklerini içeren haritayı döndürür.

İadeler

getModuleInvocationContext

public abstract IInvocationContext getModuleInvocationContext ()

ITestSuite bir parçası olarak yürütülürken modülün çağırma bağlamını döndürür

İadeler
IInvocationContext

getNumDevicesAllocated

public abstract int getNumDevicesAllocated ()

Çağrı için ayrılan cihazların sayısını döndürün.

İadeler
int

getSerials

public abstract  getSerials ()

Bu çağrıda izlenen cihazın seri listesini döndürün

İadeler

getShardsSerials

public abstract  getShardsSerials ()

İzlenen tüm dizilerin ve parçalanmaya karışan parçalarının Haritasını döndürür. Kırık bir çağırma değilse boş.

İadeler

getTestTag

public abstract String getTestTag ()

Çağırma test etiketini döndürür.

İadeler
String

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)

ITestSuite bir parçası olarak yürütülürken modülün çağırma bağlamını ayarlar

Parametreler
invocationContext IInvocationContext

setRecoveryModeForAllDevices

public abstract void setRecoveryModeForAllDevices ( ITestDevice.RecoveryMode mode)

Bağlamın tüm aygıtlarının RecoveryMode 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 ()

Bir bağlam örneğini bir protobuf olarak seri hale getirin.

İadeler
InvocationContext.Context