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
Konstanta | |
|---|---|
String |
ACTIVE_PARAMETER_KEY
Kunci metadata untuk parameterisasi konfigurasi, opsional. |
String |
LOCAL_SHARDED_KEY
Kunci metadata untuk konfigurasi guna menentukan bahwa konfigurasi tersebut di-shard. |
String |
MODULE_DIR_PATH_KEY
Kunci metadata untuk konfigurasi guna menentukan jalur direktori modul jika merupakan konfigurasi modul. |
String |
PRIORITIZE_HOST_CONFIG_KEY
Kunci metadata untuk konfigurasi guna menentukan apakah konfigurasi host diprioritaskan. |
Konstruktor publik | |
|---|---|
ConfigurationDescriptor()
|
|
Metode publik | |
|---|---|
void
|
addMetadata(String key,
Menambahkan lebih banyak nilai dari 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 dari objek |
static
ConfigurationDescriptor
|
fromProto(ConfigurationDescription.Descriptor protoDescriptor)
Operasi terbalik dari |
IAbi
|
getAbi()
Menampilkan ABI yang digunakan konfigurasi jika diketahui, atau 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 dari konfigurasi modul. |
|
getRerunOptions()
Dapatkan daftar |
Integer
|
getShardIndex()
Mendapatkan indeks partisi pemanggilan selama partisi lokal. |
|
getSuiteTags()
Menampilkan daftar tag rangkaian pengujian 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 rangkaian |
boolean
|
isNotStrictShardable()
Menampilkan apakah konfigurasi dapat di-shard secara ketat atau tidak sebagai bagian dari rangkaian |
|
removeMetadata(String key)
Menghapus pelacakan kunci metadata yang ditentukan. |
void
|
setAbi(IAbi abi)
Menetapkan ABI yang akan digunakan untuk menjalankan konfigurasi. |
void
|
setMetaData(MultiMap<String, String> metadata)
|
void
|
setModuleName(String name)
Jika konfigurasi ini merepresentasikan 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)
Menetapkan indeks partisi untuk pemanggilan di partisi lokal. |
void
|
setSuiteTags(
Menetapkan daftar tag rangkaian pengujian yang menjadi bagian dari pengujian. |
boolean
|
shouldUseSandbox()
Menampilkan nilai benar jika pemanggilan harus berjalan dalam mode sandbox. |
ConfigurationDescription.Descriptor
|
toProto()
Mengonversi instance deskriptor saat ini ke dalam format proto-nya. |
Konstanta
ACTIVE_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
Kunci metadata untuk parameterisasi konfigurasi, opsional.
Nilai Konstanta: "active-parameter"
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
Kunci metadata untuk konfigurasi guna menentukan bahwa konfigurasi tersebut di-shard.
Nilai Konstanta: "sharded"
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.
Nilai Konstanta: "module-dir-path"
PRIORITIZE_HOST_CONFIG_KEY
public static final String PRIORITIZE_HOST_CONFIG_KEY
Kunci metadata untuk konfigurasi guna menentukan apakah konfigurasi host diprioritaskan.
Nilai Konstanta: "prioritize-host-config"
Konstruktor publik
ConfigurationDescriptor
public ConfigurationDescriptor ()
Metode publik
addMetadata
public void addMetadata (String key,
values) Menambahkan lebih banyak nilai dari kunci tertentu ke entri metadata.
| Parameter | |
|---|---|
key |
String: String kunci yang akan ditambahkan nilainya. |
values |
: daftar String dari 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 dari objek ConfigurationDescriptor.
| Hasil | |
|---|---|
ConfigurationDescriptor |
|
fromProto
public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)
Operasi terbalik dari toProto() untuk mendapatkan kembali objek.
| Parameter | |
|---|---|
protoDescriptor |
ConfigurationDescription.Descriptor |
| Hasil | |
|---|---|
ConfigurationDescriptor |
|
getAbi
public IAbi getAbi ()
Menampilkan ABI yang digunakan konfigurasi jika diketahui, atau 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 dari konfigurasi modul.
| Hasil | |
|---|---|
String |
|
getRerunOptions
publicgetRerunOptions ()
Dapatkan daftar OptionDef yang dapat digunakan untuk menjalankan ulang.
| Hasil | |
|---|---|
|
|
getShardIndex
public Integer getShardIndex ()
Mendapatkan indeks partisi pemanggilan selama partisi lokal. Menampilkan null jika tidak ada sharding.
| Hasil | |
|---|---|
Integer |
|
getSuiteTags
publicgetSuiteTags ()
Menampilkan daftar tag rangkaian pengujian 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 rangkaian
| Hasil | |
|---|---|
boolean |
|
isNotStrictShardable
public boolean isNotStrictShardable ()
Menampilkan apakah konfigurasi dapat di-shard secara ketat atau tidak sebagai bagian dari rangkaian
| 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 digunakan untuk menjalankan konfigurasi.
| Parameter | |
|---|---|
abi |
IAbi |
setModuleName
public void setModuleName (String name)
Jika konfigurasi ini merepresentasikan 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)
Menetapkan indeks partisi untuk pemanggilan di partisi lokal.
| Parameter | |
|---|---|
index |
int |
setSuiteTags
public void setSuiteTags (suiteTags)
Menetapkan daftar tag rangkaian pengujian yang menjadi bagian dari pengujian.
| Parameter | |
|---|---|
suiteTags |
|
shouldUseSandbox
public boolean shouldUseSandbox ()
Menampilkan nilai benar jika pemanggilan harus berjalan dalam mode sandbox. Salah untuk sebaliknya.
| Hasil | |
|---|---|
boolean |
|
toProto
public ConfigurationDescription.Descriptor toProto ()
Mengonversi instance deskriptor saat ini ke dalam format proto-nya.
| Hasil | |
|---|---|
ConfigurationDescription.Descriptor |
|