Yapılandırma Tanımlayıcısı
public class ConfigurationDescriptor
extends Object
java.lang.Nesne | |
↳ | com.android.tradefed.config.ConfigurationDescriptor |
Yapılandırmanın kendisinin bazı yönlerini tanımlayan Yapılandırma Nesnesi. Üyelik test paketi etiketi gibi. Bu sınıf, komut satırı aracılığıyla seçenek değerlerini alamaz. Yalnızca doğrudan xml'de.
Özet
iç içe sınıflar | |
---|---|
enum | ConfigurationDescriptor.LocalTestRunner Enum, yerel test çalıştırıcısını belirtmek için kullanılır. |
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 Bir yapılandırmanın parçalandığını belirtmek için meta veri anahtarı. |
Kamu inşaatçıları | |
---|---|
ConfigurationDescriptor () |
Genel yöntemler | |
---|---|
void | addMetadata (String key, String value) Meta veri girişlerine belirli bir anahtar için bir değer ekleyin. |
void | addMetadata (String key, values) addMetadata (String key, values) Meta veri girişlerine belirli bir anahtarın daha fazla değerini ekleyin. |
void | addRerunOption ( OptionDef optionDef) Testi yeniden çalıştırmak için kullanılabilecek seçenekler listesine seçeneği 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 halde null değerini döndürür. |
MultiMap <String, String> | getAllMetaData () Tüm yapılandırılmış 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 | isNotShardable () Yapılandırmanın bölünebilir olup olmadığını veya bir paketin parçası olmadığını döndürür |
boolean | isNotStrictShardable () Yapılandırmanın kesin olarak bölünebilir 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 karşı karşıya kalacağı abi'yi 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 | 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 takım etiketlerinin listesini ayarlar. |
boolean | shouldUseSandbox () Çağrının korumalı alan modunda çalışması gerekiyorsa true 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
Bir yapılandırmanın parçalandığını belirtmek için meta veri anahtarı.
Kamu inşaatçıları
Yapılandırma Tanımlayıcısı
public ConfigurationDescriptor ()
Genel yöntemler
ekleMeta veri
public void addMetadata (String key, String value)
Meta veri girişlerine belirli bir anahtar için bir değer ekleyin.
parametreler | |
---|---|
key | String : String eklenecek anahtarın dizesi. |
value | String : Ek değerin bir String . |
ekleMeta veri
public void addMetadata (String key,values)
Meta veri girişlerine belirli bir anahtarın daha fazla değerini ekleyin.
parametreler | |
---|---|
key | String : String eklenecek anahtarın dizesi. |
values | String listesi. |
addRerunOption
public void addRerunOption (OptionDef optionDef)
Testi yeniden çalıştırmak için kullanılabilecek seçenekler listesine seçeneği 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 |
getAbi
public IAbi getAbi ()
Biliniyorsa yapılandırmanın çalıştığı abi'yi, aksi halde null değerini döndürür.
İadeler | |
---|---|
IAbi |
getAllMetaData
public MultiMap<String, String> getAllMetaData ()
Tüm yapılandırılmış 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 | |
---|---|
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. Sharding yoksa null döndürür.
İadeler | |
---|---|
Integer |
getSuiteEtiketler
publicgetSuiteTags ()
Testin parçası olduğu paket etiketlerinin listesini döndürür.
İadeler | |
---|---|
değilShardable
public boolean isNotShardable ()
Yapılandırmanın bölünebilir olup olmadığını veya bir paketin parçası olmadığını döndürür
İadeler | |
---|---|
boolean |
isNotStrictShardable
public boolean isNotStrictShardable ()
Yapılandırmanın kesin olarak bölünebilir olup olmadığını veya bir paketin parçası olmadığını döndürür
İadeler | |
---|---|
boolean |
kaldırMeta verileri
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 karşı karşıya kalacağı 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, onunla ilişkili modül adını ayarlayabiliriz.
parametreler | |
---|---|
name | String |
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 |
setSuiteEtiketler
public void setSuiteTags (suiteTags)
Testin parçası olduğu takım etiketlerinin listesini ayarlar.
parametreler | |
---|---|
suiteTags |
KullanmalıSandbox
public boolean shouldUseSandbox ()
Çağrının korumalı alan modunda çalışması gerekiyorsa true döndürür. Aksi takdirde yanlış.
İadeler | |
---|---|
boolean |
içinProto
public ConfigurationDescription.Descriptor toProto ()
Tanımlayıcının geçerli örneğini proto biçimine dönüştürün.
İadeler | |
---|---|
ConfigurationDescription.Descriptor |
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2022-08-15 UTC.