ConfigurationDescriptor
public
class
ConfigurationDescriptor
extends Object
java.lang.Object | |
↳ | com.android.tradefed.config.ConfigurationDescriptor |
Objek Konfigurasi yang menjelaskan beberapa aspek konfigurasi itu sendiri. Menyukai langganan tag test-suite. Class ini tidak dapat menerima nilai opsi melalui command line. Hanya secara langsung di XML.
Ringkasan
Kolom | |
---|---|
public
static
final
String |
ACTIVE_PARAMETER_KEY
Kunci metadata untuk parameterisasi konfigurasi, opsional. |
public
static
final
String |
LOCAL_SHARDED_KEY
Kunci metadata untuk konfigurasi guna menentukan bahwa konfigurasi tersebut telah di-sharding. |
Konstruktor publik | |
---|---|
ConfigurationDescriptor()
|
Metode publik | |
---|---|
void
|
addMetadata(String key,
Tambahkan lebih banyak nilai untuk kunci tertentu ke entri metadata. |
void
|
addMetadata(String key, String value)
Tambahkan nilai untuk kunci tertentu ke entri metadata. |
void
|
addRerunOption(OptionDef optionDef)
Tambahkan opsi ke daftar opsi yang dapat digunakan untuk menjalankan kembali pengujian. |
ConfigurationDescriptor
|
clone()
Tampilkan salinan mendalam dari objek |
static
ConfigurationDescriptor
|
fromProto(ConfigurationDescription.Descriptor protoDescriptor)
Operasi terbalik dari |
IAbi
|
getAbi()
Menampilkan abi konfigurasi yang dijalankan jika diketahui, null jika tidak. |
MultiMap<String, String>
|
getAllMetaData()
Mengambil semua metadata yang dikonfigurasi dan menampilkan salinan peta. |
|
getMetaData(String name)
Mendapatkan entri metadata yang telah diberi nama |
String
|
getModuleName()
Menampilkan nama modul konfigurasi modul. |
|
getRerunOptions()
Dapatkan daftar |
Integer
|
getShardIndex()
Mendapatkan indeks sharding pemanggilan selama sharding lokal. |
|
getSuiteTags()
Menampilkan daftar tag suite yang mencakup pengujian. |
boolean
|
isNotIRemoteTestShardable()
Menampilkan jika konfigurasi harus membagi IRemoteTest menjadi modul yang berbeda. |
boolean
|
isNotShardable()
Menampilkan jika konfigurasi dapat di-sharding atau bukan sebagai bagian dari suite |
boolean
|
isNotStrictShardable()
Menampilkan jika konfigurasi ketat atau tidak dapat di-shardable sebagai bagian dari suite |
|
removeMetadata(String key)
Menghapus pelacakan kunci metadata yang ditentukan. |
void
|
setAbi(IAbi abi)
Menetapkan abi yang akan menjalankan konfigurasi. |
void
|
setMetaData(MultiMap<String, String> metadata)
|
void
|
setModuleName(String name)
Jika konfigurasi ini mewakili modul, kita dapat menetapkan nama modul yang terkait dengannya. |
void
|
setNotIRemoteTestShardable(boolean notIRemoteTestShardable)
|
void
|
setSandboxed(boolean useSandboxed)
Menetapkan apakah konfigurasi akan berjalan dalam mode sandbox atau tidak. |
void
|
setShardIndex(int index)
Tetapkan indeks shard untuk pemanggilan dalam sharding lokal. |
void
|
setSuiteTags(
Menetapkan daftar tag suite yang mencakup pengujian. |
boolean
|
shouldUseSandbox()
Menampilkan true (benar) jika pemanggilan harus dijalankan dalam mode sandbox. |
ConfigurationDescription.Descriptor
|
toProto()
Konversi instance deskriptor saat ini ke dalam format proto-nya. |
Kolom
ACTIVE_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
Kunci metadata untuk parameterisasi konfigurasi, opsional.
{i>LOCAL_SHARDED_KEY<i}
public static final String LOCAL_SHARDED_KEY
Kunci metadata untuk konfigurasi guna menentukan bahwa konfigurasi tersebut telah di-sharding.
Konstruktor publik
ConfigurationDescriptor
public ConfigurationDescriptor ()
Metode publik
addMetadata
public void addMetadata (String key,values)
Tambahkan lebih banyak nilai untuk kunci tertentu ke entri metadata.
Parameter | |
---|---|
key |
String : String kunci yang akan ditambahkan nilai. |
values |
: daftar String nilai tambahan. |
addMetadata
public void addMetadata (String key, String value)
Tambahkan nilai untuk kunci tertentu ke entri metadata.
Parameter | |
---|---|
key |
String : String kunci yang akan ditambahkan nilai. |
value |
String : AString dari nilai tambahan. |
addRerunOption
public void addRerunOption (OptionDef optionDef)
Tambahkan opsi ke daftar opsi yang dapat digunakan untuk menjalankan kembali pengujian.
Parameter | |
---|---|
optionDef |
OptionDef : objek OptionDef dari opsi pengujian. |
kloning
public ConfigurationDescriptor clone ()
Tampilkan salinan mendalam dari objek ConfigurationDescriptor
.
Hasil | |
---|---|
ConfigurationDescriptor |
dariProto
public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)
Operasi terbalik dari toProto()
untuk mendapatkan objek kembali.
Parameter | |
---|---|
protoDescriptor |
ConfigurationDescription.Descriptor |
Hasil | |
---|---|
ConfigurationDescriptor |
GetAbi
public IAbi getAbi ()
Menampilkan abi konfigurasi yang dijalankan jika diketahui, null jika tidak.
Hasil | |
---|---|
IAbi |
getAllMetaData
public MultiMap<String, String> getAllMetaData ()
Mengambil semua metadata yang dikonfigurasi dan menampilkan salinan peta.
Hasil | |
---|---|
MultiMap<String, String> |
getMetaData
publicgetMetaData (String name)
Mendapatkan entri metadata yang telah diberi nama
Parameter | |
---|---|
name |
String |
Hasil | |
---|---|
|
getModuleName
public String getModuleName ()
Menampilkan nama modul konfigurasi modul.
Hasil | |
---|---|
String |
getRerunOptions
publicgetRerunOptions ()
Dapatkan daftar OptionDef
yang dapat digunakan untuk dijalankan kembali.
Hasil | |
---|---|
|
getShardIndex
public Integer getShardIndex ()
Mendapatkan indeks sharding pemanggilan selama sharding lokal. Menampilkan null jika tidak ada sharding.
Hasil | |
---|---|
Integer |
getSuiteTag
publicgetSuiteTags ()
Menampilkan daftar tag suite yang mencakup pengujian.
Hasil | |
---|---|
|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
Menampilkan jika konfigurasi harus membagi IRemoteTest menjadi modul yang berbeda.
Hasil | |
---|---|
boolean |
isNotShardable
public boolean isNotShardable ()
Menampilkan jika konfigurasi dapat di-sharding atau bukan sebagai bagian dari suite
Hasil | |
---|---|
boolean |
isNotStrictShardable
public boolean isNotStrictShardable ()
Menampilkan jika konfigurasi ketat atau tidak dapat di-shardable sebagai bagian dari suite
Hasil | |
---|---|
boolean |
removeMetadata
publicremoveMetadata (String key)
Menghapus pelacakan kunci metadata yang ditentukan.
Parameter | |
---|---|
key |
String |
Hasil | |
---|---|
|
SetAbi
public void setAbi (IAbi abi)
Menetapkan abi yang akan menjalankan konfigurasi.
Parameter | |
---|---|
abi |
IAbi |
{i>setMetaData<i}
public void setMetaData (MultiMap<String, String> metadata)
Parameter | |
---|---|
metadata |
MultiMap |
setModuleName
public void setModuleName (String name)
Jika konfigurasi ini mewakili modul, kita dapat menetapkan nama modul yang terkait dengannya.
Parameter | |
---|---|
name |
String |
setNotIRemoteTestShardable
public void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)
Parameter | |
---|---|
notIRemoteTestShardable |
boolean |
setSandbox
public void setSandboxed (boolean useSandboxed)
Menetapkan apakah konfigurasi akan berjalan dalam mode sandbox atau tidak.
Parameter | |
---|---|
useSandboxed |
boolean |
setShardIndex
public void setShardIndex (int index)
Tetapkan indeks shard untuk pemanggilan dalam sharding lokal.
Parameter | |
---|---|
index |
int |
setSuiteTag
public void setSuiteTags (suiteTags)
Menetapkan daftar tag suite yang mencakup pengujian.
Parameter | |
---|---|
suiteTags |
|
harusGunakanSandbox
public boolean shouldUseSandbox ()
Menampilkan true (benar) jika pemanggilan harus dijalankan dalam mode sandbox. Salah jika sebaliknya.
Hasil | |
---|---|
boolean |
keProto
public ConfigurationDescription.Descriptor toProto ()
Konversi instance deskriptor saat ini ke dalam format proto-nya.
Hasil | |
---|---|
ConfigurationDescription.Descriptor |