Opsi
public
abstract
@interface
Option
implements
Annotation
| com.android.tradefed.config.Option |
Menganotasi kolom sebagai representasi opsi IConfiguration.
Ringkasan
Konstanta | |
|---|---|
char |
NO_SHORT_NAME
|
Metode publik | |
|---|---|
String
|
description()
Deskripsi opsi yang mudah digunakan. |
Option.Importance
|
importance()
Tingkat kepentingan opsi. |
boolean
|
isTimeVal()
Apakah opsi mewakili nilai waktu. |
boolean
|
mandatory()
Apakah opsi ini wajib atau opsional. |
String
|
name()
Nama unik wajib untuk opsi ini. |
boolean
|
requiredForRerun()
Apakah opsi diperlukan untuk mengompilasi petunjuk guna menjalankan ulang pengujian. |
char
|
shortName()
Nama singkat opsional untuk opsi. |
OptionUpdateRule
|
updateRule()
Mengontrol perilaku saat opsi ditentukan beberapa kali. |
Konstanta
NO_SHORT_NAME
public static final char NO_SHORT_NAME
Nilai Konstanta: 48 (0x00000030)
Metode publik
deskripsi
public String description ()
Deskripsi opsi yang mudah digunakan.
| Hasil | |
|---|---|
String |
|
nilai penting
public Option.Importance importance ()
Tingkat kepentingan opsi.
Opsi yang dianggap 'penting' akan ditampilkan dalam output bantuan yang disingkat. Bantuan untuk opsi yang tidak penting hanya akan ditampilkan dalam teks bantuan lengkap.
| Hasil | |
|---|---|
Option.Importance |
|
isTimeVal
public boolean isTimeVal ()
Apakah opsi mewakili nilai waktu.
Jika ini adalah nilai waktu, akhiran khusus waktu akan diuraikan. Kolom
long atau Long agar tanda ini valid. Jika tidak, ConfigurationException akan ditampilkan.
Satuan defaultnya adalah milis. Framework konfigurasi akan menerima s untuk detik
(1000 milidetik), m untuk menit (60 detik), h untuk jam (60 menit), atau
d untuk hari (24 jam).
Unit dapat digabungkan dan dicocokkan, asalkan setiap unit muncul paling banyak sekali, dan asalkan
semua unit yang muncul tercantum dalam urutan skala yang menurun. Jadi, misalnya, h hanya dapat muncul sebelum m, dan hanya dapat muncul setelah d. Sebagai contoh
spesifik, "1d2h3m4s5ms" akan menjadi nilai waktu yang valid, begitu juga dengan "4" atau "4ms". Semua spasi kosong
yang disematkan akan dihapus.
| Hasil | |
|---|---|
boolean |
|
wajib
public boolean mandatory ()
Apakah opsi ini wajib atau opsional.
Framework konfigurasi akan menampilkan ConfigurationException jika salah satu dari
berikut berlaku untuk kolom wajib diisi setelah opsi diuraikan dari semua sumber:
- Kolomnya adalah
null. - Kolomnya adalah
Collectionkosong.
| Hasil | |
|---|---|
boolean |
|
nama
public String name ()
Nama unik wajib untuk opsi ini.
Ini akan dipetakan ke argumen command line yang diawali dengan dua karakter '-'.
Misalnya, Option dengan nama 'help' akan ditentukan dengan '--help' di
command line.
Nama tidak boleh berisi titik dua, misalnya ':'.
| Hasil | |
|---|---|
String |
|
requiredForRerun
public boolean requiredForRerun ()
Apakah opsi diperlukan untuk mengompilasi petunjuk guna menjalankan ulang pengujian.
Pelapor hasil dapat mencoba mengompilasi petunjuk tentang cara menjalankan ulang pengujian dan menyertakan pesan dalam hasil. Petunjuk harus mencakup semua opsi yang berlaku untuk penayangan ulang pengujian. Atribut ini digunakan untuk menunjukkan apakah opsi harus disertakan dalam petunjuk tersebut.
| Hasil | |
|---|---|
boolean |
|
shortName
public char shortName ()
Nama singkat opsional untuk opsi. Ini akan dipetakan ke argumen command line yang diawali dengan satu '-'. misalnya "-h" dengan h = shortName. '0' dicadangkan untuk berarti opsi tidak memiliki shortName.
| Hasil | |
|---|---|
char |
|
updateRule
public OptionUpdateRule updateRule ()
Mengontrol perilaku saat opsi ditentukan beberapa kali. Perhatikan bahwa aturan ini
diabaikan sepenuhnya untuk opsi yang berupa Collection atau Map.
| Hasil | |
|---|---|
OptionUpdateRule |
|