Pilihan
public abstract @interface Option
implements Annotation
com.android.tradefed.config.Option |
Memberi anotasi pada bidang sebagai mewakili opsi IConfiguration
.
Ringkasan
Konstanta | |
---|---|
char | NO_SHORT_NAME
|
Metode publik | |
---|---|
String | description () Deskripsi opsi yang ramah pengguna. |
Option.Importance | importance () Pentingnya sebuah pilihan. |
boolean | isTimeVal () Apakah opsi tersebut mewakili nilai waktu. |
boolean | mandatory () Apakah pilihan tersebut bersifat wajib atau opsional. |
String | name () Nama unik wajib untuk opsi ini. |
boolean | requiredForRerun () Apakah opsi tersebut diperlukan untuk mengkompilasi instruksi untuk menjalankan kembali pengujian. |
char | shortName () Nama singkatan opsional untuk opsi. |
OptionUpdateRule | updateRule () Mengontrol perilaku ketika suatu opsi ditentukan beberapa kali. |
Konstanta
NO_SHORT_NAME
public static final char NO_SHORT_NAME
Nilai Konstan: 48 (0x00000030)
Metode publik
keterangan
public String description ()
Deskripsi opsi yang ramah pengguna.
Kembali | |
---|---|
String |
pentingnya
public Option.Importance importance ()
Pentingnya sebuah pilihan.
Opsi yang dianggap 'penting' akan ditampilkan dalam keluaran bantuan yang disingkat. Bantuan untuk opsi yang tidak penting hanya akan ditampilkan dalam teks bantuan lengkap.Kembali | |
---|---|
Option.Importance |
adalahTimeVal
public boolean isTimeVal ()
Apakah opsi tersebut mewakili nilai waktu.
Jika ini adalah nilai waktu, sufiks waktu tertentu akan diurai. Lapanganlong
atau Long
agar bendera ini valid. ConfigurationException
akan ditampilkan sebaliknya.
Satuan defaultnya adalah mili. Kerangka konfigurasi akan menerima s
untuk detik (1000 mili), m
untuk menit (60 detik), h
untuk jam (60 menit), atau d
untuk hari (24 jam).
Satuan boleh dicampur dan dicocokkan, selama setiap satuan muncul paling banyak satu kali, dan selama semua satuan yang muncul dicantumkan dalam urutan skala yang menurun. Jadi, misalnya, h
mungkin hanya muncul sebelum m
, dan mungkin hanya muncul setelah d
. Sebagai contoh spesifik, "1d2h3m4s5ms" akan menjadi nilai waktu yang valid, seperti halnya "4" atau "4ms". Semua spasi yang tertanam akan dibuang.
Kembali | |
---|---|
boolean |
wajib
public boolean mandatory ()
Apakah pilihan tersebut bersifat wajib atau opsional.
Kerangka konfigurasi akan menampilkanConfigurationException
jika salah satu dari berikut ini benar untuk bidang wajib setelah opsi diurai dari semua sumber:- Bidangnya adalah
null
. - Bidangnya kosong
ERROR(/Collection)
.
Kembali | |
---|---|
boolean |
nama
public String name ()
Nama unik wajib untuk opsi ini.
Ini akan dipetakan ke argumen baris perintah yang diawali dengan dua karakter '-'. Misalnya,Option
dengan nama 'help' akan ditentukan dengan '--help' pada baris perintah. Nama tidak boleh mengandung titik dua, misalnya ':'.Kembali | |
---|---|
String |
diperlukanUntukJalankan Ulang
public boolean requiredForRerun ()
Apakah opsi tersebut diperlukan untuk mengkompilasi instruksi untuk menjalankan kembali pengujian.
Pelapor hasil mungkin mencoba menyusun instruksi tentang cara menjalankan kembali pengujian dan memasukkan pesan ke dalam hasilnya. Instruksi harus mencakup semua opsi yang berlaku untuk pengujian ulang. Atribut ini digunakan untuk menunjukkan apakah opsi tersebut harus disertakan dalam instruksi tersebut.
Kembali | |
---|---|
boolean |
nama pendek
public char shortName ()
Nama singkatan opsional untuk opsi. Ini akan dipetakan ke argumen baris perintah yang diawali dengan '-' tunggal. misalnya "-h" dimana h = Nama pendek. '0' dicadangkan artinya opsi tidak memiliki Nama pendek.
Kembali | |
---|---|
char |
perbaruiAturan
public OptionUpdateRule updateRule ()
Mengontrol perilaku ketika suatu opsi ditentukan beberapa kali. Perhatikan bahwa aturan ini diabaikan sepenuhnya untuk opsi yang ERROR(/Collection)
s atau ERROR(/Map)
s.
Kembali | |
---|---|
OptionUpdateRule |