Ç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 BuildInfo oluşturur.

Genel yöntemler

void addAllocatedDevice ( deviceWithName) addAllocatedDevice ( deviceWithName)

Bir ITestDevice ile ilişkilendirilmiş yapılandırma 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ğırma özniteliği ekleyin.

void addInvocationAttributes ( MultiMap <String, String> attributesMap)

Bir UniqueMultiMap aracılığıyla aynı anda birkaç çağrı niteliği ekleyin.

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 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 döndürün.

IBuildInfo getBuildInfo ( ITestDevice testDevice)

ITestDevice ile ilişkili IBuildInfo döndürün

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 döndürün.

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 döndürün.

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ü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 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 ()

InvocationMetricLogger özniteliklerini çağırmaya günlüğe kaydedin.

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 RecoveryMode ayarlar

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 : izlenecek ek cihazın 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 : İ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

ö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

getBuildInfos

public  getBuildInfos ()

Bu çağrı için izlenen tüm IBuildInfo döndürün.

İ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

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

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ü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

public  getDevices ()

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

public  getSerials ()

Bu çağrıda izlenen cihazın dizi 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

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