ConfigurationDescriptor
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 test-suite 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 konfigurasi untuk menentukan bahwa itu telah di-sharding. |
Konstruktor publik | |
---|---|
ConfigurationDescriptor () |
Metode publik | |
---|---|
void | addMetadata (String key, values) addMetadata (String key, values) Tambahkan lebih banyak nilai dari kunci yang diberikan 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 dari objek |
static ConfigurationDescriptor | fromProto (ConfigurationDescription.Descriptor protoDescriptor) Operasi terbalik dari |
IAbi | getAbi () Mengembalikan abi yang menjadi lawan 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 shard dari pemanggilan selama sharding lokal. |
getSuiteTags () Mengembalikan daftar tag suite yang menjadi bagian dari pengujian. | |
boolean | isNotIRemoteTestShardable () Mengembalikan jika konfigurasi harus membagi IRemoteTest menjadi modul yang berbeda. |
boolean | isNotShardable () Mengembalikan jika konfigurasi dapat dipecah atau tidak sebagai bagian dari suite |
boolean | isNotStrictShardable () Mengembalikan jika konfigurasinya adalah strict shardable atau tidak sebagai bagian dari suite |
removeMetadata (String key) Hapus pelacakan kunci metadata yang ditentukan. | |
void | setAbi ( IAbi abi) Menetapkan abi yang akan dijalankan oleh konfigurasi. |
void | setMetaData ( MultiMap <String, String> metadata) |
void | setModuleName (String name) Jika konfigurasi ini mewakili sebuah modul, kita dapat menetapkan 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 dalam sharding lokal. |
void | setSuiteTags ( suiteTags) setSuiteTags ( suiteTags) Menyetel daftar tag suite yang menjadi bagian dari pengujian. |
boolean | shouldUseSandbox () Mengembalikan nilai true jika pemanggilan harus dijalankan dalam mode kotak pasir. |
ConfigurationDescription.Descriptor | toProto () Ubah instance deskriptor saat ini menjadi format proto-nya. |
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 konfigurasi untuk menentukan bahwa itu telah di-sharding.
Konstruktor publik
ConfigurationDescriptor
public ConfigurationDescriptor ()
Metode publik
addMetadata
public void addMetadata (String key,values)
Tambahkan lebih banyak nilai dari kunci yang diberikan ke entri metadata.
Parameter | |
---|---|
key | String : ERROR(/String) kunci untuk menambahkan nilai. |
values | ERROR(/String) dari nilai tambahan. |
addMetadata
public void addMetadata (String key, String value)
Tambahkan nilai untuk kunci tertentu ke entri metadata.
Parameter | |
---|---|
key | String : ERROR(/String) kunci untuk menambahkan nilai. |
value | String : ERROR(/String) 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. |
klon
public ConfigurationDescriptor clone ()
Kembalikan salinan dalam dari objek ConfigurationDescriptor
.
Pengembalian | |
---|---|
ConfigurationDescriptor |
fromProto
public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)
Operasi terbalik dari toProto()
untuk mendapatkan objek kembali.
Parameter | |
---|---|
protoDescriptor | ConfigurationDescription.Descriptor |
Pengembalian | |
---|---|
ConfigurationDescriptor |
getAbi
public IAbi getAbi ()
Mengembalikan abi yang menjadi lawan konfigurasi jika diketahui, null jika tidak.
Pengembalian | |
---|---|
IAbi |
getAllMetaData
public MultiMap<String, String> getAllMetaData ()
Mengambil semua metadata yang dikonfigurasi dan mengembalikan salinan peta.
Pengembalian | |
---|---|
MultiMap <String, String> |
getMetaData
publicgetMetaData (String name)
Dapatkan entri metadata bernama
Parameter | |
---|---|
name | String |
Pengembalian | |
---|---|
getModuleName
public String getModuleName ()
Mengembalikan nama modul dari konfigurasi modul.
Pengembalian | |
---|---|
String |
getRerunOptions
publicgetRerunOptions ()
Dapatkan daftar OptionDef
yang dapat digunakan untuk dijalankan kembali.
Pengembalian | |
---|---|
getShardIndex
public Integer getShardIndex ()
Dapatkan indeks shard dari pemanggilan selama sharding lokal. Mengembalikan null jika tidak ada sharding.
Pengembalian | |
---|---|
Integer |
getSuiteTags
publicgetSuiteTags ()
Mengembalikan daftar tag suite yang menjadi bagian dari pengujian.
Pengembalian | |
---|---|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
Mengembalikan jika konfigurasi harus membagi IRemoteTest menjadi modul yang berbeda.
Pengembalian | |
---|---|
boolean |
isNotShardable
public boolean isNotShardable ()
Mengembalikan jika konfigurasi dapat dipecah atau tidak sebagai bagian dari suite
Pengembalian | |
---|---|
boolean |
isNotStrictShardable
public boolean isNotStrictShardable ()
Mengembalikan jika konfigurasinya adalah strict shardable atau tidak sebagai bagian dari suite
Pengembalian | |
---|---|
boolean |
hapus Metadata
publicremoveMetadata (String key)
Hapus pelacakan kunci metadata yang ditentukan.
Parameter | |
---|---|
key | String |
Pengembalian | |
---|---|
setAbi
public void setAbi (IAbi abi)
Menetapkan abi yang akan dijalankan oleh konfigurasi.
Parameter | |
---|---|
abi | IAbi |
setModuleName
public void setModuleName (String name)
Jika konfigurasi ini mewakili sebuah modul, kita dapat menetapkan nama modul yang terkait dengannya.
Parameter | |
---|---|
name | String |
setNotIRemoteTestShardable
public void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)
Parameter | |
---|---|
notIRemoteTestShardable | boolean |
setSandboxed
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 dalam sharding lokal.
Parameter | |
---|---|
index | int |
setSuiteTags
public void setSuiteTags (suiteTags)
Menyetel daftar tag suite yang menjadi bagian dari pengujian.
Parameter | |
---|---|
suiteTags |
harus Menggunakan Kotak Pasir
public boolean shouldUseSandbox ()
Mengembalikan nilai true jika pemanggilan harus dijalankan dalam mode kotak pasir. Salah sebaliknya.
Pengembalian | |
---|---|
boolean |
toProto
public ConfigurationDescription.Descriptor toProto ()
Ubah instance deskriptor saat ini menjadi format proto-nya.
Pengembalian | |
---|---|
ConfigurationDescription.Descriptor |