Opsi Perintah
public class CommandOptions
extends Object
implements ICommandOptions
java.lang.Object | |
↳ | com.android.tradefed.command.CommandOptions |
Pelaksanaan ICommandOptions
.
Ringkasan
bidang | |
---|---|
public static final String | DRY_RUN_OPTION |
public static final String | ENABLE_SANDBOX_TEST_MODE |
public static final String | INVOCATION_DATA |
public static final String | NOISY_DRY_RUN_OPTION |
public static final String | TEST_TAG_OPTION |
public static final String | USE_REMOTE_SANDBOX |
public static final String | USE_SANDBOX
|
Konstruktor publik | |
---|---|
CommandOptions () |
Metode publik | |
---|---|
boolean | captureLogcatOnFailure () Apakah akan menangkap logcat pada kegagalan uji kasus atau tidak |
boolean | captureScreenshotOnFailure () Apakah akan menangkap tangkapan layar pada kegagalan uji coba atau tidak |
ICommandOptions | clone () |
boolean | earlyDeviceRelease () Apakah akan merilis perangkat lebih awal atau tidak setelah selesai menggunakannya. |
boolean | filterPreviousPassedTests () Apakah memfilter kasus uji yang lulus sebelumnya dari upaya sebelumnya atau tidak. |
getAutoLogCollectors () Mengembalikan set pengumpul log otomatis yang akan ditambahkan untuk permintaan | |
getDynamicDownloadArgs () Mengembalikan peta argumen untuk diteruskan ke kueri unduhan dinamis. | |
int | getExtraRemotePostsubmitInstance () Apakah akan memulai instance tambahan di VM jarak jauh di postsubmit atau tidak. |
String | getHostLogSuffix () Mengembalikan akhiran untuk ditambahkan ke host_log Tradefed atau null jika tidak ada awalan. |
UniqueMultiMap<String, String> | getInvocationData () Mengembalikan data yang diteruskan ke permintaan untuk mendeskripsikannya |
long | getInvocationTimeout () Kembalikan batas waktu pemanggilan yang ditentukan. |
long | getLoopTime () Dapatkan waktu untuk menunggu sebelum menjadwal ulang perintah ini. |
long | getMaxLoopCount () Mengembalikan jumlah waktu maksimum untuk menjadwalkan perintah. |
boolean | getOptimizeMainlineTest () Mengembalikan nilai true jika kita harus mengoptimalkan daftar modul pengujian untuk pengujian jalur utama. |
Duration | getParallelSetupTimeout () Mengembalikan batas waktu untuk digunakan selama pengaturan paralel. |
Integer | getShardCount () Kembalikan jumlah total pecahan untuk perintah. |
Integer | getShardIndex () Kembalikan indeks pecahan untuk perintah. |
String | getTestTag () Kembalikan tag uji untuk pemanggilan. |
String | getTestTagSuffix () Kembalikan akhiran tag pengujian, yang ditambahkan ke tag pengujian untuk mewakili beberapa varian dari satu pengujian. |
boolean | isDryRunMode () Kembali |
boolean | isFullHelpMode () Pengembalian |
boolean | isHelpMode () Pengembalian |
boolean | isLoopMode () Kembalikan mode loop untuk konfigurasi. |
boolean | isNoisyDryRunMode () Kembali |
boolean | reportInvocationComplete () apakah akan melaporkan log atau tidak sampai invocationComplete. |
boolean | reportPassedTests () Apakah akan melaporkan kasus uji yang lulus atau tidak. |
boolean | reportTestCaseCount () Apakah akan melaporkan jumlah kasus uji per jenis pengujian atau tidak. |
reportingTags () Daftar tag yang digunakan untuk pelaporan yang terkait dengan pemanggilan. | |
boolean | runOnAllDevices () Kembalikan true jika perintah harus dijalankan di semua perangkat. |
void | setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors) Menyetel kumpulan pengumpul log otomatis yang harus ditambahkan ke permintaan. |
void | setBugreportOnInvocationEnded (boolean takeBugreport) Menyetel apakah akan menangkap laporan bug di akhir pemanggilan atau tidak. |
void | setBugreportzOnInvocationEnded (boolean takeBugreportz) Menyetel apakah akan menangkap laporan bug atau tidak di akhir pemanggilan. |
void | setHostLogSuffix (String suffix) Menyetel akhiran untuk ditambahkan ke Tradefed host_log. |
void | setInvocationTimeout (Long invocationTimeout) Setel batas waktu pemanggilan. |
void | setLoopMode (boolean loopMode) Atur mode loop untuk konfigurasi. |
void | setReplicateSetup (boolean replicate) Setel apakah akan menggunakan penyiapan yang direplikasi atau tidak. |
void | setReportInvocationComplete (boolean reportInvocationCompleteLogs) Setel apakah akan melaporkan log atau tidak hingga invocationComplete |
void | setReportTestCaseCount (boolean report) Setel apakah akan melaporkan jumlah kasus uji per jenis pengujian atau tidak. |
void | setShardCount (Integer shardCount) Mengatur jumlah pecahan untuk perintah. |
void | setShardIndex (Integer shardIndex) Menetapkan indeks pecahan untuk perintah. |
void | setShouldUseSandboxing (boolean use) Menetapkan apakah kita harus menggunakan wadah TF atau tidak |
void | setTestTag (String testTag) Menyetel tag uji untuk pemanggilan. |
void | setUseSandboxTestMode (boolean use) Menyetel apakah kita harus menggunakan mode uji kotak pasir TF atau tidak. |
boolean | shouldDisableInvocationSetupAndTeardown () Apakah akan menonaktifkan penyiapan pra-pemanggilan dan pembongkaran pasca-pemanggilan atau tidak. |
boolean | shouldReportModuleProgression () Apakah akan melaporkan perkembangan pemanggilan jarak jauh di tingkat modul atau tidak. |
boolean | shouldUseDynamicSharding () Mengembalikan jika kita harus menggunakan sharding dinamis atau tidak |
boolean | shouldUseParallelRemoteSetup () Apakah akan mencoba pengaturan paralel perangkat jarak jauh atau tidak. |
boolean | shouldUseParallelSetup () Apakah akan mencoba pengaturan paralel atau tidak. |
boolean | shouldUseRemoteSandboxMode () Apakah akan menggunakan mode kotak pasir atau tidak dalam pemanggilan jarak jauh. |
boolean | shouldUseReplicateSetup () Apakah akan menggunakan penyiapan yang direplikasi untuk semua perangkat jarak jauh atau tidak. |
boolean | shouldUseSandboxTestMode () Mengembalikan nilai true jika kita harus menggunakan kotak pasir Tf dalam mode uji. |
boolean | shouldUseSandboxing () Mengembalikan nilai true jika kita harus menggunakan wadah Tf untuk menjalankan pemanggilan |
boolean | shouldUseTokenSharding () Apakah sharding harus menggunakan dukungan token atau tidak. |
boolean | takeBugreportOnInvocationEnded () Mengembalikan nilai true jika laporan bug harus diambil saat pemanggilan pengujian telah berakhir. |
boolean | takeBugreportzOnInvocationEnded () Kembalikan true jika laporan bug harus diambil alih-alih laporan bug selama laporan bug akhir pemanggilan tes. |
bidang
KERING_RUN_OPTION
public static final String DRY_RUN_OPTION
ENABLE_SANDBOX_TEST_MODE
public static final String ENABLE_SANDBOX_TEST_MODE
INVOCATION_DATA
public static final String INVOCATION_DATA
NOISY_DRY_RUN_OPTION
public static final String NOISY_DRY_RUN_OPTION
TEST_TAG_OPTION
public static final String TEST_TAG_OPTION
USE_REMOTE_SANDBOX
public static final String USE_REMOTE_SANDBOX
USE_SANDBOX
public static final String USE_SANDBOX
Konstruktor publik
Opsi Perintah
public CommandOptions ()
Metode publik
tangkapLogcatOnFailure
public boolean captureLogcatOnFailure ()
Apakah akan menangkap logcat pada kegagalan uji kasus atau tidak
Kembali | |
---|---|
boolean |
captureScreenshotOnFailure
public boolean captureScreenshotOnFailure ()
Apakah akan menangkap tangkapan layar pada kegagalan uji coba atau tidak
Kembali | |
---|---|
boolean |
Rilis Perangkat awal
public boolean earlyDeviceRelease ()
Apakah akan merilis perangkat lebih awal atau tidak setelah selesai menggunakannya.
Kembali | |
---|---|
boolean |
filterSebelumnyaLulusTes
public boolean filterPreviousPassedTests ()
Apakah memfilter kasus uji yang lulus sebelumnya dari upaya sebelumnya atau tidak.
Kembali | |
---|---|
boolean |
getAutoLogCollectors
publicgetAutoLogCollectors ()
Mengembalikan set pengumpul log otomatis yang akan ditambahkan untuk permintaan
Kembali | |
---|---|
getDynamicDownloadArgs
publicgetDynamicDownloadArgs ()
Mengembalikan peta argumen untuk diteruskan ke kueri unduhan dinamis.
Kembali | |
---|---|
getExtraRemotePostsubmitInstance
public int getExtraRemotePostsubmitInstance ()
Apakah akan memulai instance tambahan di VM jarak jauh di postsubmit atau tidak.
Kembali | |
---|---|
int |
getHostLogSuffix
public String getHostLogSuffix ()
Mengembalikan akhiran untuk ditambahkan ke host_log Tradefed atau null jika tidak ada awalan.
Kembali | |
---|---|
String |
getInvocationData
public UniqueMultiMap<String, String> getInvocationData ()
Mengembalikan data yang diteruskan ke permintaan untuk mendeskripsikannya
Kembali | |
---|---|
UniqueMultiMap<String, String> |
getInvocationTimeout
public long getInvocationTimeout ()
Kembalikan batas waktu pemanggilan yang ditentukan. 0 jika tidak ada batas waktu yang akan digunakan.
Kembali | |
---|---|
long |
getLoopTime
public long getLoopTime ()
Dapatkan waktu untuk menunggu sebelum menjadwal ulang perintah ini.
Kembali | |
---|---|
long | waktu dalam ms |
getMaxLoopCount
public long getMaxLoopCount ()
Mengembalikan jumlah waktu maksimum untuk menjadwalkan perintah. Tidak berpengaruh jika isLoopMode salah.
Kembali | |
---|---|
long |
getOptimizeMainlineTest
public boolean getOptimizeMainlineTest ()
Mengembalikan nilai true jika kita harus mengoptimalkan daftar modul pengujian untuk pengujian jalur utama.
Kembali | |
---|---|
boolean |
getParallelSetupTimeout
public Duration getParallelSetupTimeout ()
Mengembalikan batas waktu untuk digunakan selama pengaturan paralel.
Kembali | |
---|---|
Duration |
dapatkanShardCount
public Integer getShardCount ()
Kembalikan jumlah total pecahan untuk perintah.
Kembali | |
---|---|
Integer |
getShardIndex
public Integer getShardIndex ()
Kembalikan indeks pecahan untuk perintah.
Kembali | |
---|---|
Integer |
dapatkanTestTag
public String getTestTag ()
Kembalikan tag uji untuk pemanggilan. Standarnya adalah 'rintisan' jika tidak ditentukan.
Kembali | |
---|---|
String |
getTestTagSuffix
public String getTestTagSuffix ()
Kembalikan akhiran tag pengujian, yang ditambahkan ke tag pengujian untuk mewakili beberapa varian dari satu pengujian.
Kembali | |
---|---|
String |
adalahDryRunMode
public boolean isDryRunMode ()
Kembali true
jika kita harus
Kembali | |
---|---|
boolean |
adalahFullHelpMode
public boolean isFullHelpMode ()
Pengembalian true
jika penuh modus bantuan rinci telah diminta
Kembali | |
---|---|
boolean |
adalahModeBantuan
public boolean isHelpMode ()
Pengembalian true
jika disingkat bantuan modus telah diminta
Kembali | |
---|---|
boolean |
isLoopMode
public boolean isLoopMode ()
Kembalikan mode loop untuk konfigurasi.
Kembali | |
---|---|
boolean |
isNoisyDryRunMode
public boolean isNoisyDryRunMode ()
Kembali true
jika kita harus mencetak perintah untuk konsol sebelum kita
Kembali | |
---|---|
boolean |
laporanDoaSelesai
public boolean reportInvocationComplete ()
apakah akan melaporkan log atau tidak sampai invocationComplete.
Kembali | |
---|---|
boolean |
laporanLulusTes
public boolean reportPassedTests ()
Apakah akan melaporkan kasus uji yang lulus atau tidak.
Kembali | |
---|---|
boolean |
laporanTestCaseCount
public boolean reportTestCaseCount ()
Apakah akan melaporkan jumlah kasus uji per jenis pengujian atau tidak.
Kembali | |
---|---|
boolean |
pelaporanTag
publicreportingTags ()
Daftar tag yang digunakan untuk pelaporan yang terkait dengan pemanggilan.
Kembali | |
---|---|
jalankanOnAllDevices
public boolean runOnAllDevices ()
Kembalikan true jika perintah harus dijalankan di semua perangkat.
Kembali | |
---|---|
boolean |
atur AutoLogCollectors
public void setAutoLogCollectors (autoLogCollectors)
Menyetel kumpulan pengumpul log otomatis yang harus ditambahkan ke permintaan.
Parameter | |
---|---|
autoLogCollectors |
setBugreportOnInvocationEnded
public void setBugreportOnInvocationEnded (boolean takeBugreport)
Menyetel apakah akan menangkap laporan bug di akhir pemanggilan atau tidak.
Parameter | |
---|---|
takeBugreport | boolean |
setBugreportzOnInvocationEnded
public void setBugreportzOnInvocationEnded (boolean takeBugreportz)
Menyetel apakah akan menangkap laporan bug atau tidak di akhir pemanggilan.
Parameter | |
---|---|
takeBugreportz | boolean |
setHostLogSuffix
public void setHostLogSuffix (String suffix)
Menyetel akhiran untuk ditambahkan ke Tradefed host_log.
Parameter | |
---|---|
suffix | String |
setInvocationTimeout
public void setInvocationTimeout (Long invocationTimeout)
Setel batas waktu pemanggilan. 0 jika tidak ada batas waktu yang akan digunakan.
Parameter | |
---|---|
invocationTimeout | Long |
setLoopMode
public void setLoopMode (boolean loopMode)
Atur mode loop untuk konfigurasi.
setReplicateSetup
public void setReplicateSetup (boolean replicate)
Setel apakah akan menggunakan penyiapan yang direplikasi atau tidak.
Parameter | |
---|---|
replicate | boolean |
setReportInvocationComplete
public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)
Setel apakah akan melaporkan log atau tidak hingga invocationComplete
Parameter | |
---|---|
reportInvocationCompleteLogs | boolean |
setReportTestCaseCount
public void setReportTestCaseCount (boolean report)
Setel apakah akan melaporkan jumlah kasus uji per jenis pengujian atau tidak.
Parameter | |
---|---|
report | boolean |
setShardCount
public void setShardCount (Integer shardCount)
Mengatur jumlah pecahan untuk perintah.
Parameter | |
---|---|
shardCount | Integer |
setShardIndex
public void setShardIndex (Integer shardIndex)
Menetapkan indeks pecahan untuk perintah.
Parameter | |
---|---|
shardIndex | Integer |
setShouldUseSandboxing
public void setShouldUseSandboxing (boolean use)
Menyetel apakah kita harus menggunakan wadah TF atau tidak
Parameter | |
---|---|
use | boolean |
setTestTag
public void setTestTag (String testTag)
Menyetel tag uji untuk pemanggilan.
setGunakanSandboxTestMode
public void setUseSandboxTestMode (boolean use)
Menyetel apakah kita harus menggunakan mode uji kotak pasir TF atau tidak.
Parameter | |
---|---|
use | boolean |
shouldDisableInvocationSetupAndTeardown
public boolean shouldDisableInvocationSetupAndTeardown ()
Apakah akan menonaktifkan penyiapan pra-pemanggilan dan pembongkaran pasca-pemanggilan atau tidak.
Kembali | |
---|---|
boolean |
shouldReportModuleProgression
public boolean shouldReportModuleProgression ()
Apakah akan melaporkan perkembangan pemanggilan jarak jauh di tingkat modul atau tidak.
Kembali | |
---|---|
boolean |
harusMenggunakanDynamicSharding
public boolean shouldUseDynamicSharding ()
Mengembalikan jika kita harus menggunakan sharding dinamis atau tidak
Kembali | |
---|---|
boolean |
harusMenggunakanParallelRemoteSetup
public boolean shouldUseParallelRemoteSetup ()
Apakah akan mencoba pengaturan paralel perangkat jarak jauh atau tidak.
Kembali | |
---|---|
boolean |
harusMenggunakanParallelSetup
public boolean shouldUseParallelSetup ()
Apakah akan mencoba pengaturan paralel atau tidak.
Kembali | |
---|---|
boolean |
harusMenggunakanRemoteSandboxMode
public boolean shouldUseRemoteSandboxMode ()
Apakah akan menggunakan mode kotak pasir atau tidak dalam pemanggilan jarak jauh.
Kembali | |
---|---|
boolean |
harusMenggunakanReplicateSetup
public boolean shouldUseReplicateSetup ()
Apakah akan menggunakan penyiapan yang direplikasi untuk semua perangkat jarak jauh atau tidak.
Kembali | |
---|---|
boolean |
harusGunakanSandboxTestMode
public boolean shouldUseSandboxTestMode ()
Mengembalikan nilai true jika kita harus menggunakan kotak pasir Tf dalam mode uji.
Kembali | |
---|---|
boolean |
harusMenggunakan Sandboxing
public boolean shouldUseSandboxing ()
Mengembalikan nilai true jika kita harus menggunakan wadah Tf untuk menjalankan pemanggilan
Kembali | |
---|---|
boolean |
harusMenggunakanTokenSharding
public boolean shouldUseTokenSharding ()
Apakah sharding harus menggunakan dukungan token atau tidak.
Kembali | |
---|---|
boolean |
takeBugreportOnInvocationEnded
public boolean takeBugreportOnInvocationEnded ()
Mengembalikan nilai true jika laporan bug harus diambil saat pemanggilan pengujian telah berakhir.
Kembali | |
---|---|
boolean |
takeBugreportzOnInvocationEnded
public boolean takeBugreportzOnInvocationEnded ()
Kembalikan true jika laporan bug harus diambil alih-alih laporan bug selama laporan bug akhir pemanggilan tes.
Kembali | |
---|---|
boolean |