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

public class ConfigurationDescriptor
extends Object

Java.lang.Nesne
🎃 com.android.tradefed.config.ConfigurationDescriptor


Yapılandırmanın bir yönünü açıklayan Yapılandırma Nesnesi. Üyelik beğenme test-paketi-etiketi. Bu sınıf, komut satırı üzerinden seçenek değerlerini alamaz. Yalnızca doğrudan inceleyebilirsiniz.

Özet

Fields'ın oynadığı filmler

public static final String ACTIVE_PARAMETER_KEY

İsteğe bağlı olarak 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 kullanılan meta veri anahtarı.

Kamu inşaatçıları

ConfigurationDescriptor()

Herkese açık yöntemler

void addMetadata(String key, values)

Meta veri girişlerine belirli bir anahtardan daha fazla değer ekleyin.

void addMetadata(String key, String value)

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

void addRerunOption(OptionDef optionDef)

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

ConfigurationDescriptor clone()

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

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 boş 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 ç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 ait olduğu paket etiketlerinin listesini döndürür.

boolean isNotIRemoteTestShardable()

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

boolean isNotShardable()

Yapılandırma kırılabiliyorsa veya bir paketin parçası değilse 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ıştırılacağı abi'yi belirler.

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ırmanın korumalı alan modunda çalışıp çalışmayacağını belirler.

void setShardIndex(int index)

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

void setSuiteTags( suiteTags)

Testin ait 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()

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

Fields'ın oynadığı filmler

ACTIVE_PARAMETER_KEY

public static final String ACTIVE_PARAMETER_KEY

İsteğe bağlı olarak 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 kullanılan meta veri anahtarı.

Kamu inşaatçıları

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 anahtardan daha fazla değer ekleyin.

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

values : Ek değerlerin String listesi.

addMetadata

public void addMetadata (String key, 
                String value)

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

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

value String: Ek değerin String kadarı.

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

public void addRerunOption (OptionDef optionDef)

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

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

klonlamak

public ConfigurationDescriptor clone ()

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

İ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

getAllMetaVeriler

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>

getMetaVeri

public  getMetaData (String name)

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

Parametreler
name String

İlerlemeler

getModülAdı

public String getModuleName ()

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

İlerlemeler
String

getRerunOptions

public  getRerunOptions ()

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

İlerlemeler

getShardIndex

public Integer getShardIndex ()

Yerel parçalama sırasında çağrının parça dizinini alın. Parçalama yoksa boş 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ölmesi gerekiyorsa döndürür.

İlerlemeler
boolean

Daraltılabilir Değil

public boolean isNotShardable ()

Yapılandırma kırılabiliyorsa veya bir paketin parçası değilse döndürür

İlerlemeler
boolean

Katı Daraltılabilir Değil

public boolean isNotStrictShardable ()

Yapılandırma, "katı parçalanabilir" şeklindeyse veya bir paketin parçası değilse 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ıştırılacağı abi'yi belirler.

Parametreler
abi IAbi

setMetaVeri

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ırmanın korumalı alan modunda çalışıp çalışmayacağını belirler.

Parametreler
useSandboxed boolean

setShardIndex

public void setShardIndex (int index)

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

Parametreler
index int

setSuiteTags

public void setSuiteTags ( suiteTags)

Testin ait olduğu paket etiketlerinin listesini ayarlar.

Parametreler
suiteTags

gerekliKorumalı Alan

public boolean shouldUseSandbox ()

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

İlerlemeler
boolean

ToProto

public ConfigurationDescription.Descriptor toProto ()

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

İlerlemeler
ConfigurationDescription.Descriptor