Yapılandırma Tanımlayıcısı

public class ConfigurationDescriptor
extends Object

java.lang.Object
com.android.tradefed.config.ConfigurationDescriptor


Yapılandırmanın bazı yönlerini açıklayan Yapılandırma Nesnesi. Üyelik test paketi etiketi gibi. Bu sınıf seçenek değerlerini komut satırı aracılığıyla alamaz. Yalnızca doğrudan xml'de.

Özet

Alanlar

public static final String ACTIVE_PARAMETER_KEY

Yapılandırma parametrelendirmesi için meta veri anahtarı, isteğe bağlı.

public static final String LOCAL_SHARDED_KEY

Bir yapılandırmanın parçalanmış olduğunu belirten meta veri anahtarı.

Kamu inşaatçıları

ConfigurationDescriptor ()

Genel yöntemler

void addMetadata (String key, values) addMetadata (String key, values)

Belirli bir anahtarın daha fazla değerini meta veri girişlerine ekleyin.

void addMetadata (String key, String value)

Belirli bir anahtar için meta veri girişlerine bir değer ekleyin.

void addRerunOption ( OptionDef optionDef)

Seçeneği, testi yeniden çalıştırmak için kullanılabilecek seçenekler listesine ekleyin.

ConfigurationDescriptor clone ()

ConfigurationDescriptor nesnesinin derin bir kopyasını döndürün.

static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)

Nesneyi geri almak için toProto() 'dan ters işlem.

IAbi getAbi ()

Biliniyorsa yapılandırmanın çalıştığı abi'yi döndürür, aksi halde null'u döndürür.

MultiMap <String, String> getAllMetaData ()

Yapılandırılmış tüm meta verileri alır ve haritanın bir kopyasını döndürür.

getMetaData (String name)

Adlandırılmış meta veri girişlerini alın

String getModuleName ()

Modül yapılandırmasının modül adını döndürür.

getRerunOptions ()

Yeniden çalıştırma için kullanılabilecek OptionDef listesini alın.

Integer getShardIndex ()

Yerel parçalama sırasında çağrının parça dizinini alın.

getSuiteTags ()

Testin parçası olduğu paket etiketlerinin listesini döndürür.

boolean isNotIRemoteTestShardable ()

Yapılandırmanın IRemoteTest'i farklı modüllere bölmesi gerekip gerekmediğini döndürür.

boolean isNotShardable ()

Yapılandırmanın paylaşılabilir olup olmadığını veya bir paketin parçası olmadığını döndürür

boolean isNotStrictShardable ()

Yapılandırmanın kesinlikle parçalanabilir olup olmadığını veya bir paketin parçası olmadığını döndürür

removeMetadata (String key)

Belirtilen meta veri anahtarının takibini kaldırın.

void setAbi ( IAbi abi)

Yapılandırmanın çalışacağı abiyi ayarlar.

void setMetaData ( MultiMap <String, String> metadata)
void setModuleName (String name)

Bu konfigürasyon bir modülü temsil ediyorsa onunla ilişkili modül adını ayarlayabiliriz.

void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)
void setSandboxed (boolean useSandboxed)

Bir yapılandırmanın korumalı alan modunda çalışıp çalışmayacağını ayarlar.

void setShardIndex (int index)

Yerel parçalamada çağrı için parça dizinini ayarlayın.

void setSuiteTags ( suiteTags) setSuiteTags ( suiteTags)

Testin parçası olduğu paket etiketlerinin listesini ayarlar.

boolean shouldUseSandbox ()

Çağrının korumalı alan modunda çalışması gerekiyorsa true değerini döndürür.

ConfigurationDescription.Descriptor toProto ()

Tanımlayıcının geçerli örneğini proto formatına dönüştürün.

Alanlar

ACTIVE_PARAMETER_KEY

public static final String ACTIVE_PARAMETER_KEY

Yapılandırma parametrelendirmesi için meta veri anahtarı, isteğe bağlı.

LOCAL_SHARDED_KEY

public static final String LOCAL_SHARDED_KEY

Bir yapılandırmanın parçalanmış olduğunu belirten meta veri anahtarı.

Kamu inşaatçıları

Yapılandırma Tanımlayıcısı

public ConfigurationDescriptor ()

Genel yöntemler

metaveri ekle

public void addMetadata (String key, 
                 values)

Belirli bir anahtarın daha fazla değerini meta veri girişlerine ekleyin.

Parametreler
key String : Değer eklenecek anahtarın String .

values : ek değerlerin String listesi.

metaveri ekle

public void addMetadata (String key, 
                String value)

Belirli bir anahtar için meta veri girişlerine bir değer ekleyin.

Parametreler
key String : Değer eklenecek anahtarın String .

value String : Ek değerin bir String .

addRerunOption

public void addRerunOption (OptionDef optionDef)

Seçeneği, testi yeniden çalıştırmak için kullanılabilecek seçenekler listesine ekleyin.

Parametreler
optionDef OptionDef : test seçeneğinin bir OptionDef nesnesi.

klon

public ConfigurationDescriptor clone ()

ConfigurationDescriptor nesnesinin derin bir kopyasını döndürün.

İadeler
ConfigurationDescriptor

itibarenProto

public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)

Nesneyi geri almak için toProto() dan ters işlem.

Parametreler
protoDescriptor ConfigurationDescription.Descriptor

İadeler
ConfigurationDescriptor

getAbi

public IAbi getAbi ()

Biliniyorsa yapılandırmanın çalıştığı abi'yi döndürür, aksi halde null'u döndürür.

İadeler
IAbi

AllMetaData'yı al

public MultiMap<String, String> getAllMetaData ()

Yapılandırılmış tüm meta verileri alır ve haritanın bir kopyasını döndürür.

İadeler
MultiMap <String, String>

MetaData'yı al

public  getMetaData (String name)

Adlandırılmış meta veri girişlerini alın

Parametreler
name String

İadeler

getModuleName

public String getModuleName ()

Modül yapılandırmasının modül adını döndürür.

İadeler
String

getRerunOptions

public  getRerunOptions ()

Yeniden çalıştırma için kullanılabilecek OptionDef listesini alın.

İadeler

getShardIndex

public Integer getShardIndex ()

Yerel parçalama sırasında çağrının parça dizinini alın. Parçalama yoksa null değerini döndürür.

İadeler
Integer

getSuiteEtiketler

public  getSuiteTags ()

Testin parçası olduğu paket etiketlerinin listesini döndürür.

İadeler

isNotIRemoteTestShardable

public boolean isNotIRemoteTestShardable ()

Yapılandırmanın IRemoteTest'i farklı modüllere bölmesi gerekip gerekmediğini döndürür.

İadeler
boolean

Parçalanabilir Değil

public boolean isNotShardable ()

Yapılandırmanın paylaşılabilir olup olmadığını veya bir paketin parçası olmadığını döndürür

İadeler
boolean

isNotStrictShardable

public boolean isNotStrictShardable ()

Yapılandırmanın kesinlikle parçalanabilir olup olmadığını veya bir paketin parçası olmadığını döndürür

İadeler
boolean

Meta verileri kaldır

public  removeMetadata (String key)

Belirtilen meta veri anahtarının takibini kaldırın.

Parametreler
key String

İadeler

setAbi

public void setAbi (IAbi abi)

Yapılandırmanın çalışacağı abiyi ayarlar.

Parametreler
abi IAbi

setMetaData

public void setMetaData (MultiMap<String, String> metadata)

Parametreler
metadata MultiMap

setModuleName

public void setModuleName (String name)

Bu konfigürasyon bir modülü temsil ediyorsa onunla ilişkili modül adını ayarlayabiliriz.

Parametreler
name String

setNotIRemoteTestShardable

public void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)

Parametreler
notIRemoteTestShardable boolean

setSandboxed

public void setSandboxed (boolean useSandboxed)

Bir yapılandırmanın korumalı alan modunda çalışıp çalışmayacağını ayarlar.

Parametreler
useSandboxed boolean

setShardIndex

public void setShardIndex (int index)

Yerel parçalamada çağrı için parça dizinini ayarlayın.

Parametreler
index int

setSuiteEtiketler

public void setSuiteTags ( suiteTags)

Testin parçası olduğu paket etiketlerinin listesini ayarlar.

Parametreler
suiteTags

Sandbox'ı Kullanmalı

public boolean shouldUseSandbox ()

Çağrının korumalı alan modunda çalışması gerekiyorsa true değerini döndürür. Aksi takdirde yanlış.

İadeler
boolean

toProto

public ConfigurationDescription.Descriptor toProto ()

Tanımlayıcının geçerli örneğini proto formatına dönüştürün.

İadeler
ConfigurationDescription.Descriptor