ICommandOptions
public interface ICommandOptions
com.android.tradefed.command.ICommandOptions |
Wadah untuk opsi eksekusi untuk perintah.
Ringkasan
Metode publik | |
---|---|
abstract boolean | captureLogcatOnFailure () Apakah menangkap logcat atau tidak pada kegagalan kasus uji |
abstract boolean | captureScreenshotOnFailure () Apakah akan menangkap tangkapan layar atau tidak pada kegagalan kasus uji |
abstract ICommandOptions | clone () Membuat salinan objek |
abstract boolean | delegatedEarlyDeviceRelease () Apakah akan merilis perangkat lebih awal atau tidak dalam mode delegasi. |
abstract boolean | earlyDeviceRelease () Apakah akan melepaskan perangkat lebih awal atau tidak setelah selesai menggunakannya. |
abstract boolean | filterPreviousPassedTests () Apakah akan memfilter kasus uji yang lulus sebelumnya atau tidak dari upaya sebelumnya. |
abstract | getAutoLogCollectors () Mengembalikan kumpulan pengumpul log otomatis yang akan ditambahkan untuk pemanggilan |
abstract | getDynamicDownloadArgs () Mengembalikan peta arg untuk diteruskan ke kueri unduhan dinamis. |
abstract | getExperimentalFlags () Mengembalikan peta bendera eksperimental, yang dapat digunakan untuk menampilkan proyek gerbang. |
abstract int | getExtraRemotePostsubmitInstance () Apakah akan memulai instance tambahan atau tidak di VM jarak jauh di postsubmit. |
abstract String | getHostLogSuffix () Mengembalikan sufiks untuk ditambahkan ke Tradefed host_log atau null jika tanpa awalan. |
abstract UniqueMultiMap <String, String> | getInvocationData () Mengembalikan data yang diteruskan ke permintaan untuk mendeskripsikannya |
abstract long | getInvocationTimeout () Kembalikan batas waktu pemanggilan yang ditentukan. |
abstract File | getJdkFolderForSubprocess () Mengembalikan folder jdk untuk digunakan saat forking execution dalam sebuah subproses. |
abstract long | getLoopTime () Luangkan waktu untuk menunggu sebelum menjadwal ulang perintah ini. |
abstract long | getMaxLoopCount () Mengembalikan jumlah waktu maksimum untuk menjadwalkan perintah. |
abstract Integer | getMultiDeviceCount () Kembalikan jumlah perangkat untuk pengujian multi-perangkat. |
abstract boolean | getOptimizeMainlineTest () Mengembalikan nilai true jika kita harus mengoptimalkan daftar modul pengujian untuk pengujian arus utama. |
abstract Duration | getParallelSetupTimeout () Mengembalikan batas waktu untuk digunakan selama pengaturan paralel. |
abstract | getRemoteFiles () Mengembalikan daftar file jarak jauh yang dikonfigurasi. |
abstract Integer | getShardCount () Kembalikan jumlah pecahan total untuk perintah. |
abstract Integer | getShardIndex () Kembalikan indeks beling untuk perintah. |
abstract String | getTestTag () Kembalikan test-tag untuk pemanggilan. |
abstract String | getTestTagSuffix () Kembalikan akhiran test-tag, ditambahkan ke test-tag untuk mewakili beberapa varian dari satu pengujian. |
abstract boolean | isConditionalBugreportDisabled () Mengembalikan apakah laporan bug bersyarat dinonaktifkan atau tidak |
abstract boolean | isDryRunMode () Kembalikan |
abstract boolean | isExperimentEnabled () Apakah akan mengaktifkan eksperimen melalui tanda eksperimental atau tidak. |
abstract boolean | isFullHelpMode () Mengembalikan nilai |
abstract boolean | isHelpMode () Mengembalikan nilai |
abstract boolean | isLoopMode () Kembalikan mode loop untuk konfigurasi. |
abstract boolean | isNoisyDryRunMode () Kembalikan |
abstract boolean | isRemoteInvocationDeviceless () Apakah akan memicu pemanggilan jarak jauh tanpa perangkat atau tidak. |
abstract boolean | isTracingEnabled () Mengembalikan apakah pelacakan pemanggilan diaktifkan atau tidak. |
abstract boolean | reportInvocationComplete () apakah akan melaporkan log atau tidak sampai pemanggilan Selesai. |
abstract boolean | reportPassedTests () Apakah akan melaporkan kasus uji yang lulus atau tidak. |
abstract boolean | reportTestCaseCount () Apakah akan melaporkan jumlah kasus uji per jenis uji atau tidak. |
abstract | reportingTags () Daftar tag yang digunakan untuk pelaporan terkait 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 pemanggilan. |
abstract void | setBugreportOnInvocationEnded (boolean takeBugreport) Menyetel apakah akan merekam laporan bug di akhir pemanggilan atau tidak. |
abstract void | setBugreportzOnInvocationEnded (boolean takeBugreportz) Menyetel apakah akan merekam bugreportz di akhir pemanggilan atau tidak. |
abstract void | setDelegatedEarlyDeviceRelease (boolean earlyRelease) Setel apakah akan melepaskan perangkat lebih awal atau tidak dalam mode delegasi. |
abstract void | setHostLogSuffix (String suffix) Setel 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 | setMultiDeviceCount (int count) Menetapkan jumlah perangkat yang diharapkan untuk pengujian multi-perangkat. |
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 sampai pemanggilan Selesai |
abstract void | setReportTestCaseCount (boolean report) Setel apakah akan melaporkan jumlah kasus uji per jenis uji atau tidak. |
abstract void | setShardCount (Integer shardCount) Menetapkan jumlah pecahan untuk perintah. |
abstract void | setShardIndex (Integer shardIndex) Menetapkan indeks beling untuk perintah. |
abstract void | setShouldUseEvenModuleSharding (boolean useEvenModuleSharding) Setel apakah akan mencoba mendistribusikan jumlah modul secara merata di seluruh pecahan |
abstract void | setShouldUseSandboxing (boolean use) Mengatur apakah kita harus menggunakan wadah TF atau tidak |
abstract void | setTestTag (String testTag) Menetapkan 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-panggilan dan teardown pasca-panggilan atau tidak. |
abstract boolean | shouldRemoteDynamicShard () Mengembalikan apakah akan menggunakan server sharding dinamis jarak jauh atau tidak |
abstract boolean | shouldReportModuleProgression () Apakah akan melaporkan perkembangan pemanggilan jarak jauh atau tidak pada tingkat modul. |
abstract boolean | shouldUseDynamicSharding () Mengembalikan jika kita harus menggunakan sharding dinamis atau tidak |
abstract boolean | shouldUseEvenModuleSharding () Mengembalikan apakah akan mencoba mendistribusikan jumlah modul secara merata di seluruh pecahan |
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 atau tidak untuk semua perangkat jarak jauh. |
abstract boolean | shouldUseSandboxTestMode () Mengembalikan nilai true jika kita harus menggunakan kotak pasir Tf dalam mode pengujian. |
abstract boolean | shouldUseSandboxing () Mengembalikan nilai true jika kita harus menggunakan wadah Tf untuk menjalankan pemanggilan |
abstract boolean | shouldUseTokenSharding () Apakah sharding atau tidak harus menggunakan dukungan token. |
abstract boolean | takeBugreportOnInvocationEnded () Kembalikan nilai true jika laporan bug harus diambil saat pemanggilan tes telah berakhir. |
abstract boolean | takeBugreportzOnInvocationEnded () Kembalikan true jika bugreportz harus diambil alih-alih laporan bug selama laporan bug terakhir pemanggilan tes. |
Metode publik
captureLogcatOnFailure
public abstract boolean captureLogcatOnFailure ()
Apakah menangkap logcat atau tidak pada kegagalan kasus uji
Pengembalian | |
---|---|
boolean |
captureScreenshotOnFailure
public abstract boolean captureScreenshotOnFailure ()
Apakah akan menangkap tangkapan layar atau tidak pada kegagalan kasus uji
Pengembalian | |
---|---|
boolean |
klon
public abstract ICommandOptions clone ()
Membuat salinan objek ICommandOptions
.
Pengembalian | |
---|---|
ICommandOptions |
didelegasikanEarlyDeviceRelease
public abstract boolean delegatedEarlyDeviceRelease ()
Apakah akan merilis perangkat lebih awal atau tidak dalam mode delegasi.
Pengembalian | |
---|---|
boolean |
EarlyDeviceRelease
public abstract boolean earlyDeviceRelease ()
Apakah akan melepaskan perangkat lebih awal atau tidak setelah selesai menggunakannya.
Pengembalian | |
---|---|
boolean |
filterPreviousPassedTests
public abstract boolean filterPreviousPassedTests ()
Apakah akan memfilter kasus uji yang lulus sebelumnya atau tidak dari upaya sebelumnya.
Pengembalian | |
---|---|
boolean |
getAutoLogCollectors
public abstractgetAutoLogCollectors ()
Mengembalikan kumpulan pengumpul log otomatis yang akan ditambahkan untuk pemanggilan
Pengembalian | |
---|---|
getDynamicDownloadArgs
public abstractgetDynamicDownloadArgs ()
Mengembalikan peta arg untuk diteruskan ke kueri unduhan dinamis.
Pengembalian | |
---|---|
getExperimentalFlags
public abstractgetExperimentalFlags ()
Mengembalikan peta bendera eksperimental, yang dapat digunakan untuk menampilkan proyek gerbang.
Pengembalian | |
---|---|
getExtraRemotePostsubmitInstance
public abstract int getExtraRemotePostsubmitInstance ()
Apakah akan memulai instance tambahan atau tidak di VM jarak jauh di postsubmit.
Pengembalian | |
---|---|
int |
getHostLogSuffix
public abstract String getHostLogSuffix ()
Mengembalikan sufiks untuk ditambahkan ke Tradefed host_log atau null jika tanpa awalan.
Pengembalian | |
---|---|
String |
getInvocationData
public abstract UniqueMultiMap<String, String> getInvocationData ()
Mengembalikan data yang diteruskan ke permintaan untuk mendeskripsikannya
Pengembalian | |
---|---|
UniqueMultiMap <String, String> |
getInvocationTimeout
public abstract long getInvocationTimeout ()
Kembalikan batas waktu pemanggilan yang ditentukan. 0 jika tidak ada batas waktu untuk digunakan.
Pengembalian | |
---|---|
long |
proses getJdkFolderForSub
public abstract File getJdkFolderForSubprocess ()
Mengembalikan folder jdk untuk digunakan saat forking execution dalam sebuah subproses.
Pengembalian | |
---|---|
File |
getLoopTime
public abstract long getLoopTime ()
Luangkan waktu untuk menunggu sebelum menjadwal ulang perintah ini.
Pengembalian | |
---|---|
long | waktu dalam ms |
getMaxLoopCount
public abstract long getMaxLoopCount ()
Mengembalikan jumlah waktu maksimum untuk menjadwalkan perintah. Tidak berpengaruh jika isLoopMode salah.
Pengembalian | |
---|---|
long |
getMultiDeviceCount
public abstract Integer getMultiDeviceCount ()
Kembalikan jumlah perangkat untuk pengujian multi-perangkat.
Pengembalian | |
---|---|
Integer |
getOptimizeMainlineTest
public abstract boolean getOptimizeMainlineTest ()
Mengembalikan nilai true jika kita harus mengoptimalkan daftar modul pengujian untuk pengujian arus utama.
Pengembalian | |
---|---|
boolean |
getParallelSetupTimeout
public abstract Duration getParallelSetupTimeout ()
Mengembalikan batas waktu untuk digunakan selama pengaturan paralel.
Pengembalian | |
---|---|
Duration |
getRemoteFiles
public abstractgetRemoteFiles ()
Mengembalikan daftar file jarak jauh yang dikonfigurasi.
Pengembalian | |
---|---|
getShardCount
public abstract Integer getShardCount ()
Kembalikan jumlah pecahan total untuk perintah.
Pengembalian | |
---|---|
Integer |
getShardIndex
public abstract Integer getShardIndex ()
Kembalikan indeks beling untuk perintah.
Pengembalian | |
---|---|
Integer |
getTestTag
public abstract String getTestTag ()
Kembalikan test-tag untuk pemanggilan. Standarnya adalah 'rintisan' jika tidak ditentukan.
Pengembalian | |
---|---|
String |
getTestTagSuffix
public abstract String getTestTagSuffix ()
Kembalikan akhiran test-tag, ditambahkan ke test-tag untuk mewakili beberapa varian dari satu pengujian.
Pengembalian | |
---|---|
String |
isConditionalBugreportDisabled
public abstract boolean isConditionalBugreportDisabled ()
Mengembalikan apakah laporan bug bersyarat dinonaktifkan atau tidak
Pengembalian | |
---|---|
boolean |
adalah DryRunMode
public abstract boolean isDryRunMode ()
Kembalikan true
jika memang seharusnya
Pengembalian | |
---|---|
boolean |
isExperimentEnabled
public abstract boolean isExperimentEnabled ()
Apakah akan mengaktifkan eksperimen melalui tanda eksperimental atau tidak.
Pengembalian | |
---|---|
boolean |
isFullHelpMode
public abstract boolean isFullHelpMode ()
Mengembalikan nilai true
jika mode bantuan detail lengkap telah diminta
Pengembalian | |
---|---|
boolean |
isHelpMode
public abstract boolean isHelpMode ()
Mengembalikan nilai true
jika mode bantuan singkat telah diminta
Pengembalian | |
---|---|
boolean |
isLoopMode
public abstract boolean isLoopMode ()
Kembalikan mode loop untuk konfigurasi.
Pengembalian | |
---|---|
boolean |
adalahNoisyDryRunMode
public abstract boolean isNoisyDryRunMode ()
Kembalikan true
jika kita harus mencetak perintah ke konsol sebelum kita
Pengembalian | |
---|---|
boolean |
isRemoteInvocationDeviceless
public abstract boolean isRemoteInvocationDeviceless ()
Apakah akan memicu pemanggilan jarak jauh tanpa perangkat atau tidak.
Pengembalian | |
---|---|
boolean |
isTracingEnabled
public abstract boolean isTracingEnabled ()
Mengembalikan apakah pelacakan pemanggilan diaktifkan atau tidak.
Pengembalian | |
---|---|
boolean |
reportInvocationComplete
public abstract boolean reportInvocationComplete ()
apakah akan melaporkan log atau tidak sampai pemanggilan Selesai.
Pengembalian | |
---|---|
boolean |
reportPassedTests
public abstract boolean reportPassedTests ()
Apakah akan melaporkan kasus uji yang lulus atau tidak.
Pengembalian | |
---|---|
boolean |
laporanTestCaseCount
public abstract boolean reportTestCaseCount ()
Apakah akan melaporkan jumlah kasus uji per jenis uji atau tidak.
Pengembalian | |
---|---|
boolean |
pelaporanTag
public abstractreportingTags ()
Daftar tag yang digunakan untuk pelaporan terkait pemanggilan.
Pengembalian | |
---|---|
runOnAllDevices
public abstract boolean runOnAllDevices ()
Kembalikan true jika perintah harus dijalankan di semua perangkat.
Pengembalian | |
---|---|
boolean |
setAutoLogCollectors
public abstract void setAutoLogCollectors (autoLogCollectors)
Menyetel kumpulan pengumpul log otomatis yang harus ditambahkan ke pemanggilan.
Parameter | |
---|---|
autoLogCollectors |
setBugreportOnInvocationEnded
public abstract void setBugreportOnInvocationEnded (boolean takeBugreport)
Menyetel apakah akan merekam laporan bug di akhir pemanggilan atau tidak.
Parameter | |
---|---|
takeBugreport | boolean |
setBugreportzOnInvocationEnded
public abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)
Menyetel apakah akan merekam bugreportz di akhir pemanggilan atau tidak.
Parameter | |
---|---|
takeBugreportz | boolean |
setDelegatedEarlyDeviceRelease
public abstract void setDelegatedEarlyDeviceRelease (boolean earlyRelease)
Setel apakah akan melepaskan perangkat lebih awal atau tidak dalam mode delegasi.
Parameter | |
---|---|
earlyRelease | boolean |
setHostLogSuffix
public abstract void setHostLogSuffix (String suffix)
Setel 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 untuk digunakan.
Parameter | |
---|---|
mInvocationTimeout | Long |
setLoopMode
public abstract void setLoopMode (boolean loopMode)
Mengatur mode loop untuk perintah
setMultiDeviceCount
public abstract void setMultiDeviceCount (int count)
Menetapkan jumlah perangkat yang diharapkan untuk pengujian multi-perangkat.
Parameter | |
---|---|
count | int |
setReplicateSetup
public abstract void setReplicateSetup (boolean replicate)
Setel apakah akan menggunakan penyiapan yang direplikasi atau tidak.
Parameter | |
---|---|
replicate | boolean |
setReportInvocationLengkap
public abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)
Setel apakah akan melaporkan log atau tidak sampai pemanggilan Selesai
Parameter | |
---|---|
reportInvocationCompleteLogs | boolean |
setReportTestCaseCount
public abstract void setReportTestCaseCount (boolean report)
Setel apakah akan melaporkan jumlah kasus uji per jenis uji atau tidak.
Parameter | |
---|---|
report | boolean |
setShardCount
public abstract void setShardCount (Integer shardCount)
Menetapkan jumlah pecahan untuk perintah.
Parameter | |
---|---|
shardCount | Integer |
setShardIndex
public abstract void setShardIndex (Integer shardIndex)
Menetapkan indeks beling untuk perintah.
Parameter | |
---|---|
shardIndex | Integer |
setShouldUseEvenModuleSharding
public abstract void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)
Setel apakah akan mencoba mendistribusikan jumlah modul secara merata di seluruh pecahan
Parameter | |
---|---|
useEvenModuleSharding | boolean |
setShouldUseSandboxing
public abstract void setShouldUseSandboxing (boolean use)
Mengatur apakah kita harus menggunakan wadah TF atau tidak
Parameter | |
---|---|
use | boolean |
setTestTag
public abstract void setTestTag (String testTag)
Menetapkan tag uji untuk pemanggilan.
setUseSandboxTestMode
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-panggilan dan teardown pasca-panggilan atau tidak.
Pengembalian | |
---|---|
boolean |
harusRemoteDynamicShard
public abstract boolean shouldRemoteDynamicShard ()
Mengembalikan apakah akan menggunakan server sharding dinamis jarak jauh atau tidak
Pengembalian | |
---|---|
boolean |
shouldReportModuleProgression
public abstract boolean shouldReportModuleProgression ()
Apakah akan melaporkan perkembangan pemanggilan jarak jauh atau tidak pada tingkat modul.
Pengembalian | |
---|---|
boolean |
harus Menggunakan DynamicSharding
public abstract boolean shouldUseDynamicSharding ()
Mengembalikan jika kita harus menggunakan sharding dinamis atau tidak
Pengembalian | |
---|---|
boolean |
harusMenggunakanEvenModuleSharding
public abstract boolean shouldUseEvenModuleSharding ()
Mengembalikan apakah akan mencoba mendistribusikan jumlah modul secara merata di seluruh pecahan
Pengembalian | |
---|---|
boolean |
harus MenggunakanParallelRemoteSetup
public abstract boolean shouldUseParallelRemoteSetup ()
Apakah akan mencoba pengaturan paralel perangkat jarak jauh atau tidak.
Pengembalian | |
---|---|
boolean |
shouldUseParallelSetup
public abstract boolean shouldUseParallelSetup ()
Apakah akan mencoba pengaturan paralel atau tidak.
Pengembalian | |
---|---|
boolean |
shouldUseRemoteSandboxMode
public abstract boolean shouldUseRemoteSandboxMode ()
Apakah akan menggunakan mode kotak pasir atau tidak dalam pemanggilan jarak jauh.
Pengembalian | |
---|---|
boolean |
shouldUseReplicateSetup
public abstract boolean shouldUseReplicateSetup ()
Apakah akan menggunakan penyiapan yang direplikasi atau tidak untuk semua perangkat jarak jauh.
Pengembalian | |
---|---|
boolean |
shouldUseSandboxTestMode
public abstract boolean shouldUseSandboxTestMode ()
Mengembalikan nilai true jika kita harus menggunakan kotak pasir Tf dalam mode pengujian.
Pengembalian | |
---|---|
boolean |
harus Menggunakan Kotak Pasir
public abstract boolean shouldUseSandboxing ()
Mengembalikan nilai true jika kita harus menggunakan wadah Tf untuk menjalankan pemanggilan
Pengembalian | |
---|---|
boolean |
harusMenggunakanTokenSharding
public abstract boolean shouldUseTokenSharding ()
Apakah sharding atau tidak harus menggunakan dukungan token.
Pengembalian | |
---|---|
boolean |
takeBugreportOnInvocationEnded
public abstract boolean takeBugreportOnInvocationEnded ()
Kembalikan nilai true jika laporan bug harus diambil saat pemanggilan tes telah berakhir.
Pengembalian | |
---|---|
boolean |
takeBugreportzOnInvocationEnded
public abstract boolean takeBugreportzOnInvocationEnded ()
Kembalikan true jika bugreportz harus diambil alih-alih laporan bug selama laporan bug terakhir pemanggilan tes.
Pengembalian | |
---|---|
boolean |