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 ConfigurationDescriptor .

static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)

Operasi kebalikan dari toProto() untuk mendapatkan objek kembali.

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 OptionDef yang dapat digunakan untuk menjalankan kembali.

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 : daftar 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

public  getMetaData (String name)

Dapatkan entri metadata bernama

Parameter
name String

Kembali

dapatkanModuleName

public String getModuleName ()

Mengembalikan nama modul dari konfigurasi modul.

Kembali
String

dapatkanRerunOptions

public  getRerunOptions ()

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

public  getSuiteTags ()

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

public  removeMetadata (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

setMetaData

public void setMetaData (MultiMap<String, String> metadata)

Parameter
metadata MultiMap

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