InvocationContext

public class InvocationContext
extends Object implements IInvocationContext

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


Genel bir IInvocationContext uygulaması.

Özet

Herkese açık kurucular

InvocationContext()

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

Herkese açık yöntemler

void addAllocatedDevice( deviceWithName)

Bir ITestDevice ile ilişkilendirilmiş yapılandırma cihazı adının haritasını izleyin.

void addAllocatedDevice(String devicename, ITestDevice testDevice)

Cihaz ayrıldığında meta veriler tarafından izlenecek bir ITestDevice ekleyin.

void addDeviceBuildInfo(String deviceName, IBuildInfo buildinfo)

Cihaz yapılandırması adıyla izlenecek bir IBuildInfo ekleyin.

void addInvocationAttribute(String attributeName, String attributeValue)

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

void addInvocationAttributes(MultiMap<String, String> attributesMap)

UniqueMultiMap aracılığıyla tek seferde birden fazla çağrı özelliği ekleyin.

void 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şlemini ters yapın.

MultiMap<String, String> getAttributes()

Tüm çağrı özelliklerini içeren haritanın bir kopyasını döndürür.

IBuildInfo getBuildInfo(String deviceName)

Sağlanan cihaz yapılandırması adıyla ilişkili IBuildInfo değerini döndürür.

IBuildInfo getBuildInfo(ITestDevice testDevice)

ITestDevice ile ilişkili IBuildInfo değerini döndürme

String getBuildInfoName(IBuildInfo info)

IBuildInfo kaynağındaki xml yapılandırmasında cihaz grubunun adını döndürür.

getBuildInfos()

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

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ırması adıyla ilişkili ITestDevice değerini döndürür.

getDeviceBuildMap()

Cihaz/derleme bilgileri ilişkilendirme haritasını döndür

ITestDevice getDeviceBySerial(String serial)

Sağlanan seri numarasıyla ilişkili ITestDevice değerini döndürür.

getDeviceConfigNames()

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

String getDeviceName(ITestDevice device)

ITestDevice kaynağındaki xml yapılandırmasında ayarlanan cihaz grubunun adını döndürür.

getDevices()

Bu çağrı için izlenen, tahsis edilmiş tüm cihazları iade edin.

String getInvocationId()
IInvocationContext getModuleInvocationContext()

Bir süit kapsamında yürütülürken modülün çağrı bağlamını döndürür.

int getNumDevicesAllocated()

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

getSerials()

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

getShardsSerials()

Takip edilen tüm serilerin ve bunların parçalama işlemine dahil olan parçalarının haritasını döndürür.

String getTestTag()

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

static boolean isPresubmit(IInvocationContext context)

Tetikleyici türüne göre göndermeden önce algılayıp algılamadığımızı döndürür.

void lockAttributes()

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

void logInvocationMetrics()

InvocationMetricLogger özelliklerini çağrıya kaydedin.

void markReleasedEarly()

Cihazları erkenden kullanıma sunulacak olarak 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ı bağlamını ayarlar.

void setRecoveryModeForAllDevices(ITestDevice.RecoveryMode mode)

Bağlama dahil olan tüm cihazların RecoveryMode değerini ayarlar

void setTestTag(String testTag)

Çağrı test etiketini ayarlar.

InvocationContext.Context toProto()

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

boolean wasReleasedEarly()

Cihazların erkenden kullanıma sunulup sunulmadığını ve artık kullanılıp kullanılmayacağını döndürür.

Herkese açık kurucular

InvocationContext

public InvocationContext ()

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

Herkese açık yöntemler

cihaz ekleyin

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 : İzlenecek ek cihazın ERROR(/Map) kadarı

addAllocatedDevice

public void addAllocatedDevice (String devicename, 
                ITestDevice testDevice)

Cihaz ayrıldığında meta veriler tarafından izlenecek bir ITestDevice ekleyin. , haritadaki yapı bilgilerini null olarak ayarlar.

Parametreler
devicename String: ITestDevice ile ilişkilendirilecek cihaz yapılandırması adı

testDevice ITestDevice: Ayrılan cihazlara eklenecek.

addDeviceBuildInfo

public 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 bir IBuildInfo.

addInvocationAttribute

public void addInvocationAttribute (String attributeName, 
                String attributeValue)

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

Parametreler
attributeName String

attributeValue String

addInvocationAttributes

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

UniqueMultiMap aracılığıyla tek seferde birden fazla çağrı ö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: seri numaralarını kullanan parçanın dizini

serials : İzlenecek serilerin listesi.

fromProto

public static InvocationContext fromProto (InvocationContext.Context protoContext)

Örneği geri almak için InvocationContext#toProto() işlemini tersine çevirin.

Parametreler
protoContext InvocationContext.Context

İlerlemeler
InvocationContext

getAttributes

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

Parametreler
deviceName String

İlerlemeler
IBuildInfo

getBuildInfo

public IBuildInfo getBuildInfo (ITestDevice testDevice)

ITestDevice ile ilişkili IBuildInfo değerini döndürme

Parametreler
testDevice ITestDevice

İlerlemeler
IBuildInfo

getBuildInfoName

public String getBuildInfoName (IBuildInfo info)

IBuildInfo kaynağındaki xml yapılandırmasında cihaz grubunun adını döndürür. IBuildInfo ile eşleştirilemiyorsa null değeri döndürür

Parametreler
info IBuildInfo

İlerlemeler
String

getBuildInfos

public  getBuildInfos ()

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

İlerlemeler

getConfigurationDescriptor

public 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 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  getDeviceBuildMap ()

Cihaz/derleme bilgileri ilişkilendirme haritasını döndür

İlerlemeler

getDeviceBySerial

public ITestDevice getDeviceBySerial (String serial)

Sağlanan seri numarasıyla ilişkili ITestDevice değerini döndürür. En hızlı arama işlemi olmadığından çok fazla kullanmaktan kaçının.

Parametreler
serial String

İlerlemeler
ITestDevice

getDeviceConfigNames

public  getDeviceConfigNames ()

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

İlerlemeler

getCihazAdı

public 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ülür.

Parametreler
device ITestDevice

İlerlemeler
String

getDevices

public  getDevices ()

Bu çağrı için izlenen tüm ayrılmış cihazları döndürme.

İlerlemeler

getInvocationId

public String getInvocationId ()

İlerlemeler
String

getModuleInvocationContext

public IInvocationContext getModuleInvocationContext ()

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

İlerlemeler
IInvocationContext

getNumDevicesAllocation

public int getNumDevicesAllocated ()

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

İlerlemeler
int

getSerials

public  getSerials ()

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

İlerlemeler

getShardsSerials

public  getShardsSerials ()

İ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 String getTestTag ()

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

İlerlemeler
String

Gönderilmeden önce

public static boolean isPresubmit (IInvocationContext context)

Tetikleyici türüne göre ön gönderim algılayıp algılamadığımızı döndürür.

Parametreler
context IInvocationContext

İlerlemeler
boolean

lockAttributes

public void lockAttributes ()

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

logInvocationMetrics

public void logInvocationMetrics ()

InvocationMetricLogger özelliklerini çağrıya kaydedin.

markReleasedEarly

public void markReleasedEarly ()

Erken kullanıma sunulan cihazları 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ğrı bağlamını ayarlar.

Parametreler
invocationContext IInvocationContext

setRecoveryModeForAllDevices

public void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)

Bağlama dahil olan tüm cihazların RecoveryMode değerini 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 olarak seri hale getirin.

İlerlemeler
InvocationContext.Context

wasReleasedEarly

public boolean wasReleasedEarly ()

Cihazların erken kullanıma sunulup sunulmadığını ve artık kullanılıp kullanılmayacağını döndürür.

İlerlemeler
boolean