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 () |
static ConfigurationDescriptor | fromProto (ConfigurationDescription.Descriptor protoDescriptor) Nesneyi geri almak için |
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 | |
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 | 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
publicgetMetaData (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
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 döndürür.
İadeler | |
---|---|
Integer |
getSuiteEtiketleri
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 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
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ğı 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 |