ConfigurationDescriptor

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-suite-tag gibi. Bu sınıf, komut satırı üzerinden seçenek değerleri alamaz. Yalnızca doğrudan xml içinde.

Özet

Fields'ın oynadığı filmler

public static final String ACTIVE_PARAMETER_KEY

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

public static final String LOCAL_SHARDED_KEY

Bölündüğünü belirtmek için bir yapılandırma meta veri anahtarı.

Herkese açık kurucular

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çeneklerin listesine ekleyin.

ConfigurationDescriptor clone()

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

static ConfigurationDescriptor fromProto(ConfigurationDescription.Descriptor protoDescriptor)

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

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ı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ınlamak için kullanılabilecek OptionDef öğelerinin listesini alın.

Integer getShardIndex()

Yerel bölme sırasında çağrının bölüm dizini 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ölme durumunu döndürür.

boolean isNotShardable()

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

boolean isNotStrictShardable()

Yapılandırma, "katı parçalanabilir" şeklindeyse veya bir paketin parçası değilse 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 yapılandırma bir modülü temsil ediyorsa onunla ilişkili modül adını ayarlayabiliriz.

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

Bir yapılandırma dosyasının korumalı alanda çalışıp çalışmayacağını belirler.

void setShardIndex(int index)

Yerel bölme işleminde çağrı için bölüm dizini ayarlayın.

void setSuiteTags( suiteTags)

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

boolean shouldUseSandbox()

Çağrının korumalı modda çalıştırılması gerekiyorsa true döndürür.

ConfigurationDescription.Descriptor toProto()

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

Fields'ın oynadığı filmler

ACTIVE_PARAMETER_KEY

public static final String ACTIVE_PARAMETER_KEY

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

LOCAL_SHARED_KEY

public static final String LOCAL_SHARDED_KEY

Bölündüğünü belirtmek için bir yapılandırma meta veri anahtarı.

Herkese açık kurucular

Yapılandırma Açıklayıcı

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 eklemek istediğiniz anahtarın String.

values : ek değerlerin String listesi.

tekrar Çalıştır Seçeneği

public void addRerunOption (OptionDef optionDef)

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

Parametreler
optionDef OptionDef: Test seçeneğinin OptionDef nesnesi.

clone

public ConfigurationDescriptor clone ()

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

İlerlemeler
ConfigurationDescriptor

fromProto

public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)

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

Parametreler
protoDescriptor ConfigurationDescription.Descriptor

İlerlemeler
ConfigurationDescriptor

getAbi

public IAbi getAbi ()

Biliniyorsa yapılandırmanın çalıştığı abi'yi, aksi takdirde boş 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ınlamak için kullanılabilecek OptionDef öğelerinin listesini alın.

İlerlemeler

getShardIndex

public Integer getShardIndex ()

Yerel parçalama sırasında çağrının parça dizinini alın. Bölme işlemi yoksa null döndürür.

İlerlemeler
Integer

getSuiteTags

public  getSuiteTags ()

Testin ait olduğu paket etiketlerinin listesini döndürür.

İlerlemeler

Uzaktan TestKırılabilir Değil

public boolean isNotIRemoteTestShardable ()

Yapılandırmanın IRemoteTest'i farklı modüllere bölme durumunu döndürür.

İlerlemeler
boolean

isNotShardable

public boolean isNotShardable ()

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

İlerlemeler
boolean

Katı Daraltılabilir Değil

public boolean isNotStrictShardable ()

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

İlerlemeler
boolean

removeMetadata

public  removeMetadata (String key)

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

Parametreler
key String

İlerlemeler

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 yapılandırma 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ırma dosyasının korumalı alanda çalışıp çalışmayacağını belirler.

Parametreler
useSandboxed boolean

setShardIndex

public void setShardIndex (int index)

Yerel bölme işleminde çağrı için bölüm dizini 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ğrının korumalı modda çalıştırılması gerekiyorsa true 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ün.

İlerlemeler
ConfigurationDescription.Descriptor