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

public class ConfigurationDescriptor
extends Object

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


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

Özet

iç içe sınıflar

enum ConfigurationDescriptor.LocalTestRunner

Enum, yerel test çalıştırıcısını belirtmek için kullanılır.

Alanlar

public static final String ACTIVE_PARAMETER_KEY

İsteğe bağlı bir yapılandırma parametreleştirmesi için meta veri anahtarı.

public static final String LOCAL_SHARDED_KEY

Bir yapılandırmanın parçalandığını belirtmek için meta veri anahtarı.

Kamu inşaatçıları

ConfigurationDescriptor ()

Genel yöntemler

void addMetadata (String key, String value)

Meta veri girişlerine belirli bir anahtar için bir değer ekleyin.

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

Meta veri girişlerine belirli bir anahtarın daha fazla değerini ekleyin.

void addRerunOption ( OptionDef optionDef)

Testi yeniden çalıştırmak için kullanılabilecek seçenekler listesine seçeneği 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, aksi halde null değerini döndürür.

MultiMap <String, String> getAllMetaData ()

Tüm yapılandırılmış 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 isNotShardable ()

Yapılandırmanın bölünebilir olup olmadığını veya bir paketin parçası olmadığını döndürür

boolean isNotStrictShardable ()

Yapılandırmanın kesin olarak bölünebilir 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 karşı karşıya kalacağı abi'yi 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 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ğırma için parça dizinini ayarlayın.

void setSuiteTags ( suiteTags) setSuiteTags ( suiteTags)

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

boolean shouldUseSandbox ()

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

ConfigurationDescription.Descriptor toProto ()

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

Alanlar

ACTIVE_PARAMETER_KEY

public static final String ACTIVE_PARAMETER_KEY

İsteğe bağlı bir yapılandırma parametreleştirmesi için meta veri anahtarı.

LOCAL_SHARDED_KEY

public static final String LOCAL_SHARDED_KEY

Bir yapılandırmanın parçalandığını belirtmek için meta veri anahtarı.

Kamu inşaatçıları

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

public ConfigurationDescriptor ()

Genel yöntemler

ekleMeta veri

public void addMetadata (String key, 
                String value)

Meta veri girişlerine belirli bir anahtar için bir değer ekleyin.

parametreler
key String : String eklenecek anahtarın dizesi.

value String : Ek değerin bir String .

ekleMeta veri

public void addMetadata (String key, 
                 values)

Meta veri girişlerine belirli bir anahtarın daha fazla değerini ekleyin.

parametreler
key String : String eklenecek anahtarın dizesi.

values : ek değerlerin String listesi.

addRerunOption

public void addRerunOption (OptionDef optionDef)

Testi yeniden çalıştırmak için kullanılabilecek seçenekler listesine seçeneği 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

Proto'dan

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, aksi halde null değerini döndürür.

İadeler
IAbi

getAllMetaData

public MultiMap<String, String> getAllMetaData ()

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

İadeler
MultiMap <String, String>

getMetaData

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. Sharding yoksa null döndürür.

İadeler
Integer

getSuiteEtiketler

public  getSuiteTags ()

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

İadeler

değilShardable

public boolean isNotShardable ()

Yapılandırmanın bölünebilir olup olmadığını veya bir paketin parçası olmadığını döndürür

İadeler
boolean

isNotStrictShardable

public boolean isNotStrictShardable ()

Yapılandırmanın kesin olarak bölünebilir olup olmadığını veya bir paketin parçası olmadığını döndürür

İadeler
boolean

kaldırMeta verileri

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 karşı karşıya kalacağı abi'yi 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

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ğırma için parça dizinini ayarlayın.

parametreler
index int

setSuiteEtiketler

public void setSuiteTags ( suiteTags)

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

parametreler
suiteTags

KullanmalıSandbox

public boolean shouldUseSandbox ()

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

İadeler
boolean

içinProto

public ConfigurationDescription.Descriptor toProto ()

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

İadeler
ConfigurationDescription.Descriptor