Çağrı Bağlam

public class InvocationContext
extends Object implements IInvocationContext

java.lang.Nesne
com.android.tradefed.invoker.InvocationContext


Bir IInvocationContext genel uygulaması.

Özet

Kamu inşaatçıları

InvocationContext ()

Varsayılan öznitelik değerlerini kullanarak bir BuildInfo oluşturur.

Genel yöntemler

void addAllocatedDevice ( deviceWithName) addAllocatedDevice ( deviceWithName)

Bir ITestDevice ile ilişkili konfigürasyon cihazı adının haritasını izleyin.

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 IBuildInfo ekleyin.

void addInvocationAttribute (String attributeName, String attributeValue)

Bir Çağrı özniteliği ekleyin.

void addInvocationAttributes ( MultiMap <String, String> attributesMap)

UniqueMultiMap aracılığıyla aynı anda birkaç çağırma özelliği ekleyin.

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

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 InvocationContext#toProto() işlemine ters işlem.

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 .

IBuildInfo getBuildInfo ( ITestDevice testDevice)

IBuildInfo ile ilişkili ITestDevice

String getBuildInfoName ( IBuildInfo info)

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

getBuildInfos ()

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

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 ITestDevice .

getDeviceBuildMap ()

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

ITestDevice getDeviceBySerial (String serial)

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

getDeviceConfigNames ()

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

String getDeviceName ( ITestDevice device)

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

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ğırma bağlamını döndürür.

int getNumDevicesAllocated ()

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

getSerials ()

Bu çağrıda izlenen cihazın dizilerinin 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ğrı test etiketini döndürür.

void lockAttributes ()

Daha fazla çağırma özelliğinin eklenmesini önlemek için bağlamı kilitleyin.

void logInvocationMetrics ()

InvocationMetricLogger özniteliklerini günlüğe kaydedin.

void markReleasedEarly ()

Cihazların erken serbest bırakıldığını 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ğırma bağlamını ayarlar.

void setRecoveryModeForAllDevices ( ITestDevice.RecoveryMode mode)

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

void setTestTag (String testTag)

Çağrı testi etiketini ayarlar.

InvocationContext.Context toProto ()

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

boolean wasReleasedEarly ()

Cihazların erken serbest bırakılıp bırakılmadığını ve artık 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

addAlocatedDevice

public void addAllocatedDevice ( deviceWithName)

Bir ITestDevice ile ilişkili konfigürasyon cihazı adının haritasını izleyin. Eklemeden önce önceki izlemeyi temizlemez.

parametreler
deviceWithName : izlenecek ek aygıtın ERROR(/Map)

addAlocatedDevice

public void addAllocatedDevice (String devicename, 
                ITestDevice testDevice)

Cihaz tahsis edildiğinde meta veriler tarafından izlenecek bir ITestDevice ekleyin. yapı bilgisini haritada 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 : aygıt yapılandırma adıyla ilişkili bir IBuildInfo .

addInvocationAttribute

public void addInvocationAttribute (String attributeName, 
                String attributeValue)

Bir Çağrı özniteliği ekleyin.

parametreler
attributeName String

attributeValue String

addInvocationAttributes

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

UniqueMultiMap aracılığıyla aynı anda birkaç çağırma ö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 : dizileri kullanan parçanın dizini

serials : İzlenecek dizilerin listesi.

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

getAttributes

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 . deviceName eşleştirilemiyorsa null döndürür.

parametreler
deviceName String

İadeler
IBuildInfo

getBuildInfo

public IBuildInfo getBuildInfo (ITestDevice testDevice)

IBuildInfo ile ilişkili ITestDevice

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ştirilemiyorsa null döndürür

parametreler
info IBuildInfo

İadeler
String

getBuildInfos

public  getBuildInfos ()

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

İadeler

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

getDevice

public ITestDevice getDevice (String deviceName)

Sağlanan cihaz yapılandırma adıyla ilişkili ITestDevice .

parametreler
deviceName String

İadeler
ITestDevice

getDeviceBuildMap

public  getDeviceBuildMap ()

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

public  getDeviceConfigNames ()

Bu çağrıda izlenen aygıtın aygıt yapılandırma adlarının listesini döndü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ştirilemiyorsa null döndürür.

parametreler
device ITestDevice

İadeler
String

getDevices

public  getDevices ()

Bu çağrı için izlenen tüm tahsis edilmiş cihazları döndürün.

İ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

getNumDevicesAllocated

public int getNumDevicesAllocated ()

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

İadeler
int

getSerials

public  getSerials ()

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

İadeler

getShardsSerials

public  getShardsSerials ()

İ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

getTestEtiketi

public String getTestTag ()

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

İadeler
String

lockAttributes

public void lockAttributes ()

Daha fazla çağırma özelliğinin eklenmesini önlemek için bağlamı kilitleyin.

logInvokasyonMetrikleri

public void logInvocationMetrics ()

InvocationMetricLogger özniteliklerini günlüğe kaydedin.

markYayınlandıErken

public void markReleasedEarly ()

Cihazların erken serbest bırakıldığını 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ğırma bağlamını ayarlar.

parametreler
invocationContext IInvocationContext

setRecoveryModeForAllDevices

public void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)

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

parametreler
mode ITestDevice.RecoveryMode

setTestTag

public void setTestTag (String testTag)

Çağrı testi etiketini ayarlar.

parametreler
testTag String

içinProto

public InvocationContext.Context toProto ()

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

İadeler
InvocationContext.Context

Erken Yayınlandı

public boolean wasReleasedEarly ()

Cihazların erken serbest bırakılıp bırakılmadığını ve artık kullanılmayacağını döndürür.

İadeler
boolean