Çağrı Bağlamı

public class InvocationContext
extends Object implements IInvocationContext

java.lang.Object
com.android.tradefed.invoker.InvokasyonContext


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)

ITestDevice ile ilişkili 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 özelliği ekleyin.

void addInvocationAttributes ( MultiMap <String, String> attributesMap)

UniqueMultiMap aracılığıyla birden fazla çağrı niteliğini aynı anda ekleyin.

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

Bazı testleri çalıştıran parçalardan birine atandığı şekilde izlenecek bir seri ekleyin.

static InvocationContext fromProto (InvocationContext.Context protoContext)

Örneği geri almak için InvocationContext#toProto() işleminin tersini yapın.

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 cihazı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 öğesini döndürün.

getDeviceBuildMap ()

Cihaz/derleme bilgisi ilişkisinin haritasını döndür

ITestDevice getDeviceBySerial (String serial)

Sağlanan seriyle ilişkili ITestDevice öğesini döndürür.

getDeviceConfigNames ()

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

String getDeviceName ( ITestDevice device)

ITestDevice öğesinden 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ğrı içeriğini döndürür.

int getNumDevicesAllocated ()

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

getSerials ()

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

getShardsSerials ()

İzlenen tüm dizilerin ve parçalamada yer alan parçalarının Haritası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 çağrıya kaydedin.

void markReleasedEarly ()

Cihazların erken piyasaya sürüleceğini 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ğrı içeriğini ayarlar.

void setRecoveryModeForAllDevices ( ITestDevice.RecoveryMode mode)

Bağlamın bir parçası olan tüm aygıtların RecoveryMode ayarlar

void setTestTag (String testTag)

Çağrı test etiketini ayarlar.

InvocationContext.Context toProto ()

Bağlam örneğini bir protobuf'a serileştirin.

boolean wasReleasedEarly ()

Cihazların erken piyasaya sürülüp sürülmeyeceğini ve artık kullanılıp 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

tahsis edilmiş cihazı ekle

public void addAllocatedDevice ( deviceWithName)

ITestDevice ile ilişkili yapılandırma cihazı adının haritasını izleyin. Eklemeden önce önceki izlemeyi temizlemez.

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

tahsis edilmiş cihazı ekle

public void addAllocatedDevice (String devicename, 
                ITestDevice testDevice)

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

addInvokasyonAttribute

public void addInvocationAttribute (String attributeName, 
                String attributeValue)

Bir Çağırma özelliği ekleyin.

Parametreler
attributeName String

attributeValue String

addInvokasyonAttributes

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

UniqueMultiMap aracılığıyla birden fazla çağrı niteliğini aynı anda ekleyin.

Parametreler
attributesMap MultiMap

ekleShard'dan Seriler

public void addSerialsFromShard (Integer index, 
                 serials)

Bazı testleri çalıştıran parçalardan birine atandığı şekilde izlenecek bir seri ekleyin.

Parametreler
index Integer : serileri kullanan parçanın dizini

serials : İzlenecek dizilerin listesi.

itibarenProto

public static InvocationContext fromProto (InvocationContext.Context protoContext)

Örneği geri almak için InvocationContext#toProto() işleminin tersini yapın.

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ştirilemiyorsa 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 cihazın adını döndürür. IBuildInfo eşleştirilemiyorsa 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 al

public ITestDevice getDevice (String deviceName)

Sağlanan cihaz yapılandırma adıyla ilişkili ITestDevice öğesini döndürün.

Parametreler
deviceName String

İadeler
ITestDevice

getDeviceBuildMap

public  getDeviceBuildMap ()

Cihaz/derleme bilgisi ilişkisinin haritasını döndür

İadeler

getDeviceBySerial

public ITestDevice getDeviceBySerial (String serial)

Sağlanan seriyle ilişkili ITestDevice öğesini 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 cihazın cihaz yapılandırma adlarının listesini döndür

İadeler

getDeviceName

public String getDeviceName (ITestDevice device)

ITestDevice öğesinden xml yapılandırmasında ayarlanan aygıtın adını döndürür. ITestDevice eşleştirilemiyorsa null değerini 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

getInvokasyonId

public String getInvocationId ()

İadeler
String

getModuleInvokasyonContext

public IInvocationContext getModuleInvocationContext ()

Bir paketin parçası olarak yürütülürken modülün çağrı içeriğini döndürür.

İadeler
IInvocationContext

getNumDevicesAllocated

public int getNumDevicesAllocated ()

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

İadeler
int

getSerials

public  getSerials ()

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

İadeler

getShardsSerials

public  getShardsSerials ()

İzlenen tüm dizilerin ve parçalamada yer alan parçalarının Haritasını döndürür. Parçalanmış bir çağrı değilse boş.

İadeler

getTestTag

public String getTestTag ()

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

İadeler
String

kilitÖznitelikler

public void lockAttributes ()

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

logInvokasyonMetrikleri

public void logInvocationMetrics ()

InvocationMetricLogger özniteliklerini çağrıya kaydedin.

işaretiErken Çıktı

public void markReleasedEarly ()

Cihazların erken piyasaya sürüleceğini işaretleyin.

setYapılandırma Tanımlayıcısı

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

setModuleInvokasyonContext

public void setModuleInvocationContext (IInvocationContext invocationContext)

Bir paketin parçası olarak yürütülürken modülün çağrı içeriğini ayarlar.

Parametreler
invocationContext IInvocationContext

setRecoveryModeForAllDevices

public void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)

Bağlamın bir parçası olan tüm aygıtların RecoveryMode ayarlar

Parametreler
mode ITestDevice.RecoveryMode

setTestTag

public void setTestTag (String testTag)

Çağrı test etiketini ayarlar.

Parametreler
testTag String

toProto

public InvocationContext.Context toProto ()

Bağlam örneğini bir protobuf'a serileştirin.

İadeler
InvocationContext.Context

Erken Çıktı

public boolean wasReleasedEarly ()

Cihazların erken piyasaya sürülüp sürülmeyeceğini ve artık kullanılıp kullanılmayacağını döndürür.

İadeler
boolean