ConfigurationDescriptor

public class ConfigurationDescriptor
extends Object

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


Yapılandırmanın kendisiyle ilgili bir yönü açıklayan yapılandırma nesnesi. Örneğin, üyelik test paketi etiketi. Bu sınıf, komut satırı üzerinden seçenek değerleri alamaz. Yalnızca doğrudan XML'de.

Özet

Sabitler

String ACTIVE_PARAMETER_KEY

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

String LOCAL_SHARDED_KEY

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

String MODULE_DIR_PATH_KEY

Modül yapılandırması olduğunda modül dizin yolunu belirtmek için kullanılan yapılandırmanın meta veri anahtarı.

String PRIORITIZE_HOST_CONFIG_KEY

Yapılandırmanın, ana makine yapılandırmasına öncelik verip vermediğini belirtmek için kullanılan meta veri anahtarı.

Herkese açık oluşturucular

ConfigurationDescriptor()

Herkese açık yöntemler

void addMetadata(String key, values)

Meta veri girişlerine belirli bir anahtarın daha fazla değerini 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ür.

static ConfigurationDescriptor fromProto(ConfigurationDescription.Descriptor protoDescriptor)

Nesneyi geri almak için toProto() işleminden ters işlem yapın.

IAbi getAbi()

Yapılandırmanın çalıştığı ABI'yi (biliniyorsa) döndürür, aksi takdirde null değerini 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 alma

String getModuleName()

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

getRerunOptions()

Yeniden yayın için kullanılabilecek OptionDef listesini alın.

Integer getShardIndex()

Yerel parçalama sırasında çağırmanı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ölüp bölmeyeceğini döndürür.

boolean isNotShardable()

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

boolean isNotStrictShardable()

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

removeMetadata(String key)

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

void setAbi(IAbi abi)

Yapılandırmanın çalıştırılacağı abi'yi ayarlar.

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

Bu yapılandırma 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çalama işleminde çağırma için parça dizinini ayarlayın.

void setSuiteTags( suiteTags)

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

boolean shouldUseSandbox()

Çağırma, korumalı alan modunda çalıştırılacaksa true değerini döndürür.

ConfigurationDescription.Descriptor toProto()

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

Sabitler

ACTIVE_PARAMETER_KEY

public static final String ACTIVE_PARAMETER_KEY

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

Sabit Değer: "active-parameter"

LOCAL_SHARDED_KEY

public static final String LOCAL_SHARDED_KEY

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

Sabit Değer: "sharded"

MODULE_DIR_PATH_KEY

public static final String MODULE_DIR_PATH_KEY

Modül yapılandırması olduğunda modül dizin yolunu belirtmek için kullanılan yapılandırmanın meta veri anahtarı.

Sabit Değer: "module-dir-path"

PRIORITIZE_HOST_CONFIG_KEY

public static final String PRIORITIZE_HOST_CONFIG_KEY

Yapılandırmanın, ana makine yapılandırmasına öncelik verip vermediğini belirtmek için kullanılan meta veri anahtarı.

Sabit Değer: "prioritize-host-config"

Herkese açık oluşturucular

ConfigurationDescriptor

public ConfigurationDescriptor ()

Herkese açık yöntemler

addMetadata

public void addMetadata (String key, 
                 values)

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

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

values : Ek değerlerin String listesi.

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 OptionDef nesnesi.

clone

public ConfigurationDescriptor clone ()

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

İlerlemeler
ConfigurationDescriptor

fromProto

public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)

Nesneyi geri almak için toProto() işleminden ters işlem yapın.

Parametreler
protoDescriptor ConfigurationDescription.Descriptor

İlerlemeler
ConfigurationDescriptor

getAbi

public IAbi getAbi ()

Yapılandırmanın bilinen bir abi'ye göre çalışıp çalışmadığını, aksi takdirde null değerini döndürür.

İlerlemeler
IAbi

getAllMetaData

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.

İlerlemeler
MultiMap<String, String>

getMetaData

public  getMetaData (String name)

Adlandırılmış meta veri girişlerini alma

Parametreler
name String

İlerlemeler

getModuleName

public String getModuleName ()

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

İlerlemeler
String

getRerunOptions

public  getRerunOptions ()

Yeniden yayın için kullanılabilecek OptionDef listesini alın.

İlerlemeler

getShardIndex

public Integer getShardIndex ()

Yerel parçalama sırasında çağırmanın parça dizinini alın. Parçalama yoksa boş değer döndürür.

İlerlemeler
Integer

getSuiteTags

public  getSuiteTags ()

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

İlerlemeler

isNotIRemoteTestShardable

public boolean isNotIRemoteTestShardable ()

Yapılandırmanın IRemoteTest'i farklı modüllere bölüp bölmeyeceğini döndürür.

İlerlemeler
boolean

isNotShardable

public boolean isNotShardable ()

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

İlerlemeler
boolean

isNotStrictShardable

public boolean isNotStrictShardable ()

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

İlerlemeler
boolean

removeMetadata

public  removeMetadata (String key)

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

Parametreler
key String

İlerlemeler

setAbi

public void setAbi (IAbi abi)

Yapılandırmanın çalıştırılacağı abi'yi ayarlar.

Parametreler
abi IAbi

setMetaData

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

Parametreler
metadata MultiMap

setModuleName

public void setModuleName (String name)

Bu yapılandırma 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çalama işleminde çağırma için parça dizinini ayarlayın.

Parametreler
index int

setSuiteTags

public void setSuiteTags ( suiteTags)

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

Parametreler
suiteTags

shouldUseSandbox

public boolean shouldUseSandbox ()

Çağırma, korumalı alan modunda çalıştırılacaksa true değerini döndürür. Aksi takdirde false (yanlış) değerini alır.

İlerlemeler
boolean

toProto

public ConfigurationDescription.Descriptor toProto ()

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

İlerlemeler
ConfigurationDescription.Descriptor