Deskriptor Konfigurasi
public class ConfigurationDescriptor
extends Object
java.lang.Objek | |
↳ | com.android.tradefed.config.ConfigurationDescriptor |
Objek Konfigurasi yang menjelaskan beberapa aspek dari konfigurasi itu sendiri. Seperti tag suite pengujian keanggotaan. Kelas ini tidak dapat menerima nilai opsi melalui baris perintah. Hanya langsung di xml.
Ringkasan
Bidang | |
---|---|
public static final String | ACTIVE_PARAMETER_KEY Kunci metadata untuk parameterisasi konfigurasi, opsional. |
public static final String | LOCAL_SHARDED_KEY Kunci metadata untuk suatu konfigurasi guna menentukan bahwa konfigurasi tersebut telah di-sharding. |
Konstruktor publik | |
---|---|
ConfigurationDescriptor () |
Metode publik | |
---|---|
void | addMetadata (String key, values) addMetadata (String key, values) Tambahkan lebih banyak nilai dari 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 () Kembalikan salinan dalam objek |
static ConfigurationDescriptor | fromProto (ConfigurationDescription.Descriptor protoDescriptor) Operasi kebalikan dari |
IAbi | getAbi () Mengembalikan abi yang dijalankan oleh konfigurasi jika diketahui, null jika tidak. |
MultiMap <String, String> | getAllMetaData () Mengambil semua metadata yang dikonfigurasi dan mengembalikan salinan peta. |
getMetaData (String name) Dapatkan entri metadata bernama | |
String | getModuleName () Mengembalikan nama modul dari konfigurasi modul. |
getRerunOptions () Dapatkan daftar | |
Integer | getShardIndex () Dapatkan indeks pecahan dari pemanggilan selama sharding lokal. |
getSuiteTags () Mengembalikan daftar tag suite yang menjadi bagian pengujiannya. | |
boolean | isNotIRemoteTestShardable () Mengembalikan jika konfigurasi harus membagi IRemoteTest menjadi modul yang berbeda. |
boolean | isNotShardable () Mengembalikan jika konfigurasinya dapat shardable atau bukan sebagai bagian dari rangkaian |
boolean | isNotStrictShardable () Mengembalikan jika konfigurasinya benar-benar dapat disharding atau bukan sebagai bagian dari suite |
removeMetadata (String key) Hapus pelacakan kunci metadata yang ditentukan. | |
void | setAbi ( IAbi abi) Menyetel abi yang akan dijalankan oleh konfigurasi. |
void | setMetaData ( MultiMap <String, String> metadata) |
void | setModuleName (String name) Jika konfigurasi ini mewakili sebuah modul, kita dapat mengatur nama modul yang terkait dengannya. |
void | setNotIRemoteTestShardable (boolean notIRemoteTestShardable) |
void | setSandboxed (boolean useSandboxed) Menyetel apakah konfigurasi akan berjalan dalam mode kotak pasir atau tidak. |
void | setShardIndex (int index) Tetapkan indeks shard untuk pemanggilan di sharding lokal. |
void | setSuiteTags ( suiteTags) setSuiteTags ( suiteTags) Menetapkan daftar tag rangkaian tempat pengujian menjadi bagiannya. |
boolean | shouldUseSandbox () Mengembalikan nilai benar jika pemanggilan harus dijalankan dalam mode kotak pasir. |
ConfigurationDescription.Descriptor | toProto () Ubah instance deskriptor saat ini menjadi format protonya. |
Bidang
AKTIF_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
Kunci metadata untuk parameterisasi konfigurasi, opsional.
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
Kunci metadata untuk suatu konfigurasi guna menentukan bahwa konfigurasi tersebut telah di-sharding.
Konstruktor publik
Deskriptor Konfigurasi
public ConfigurationDescriptor ()
Metode publik
tambahkan Metadata
public void addMetadata (String key,values)
Tambahkan lebih banyak nilai dari kunci tertentu ke entri metadata.
Parameter | |
---|---|
key | String : String kunci untuk menambahkan nilai. |
values | String dari nilai tambahan. |
tambahkan Metadata
public void addMetadata (String key, String value)
Tambahkan nilai untuk kunci tertentu ke entri metadata.
Parameter | |
---|---|
key | String : String kunci untuk menambahkan nilai. |
value | String : String dengan nilai tambahan. |
tambahkanRerunOption
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. |
klon
public ConfigurationDescriptor clone ()
Kembalikan salinan dalam objek ConfigurationDescriptor
.
Kembali | |
---|---|
ConfigurationDescriptor |
dariProto
public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)
Operasi kebalikan dari toProto()
untuk mendapatkan objek kembali.
Parameter | |
---|---|
protoDescriptor | ConfigurationDescription.Descriptor |
Kembali | |
---|---|
ConfigurationDescriptor |
dapatkan Abi
public IAbi getAbi ()
Mengembalikan abi yang dijalankan oleh konfigurasi jika diketahui, null jika tidak.
Kembali | |
---|---|
IAbi |
dapatkanSemuaMetaData
public MultiMap<String, String> getAllMetaData ()
Mengambil semua metadata yang dikonfigurasi dan mengembalikan salinan peta.
Kembali | |
---|---|
MultiMap <String, String> |
dapatkan MetaData
publicgetMetaData (String name)
Dapatkan entri metadata bernama
Parameter | |
---|---|
name | String |
Kembali | |
---|---|
dapatkanModuleName
public String getModuleName ()
Mengembalikan nama modul dari konfigurasi modul.
Kembali | |
---|---|
String |
dapatkanRerunOptions
publicgetRerunOptions ()
Dapatkan daftar OptionDef
yang dapat digunakan untuk menjalankan kembali.
Kembali | |
---|---|
dapatkanShardIndex
public Integer getShardIndex ()
Dapatkan indeks pecahan dari pemanggilan selama sharding lokal. Mengembalikan null jika tidak ada sharding.
Kembali | |
---|---|
Integer |
dapatkanSuiteTags
publicgetSuiteTags ()
Mengembalikan daftar tag suite yang menjadi bagian pengujiannya.
Kembali | |
---|---|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
Mengembalikan jika konfigurasi harus membagi IRemoteTest menjadi modul yang berbeda.
Kembali | |
---|---|
boolean |
isNotShardable
public boolean isNotShardable ()
Mengembalikan jika konfigurasinya dapat shardable atau bukan sebagai bagian dari suite
Kembali | |
---|---|
boolean |
isNotStrictShardable
public boolean isNotStrictShardable ()
Mengembalikan jika konfigurasinya benar-benar dapat disharding atau bukan sebagai bagian dari suite
Kembali | |
---|---|
boolean |
hapus Metadata
publicremoveMetadata (String key)
Hapus pelacakan kunci metadata yang ditentukan.
Parameter | |
---|---|
key | String |
Kembali | |
---|---|
setAbi
public void setAbi (IAbi abi)
Menyetel abi yang akan dijalankan oleh konfigurasi.
Parameter | |
---|---|
abi | IAbi |
setModulNama
public void setModuleName (String name)
Jika konfigurasi ini mewakili sebuah modul, kita dapat mengatur nama modul yang terkait dengannya.
Parameter | |
---|---|
name | String |
setNotIRemoteTestShardable
public void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)
Parameter | |
---|---|
notIRemoteTestShardable | boolean |
setkotak pasir
public void setSandboxed (boolean useSandboxed)
Menyetel apakah konfigurasi akan berjalan dalam mode kotak pasir atau tidak.
Parameter | |
---|---|
useSandboxed | boolean |
setShardIndex
public void setShardIndex (int index)
Tetapkan indeks shard untuk pemanggilan di sharding lokal.
Parameter | |
---|---|
index | int |
setSuiteTag
public void setSuiteTags (suiteTags)
Menetapkan daftar tag rangkaian tempat pengujian menjadi bagiannya.
Parameter | |
---|---|
suiteTags |
harus menggunakan Sandbox
public boolean shouldUseSandbox ()
Mengembalikan nilai benar jika pemanggilan harus dijalankan dalam mode kotak pasir. Salah jika tidak.
Kembali | |
---|---|
boolean |
keProto
public ConfigurationDescription.Descriptor toProto ()
Ubah instance deskriptor saat ini menjadi format protonya.
Kembali | |
---|---|
ConfigurationDescription.Descriptor |