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

public class ConfigurationDescriptor
extends Object

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


Yapılandırmanın kendisinin 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

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

public static final String LOCAL_SHARDED_KEY

Parçalanmış olduğunu belirtmek için bir yapılandırma için 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, aksi takdirde null değerini döndürür.

MultiMap <String, String> getAllMetaData ()

Yapılandırılan 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 ayırması gerekip gerekmediğini döndürür.

boolean isNotShardable ()

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

boolean isNotStrictShardable ()

Konfigürasyonun kesin parçalanabilir olup olmadığını veya bir paketin parçası olup 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ğı Abi'yi ayarlar.

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

Bu konfigürasyon bir modülü temsil ediyorsa, bununla 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ğırma için parça dizinini ayarlayın.

void setSuiteTags ( suiteTags) setSuiteTags ( suiteTags)

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

boolean shouldUseSandbox ()

Çağırmanı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 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

Parçalanmış olduğunu belirtmek için bir yapılandırma için meta veri anahtarı.

kamu inşaatçılar

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

public ConfigurationDescriptor ()

Genel yöntemler

metadata ekle

public void addMetadata (String key, 
                 values)

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

parametreler
key String : Değerlerin ekleneceği anahtarın ERROR(/String) .

values : ek değerlerin ERROR(/String) listesi.

metadata 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ğerlerin ekleneceği anahtarın ERROR(/String) .

value String : Ek değerde bir ERROR(/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

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

alAbi

public IAbi getAbi ()

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

İadeler
IAbi

TümMetaVerileri al

public MultiMap<String, String> getAllMetaData ()

Yapılandırılan tüm 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

getModülAdı

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

İadeler
Integer

getSuiteEtiketleri

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 ayırması gerekip gerekmediğini döndürür.

İadeler
boolean

isNotShardable

public boolean isNotShardable ()

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

İadeler
boolean

isNotStrictShardable

public boolean isNotStrictShardable ()

Konfigürasyonun kesin parçalanabilir olup olmadığını veya bir paketin parçası olup 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ğı 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, bununla 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ğırma için parça dizinini ayarlayın.

parametreler
index int

setSuiteEtiketleri

public void setSuiteTags ( suiteTags)

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

parametreler
suiteTags

kullanmalıSandbox

public boolean shouldUseSandbox ()

Çağırmanı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 biçimine dönüştürün.

İadeler
ConfigurationDescription.Descriptor