Yapılandırma Tanımlayıcısı
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 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 Yapılandırma parametrelendirmesi için meta veri anahtarı, isteğe bağlı. |
public static final String | LOCAL_SHARDED_KEY Bir yapılandırmanın parçalanmış olduğunu belirten 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 () |
static ConfigurationDescriptor | fromProto (ConfigurationDescription.Descriptor protoDescriptor) Nesneyi geri almak için |
IAbi | getAbi () Biliniyorsa yapılandırmanın çalıştığı abi'yi döndürür, aksi halde null'u 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 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 | |
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 bölmesi gerekip gerekmediğini döndürür. |
boolean | isNotShardable () Yapılandırmanın paylaşılabilir olup olmadığını veya bir paketin parçası olmadığını döndürür |
boolean | isNotStrictShardable () Yapılandırmanın kesinlikle parçalanabilir 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 çalışacağı abiyi 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 | 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ğrı için parça dizinini ayarlayın. |
void | setSuiteTags ( suiteTags) setSuiteTags ( suiteTags) Testin parçası 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 () Tanımlayıcının geçerli örneğini proto formatına dönüştürün. |
Alanlar
ACTIVE_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
Yapılandırma parametrelendirmesi için meta veri anahtarı, isteğe bağlı.
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
Bir yapılandırmanın parçalanmış olduğunu belirten meta veri anahtarı.
Kamu inşaatçıları
Yapılandırma Tanımlayıcısı
public ConfigurationDescriptor ()
Genel yöntemler
metaveri ekle
public void addMetadata (String key,values)
Belirli bir anahtarın daha fazla değerini meta veri girişlerine ekleyin.
Parametreler | |
---|---|
key | String : Değer eklenecek anahtarın String . |
values | String listesi. |
metaveri 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ğer eklenecek anahtarın String . |
value | String : Ek değerin bir 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 |
itibarenProto
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 döndürür, aksi halde null'u döndürür.
İadeler | |
---|---|
IAbi |
AllMetaData'yı al
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.
İadeler | |
---|---|
MultiMap <String, String> |
MetaData'yı al
publicgetMetaData (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
publicgetRerunOptions ()
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 değerini döndürür.
İadeler | |
---|---|
Integer |
getSuiteEtiketler
publicgetSuiteTags ()
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 bölmesi gerekip gerekmediğini döndürür.
İadeler | |
---|---|
boolean |
Parçalanabilir Değil
public boolean isNotShardable ()
Yapılandırmanın paylaşılabilir olup olmadığını veya bir paketin parçası olmadığını döndürür
İadeler | |
---|---|
boolean |
isNotStrictShardable
public boolean isNotStrictShardable ()
Yapılandırmanın kesinlikle parçalanabilir olup olmadığını veya bir paketin parçası olmadığını döndürür
İadeler | |
---|---|
boolean |
Meta verileri kaldır
publicremoveMetadata (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ğı abiyi 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 |
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ğrı için parça dizinini ayarlayın.
Parametreler | |
---|---|
index | int |
setSuiteEtiketler
public void setSuiteTags (suiteTags)
Testin parçası olduğu paket etiketlerinin listesini ayarlar.
Parametreler | |
---|---|
suiteTags |
Sandbox'ı Kullanmalı
public boolean shouldUseSandbox ()
Çağrını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 formatına dönüştürün.
İadeler | |
---|---|
ConfigurationDescription.Descriptor |