ConfigurationDescriptor
public
class
ConfigurationDescriptor
extends Object
java.lang.Object | |
↳ | com.android.tradefed.config.ConfigurationDescriptor |
Objek Konfigurasi yang menjelaskan beberapa aspek konfigurasi itu sendiri. Seperti tag rangkaian pengujian keanggotaan. Class ini tidak dapat menerima nilai opsi melalui command line. Hanya 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-shard. |
public
static
final
String |
MODULE_DIR_PATH_KEY
Kunci metadata untuk konfigurasi guna menentukan jalur direktori modul jika merupakan konfigurasi modul. |
public
static
final
String |
PRIORITIZE_HOST_CONFIG_KEY
Kunci metadata untuk konfigurasi guna menentukan apakah konfigurasi tersebut memprioritaskan konfigurasi host. |
Konstruktor publik | |
---|---|
ConfigurationDescriptor()
|
Metode publik | |
---|---|
void
|
addMetadata(String key,
Menambahkan lebih banyak nilai kunci tertentu ke entri metadata. |
void
|
addRerunOption(OptionDef optionDef)
Tambahkan opsi ke daftar opsi yang dapat digunakan untuk menjalankan ulang pengujian. |
ConfigurationDescriptor
|
clone()
Menampilkan salinan mendalam objek |
static
ConfigurationDescriptor
|
fromProto(ConfigurationDescription.Descriptor protoDescriptor)
Operasi invers dari |
IAbi
|
getAbi()
Menampilkan abi yang digunakan konfigurasi jika diketahui, null jika tidak. |
MultiMap<String, String>
|
getAllMetaData()
Mengambil semua metadata yang dikonfigurasi dan menampilkan salinan peta. |
|
getMetaData(String name)
Mendapatkan entri metadata bernama |
String
|
getModuleName()
Menampilkan nama modul konfigurasi modul. |
|
getRerunOptions()
Dapatkan daftar |
Integer
|
getShardIndex()
Mendapatkan indeks shard pemanggilan selama sharding lokal. |
|
getSuiteTags()
Menampilkan daftar tag suite yang menjadi bagian dari pengujian. |
boolean
|
isNotIRemoteTestShardable()
Menampilkan apakah konfigurasi harus membagi IRemoteTest menjadi modul yang berbeda. |
boolean
|
isNotShardable()
Menampilkan apakah konfigurasi dapat di-shard atau tidak sebagai bagian dari suite |
boolean
|
isNotStrictShardable()
Menampilkan apakah konfigurasi dapat di-shard secara ketat atau tidak sebagai bagian dari suite |
|
removeMetadata(String key)
Menghapus pelacakan kunci metadata yang ditentukan. |
void
|
setAbi(IAbi abi)
Menetapkan abi yang akan dijalankan 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 menjadi bagian dari pengujian. |
boolean
|
shouldUseSandbox()
Menampilkan true jika pemanggilan harus berjalan dalam mode sandbox. |
ConfigurationDescription.Descriptor
|
toProto()
Konversi instance deskripsi saat ini ke format proto-nya. |
Kolom
ACTIVE_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 guna menentukan bahwa konfigurasi tersebut di-shard.
MODULE_DIR_PATH_KEY
public static final String MODULE_DIR_PATH_KEY
Kunci metadata untuk konfigurasi guna menentukan jalur direktori modul jika merupakan konfigurasi modul.
PRIORITIZE_HOST_CONFIG_KEY
public static final String PRIORITIZE_HOST_CONFIG_KEY
Kunci metadata untuk konfigurasi guna menentukan apakah konfigurasi tersebut memprioritaskan konfigurasi host.
Konstruktor publik
ConfigurationDescriptor
public ConfigurationDescriptor ()
Metode publik
addMetadata
public void addMetadata (String key,values)
Menambahkan lebih banyak nilai kunci tertentu ke entri metadata.
Parameter | |
---|---|
key |
String : String kunci yang akan ditambahkan nilainya. |
values |
: daftar String nilai tambahan. |
addRerunOption
public void addRerunOption (OptionDef optionDef)
Tambahkan opsi ke daftar opsi yang dapat digunakan untuk menjalankan ulang pengujian.
Parameter | |
---|---|
optionDef |
OptionDef : objek OptionDef dari opsi pengujian. |
clone
public ConfigurationDescriptor clone ()
Menampilkan salinan mendalam objek ConfigurationDescriptor
.
Hasil | |
---|---|
ConfigurationDescriptor |
fromProto
public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)
Operasi invers dari toProto()
untuk mendapatkan kembali objek.
Parameter | |
---|---|
protoDescriptor |
ConfigurationDescription.Descriptor |
Hasil | |
---|---|
ConfigurationDescriptor |
getAbi
public IAbi getAbi ()
Menampilkan abi yang digunakan konfigurasi 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 bernama
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 ulang.
Hasil | |
---|---|
|
getShardIndex
public Integer getShardIndex ()
Mendapatkan indeks shard pemanggilan selama sharding lokal. Menampilkan null jika tidak ada sharding.
Hasil | |
---|---|
Integer |
getSuiteTags
publicgetSuiteTags ()
Menampilkan daftar tag suite yang menjadi bagian dari pengujian.
Hasil | |
---|---|
|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
Menampilkan apakah konfigurasi harus membagi IRemoteTest menjadi modul yang berbeda.
Hasil | |
---|---|
boolean |
isNotShardable
public boolean isNotShardable ()
Menampilkan apakah konfigurasi dapat di-shard atau tidak sebagai bagian dari suite
Hasil | |
---|---|
boolean |
isNotStrictShardable
public boolean isNotStrictShardable ()
Menampilkan apakah konfigurasi dapat di-shard secara ketat atau tidak 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 dijalankan konfigurasi.
Parameter | |
---|---|
abi |
IAbi |
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 |
setSandboxed
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 |
setSuiteTags
public void setSuiteTags (suiteTags)
Menetapkan daftar tag suite yang menjadi bagian dari pengujian.
Parameter | |
---|---|
suiteTags |
|
shouldUseSandbox
public boolean shouldUseSandbox ()
Menampilkan true jika pemanggilan harus berjalan dalam mode sandbox. Salah jika tidak.
Hasil | |
---|---|
boolean |
toProto
public ConfigurationDescription.Descriptor toProto ()
Konversi instance deskripsi saat ini ke format proto-nya.
Hasil | |
---|---|
ConfigurationDescription.Descriptor |