ConfigurationDescriptor

public class ConfigurationDescriptor
extends Object

java.lang.Object
   ↳ com.android.tradefed.config.ConfigurationDescriptor


Objek Konfigurasi yang menjelaskan beberapa aspek konfigurasi itu sendiri. Menyukai langganan tag test-suite. Class ini tidak dapat menerima nilai opsi melalui command line. Hanya secara 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-sharding.

Konstruktor publik

ConfigurationDescriptor()

Metode publik

void addMetadata(String key, values)

Tambahkan lebih banyak nilai untuk 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()

Tampilkan salinan mendalam dari objek ConfigurationDescriptor.

static ConfigurationDescriptor fromProto(ConfigurationDescription.Descriptor protoDescriptor)

Operasi terbalik dari toProto() untuk mendapatkan objek kembali.

IAbi getAbi()

Menampilkan abi konfigurasi yang dijalankan jika diketahui, null jika tidak.

MultiMap<String, String> getAllMetaData()

Mengambil semua metadata yang dikonfigurasi dan menampilkan salinan peta.

getMetaData(String name)

Mendapatkan entri metadata yang telah diberi nama

String getModuleName()

Menampilkan nama modul konfigurasi modul.

getRerunOptions()

Dapatkan daftar OptionDef yang dapat digunakan untuk dijalankan kembali.

Integer getShardIndex()

Mendapatkan indeks sharding pemanggilan selama sharding lokal.

getSuiteTags()

Menampilkan daftar tag suite yang mencakup pengujian.

boolean isNotIRemoteTestShardable()

Menampilkan jika konfigurasi harus membagi IRemoteTest menjadi modul yang berbeda.

boolean isNotShardable()

Menampilkan jika konfigurasi dapat di-sharding atau bukan sebagai bagian dari suite

boolean isNotStrictShardable()

Menampilkan jika konfigurasi ketat atau tidak dapat di-shardable sebagai bagian dari suite

removeMetadata(String key)

Menghapus pelacakan kunci metadata yang ditentukan.

void setAbi(IAbi abi)

Menetapkan abi yang akan menjalankan 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( suiteTags)

Menetapkan daftar tag suite yang mencakup pengujian.

boolean shouldUseSandbox()

Menampilkan true (benar) jika pemanggilan harus dijalankan dalam mode sandbox.

ConfigurationDescription.Descriptor toProto()

Konversi instance deskriptor saat ini ke dalam format proto-nya.

Kolom

ACTIVE_PARAMETER_KEY

public static final String ACTIVE_PARAMETER_KEY

Kunci metadata untuk parameterisasi konfigurasi, opsional.

{i>LOCAL_SHARDED_KEY<i}

public static final String LOCAL_SHARDED_KEY

Kunci metadata untuk konfigurasi guna menentukan bahwa konfigurasi tersebut telah di-sharding.

Konstruktor publik

ConfigurationDescriptor

public ConfigurationDescriptor ()

Metode publik

addMetadata

public void addMetadata (String key, 
                 values)

Tambahkan lebih banyak nilai untuk kunci tertentu ke entri metadata.

Parameter
key String: String kunci yang akan ditambahkan nilai.

values : daftar String nilai tambahan.

addMetadata

public void addMetadata (String key, 
                String value)

Tambahkan nilai untuk kunci tertentu ke entri metadata.

Parameter
key String: String kunci yang akan ditambahkan nilai.

value String: AString 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.

kloning

public ConfigurationDescriptor clone ()

Tampilkan salinan mendalam dari objek ConfigurationDescriptor.

Hasil
ConfigurationDescriptor

dariProto

public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)

Operasi terbalik dari toProto() untuk mendapatkan objek kembali.

Parameter
protoDescriptor ConfigurationDescription.Descriptor

Hasil
ConfigurationDescriptor

GetAbi

public IAbi getAbi ()

Menampilkan abi konfigurasi yang dijalankan 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

public  getMetaData (String name)

Mendapatkan entri metadata yang telah diberi nama

Parameter
name String

Hasil

getModuleName

public String getModuleName ()

Menampilkan nama modul konfigurasi modul.

Hasil
String

getRerunOptions

public  getRerunOptions ()

Dapatkan daftar OptionDef yang dapat digunakan untuk dijalankan kembali.

Hasil

getShardIndex

public Integer getShardIndex ()

Mendapatkan indeks sharding pemanggilan selama sharding lokal. Menampilkan null jika tidak ada sharding.

Hasil
Integer

getSuiteTag

public  getSuiteTags ()

Menampilkan daftar tag suite yang mencakup pengujian.

Hasil

isNotIRemoteTestShardable

public boolean isNotIRemoteTestShardable ()

Menampilkan jika konfigurasi harus membagi IRemoteTest menjadi modul yang berbeda.

Hasil
boolean

isNotShardable

public boolean isNotShardable ()

Menampilkan jika konfigurasi dapat di-sharding atau bukan sebagai bagian dari suite

Hasil
boolean

isNotStrictShardable

public boolean isNotStrictShardable ()

Menampilkan jika konfigurasi ketat atau tidak dapat di-shardable sebagai bagian dari suite

Hasil
boolean

removeMetadata

public  removeMetadata (String key)

Menghapus pelacakan kunci metadata yang ditentukan.

Parameter
key String

Hasil

SetAbi

public void setAbi (IAbi abi)

Menetapkan abi yang akan menjalankan konfigurasi.

Parameter
abi IAbi

{i>setMetaData<i}

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

Parameter
metadata MultiMap

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

setSandbox

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

setSuiteTag

public void setSuiteTags ( suiteTags)

Menetapkan daftar tag suite yang mencakup pengujian.

Parameter
suiteTags

harusGunakanSandbox

public boolean shouldUseSandbox ()

Menampilkan true (benar) jika pemanggilan harus dijalankan dalam mode sandbox. Salah jika sebaliknya.

Hasil
boolean

keProto

public ConfigurationDescription.Descriptor toProto ()

Konversi instance deskriptor saat ini ke dalam format proto-nya.

Hasil
ConfigurationDescription.Descriptor