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