{i>ICommandOptions<i}

public interface ICommandOptions

com.android.tradefed.command.ICommandOptions


Container untuk opsi eksekusi perintah.

Ringkasan

Metode publik

abstract boolean captureLogcatOnFailure()

Apakah merekam logcat atau tidak saat terjadi kegagalan kasus pengujian

abstract boolean captureScreenshotOnFailure()

Apakah akan mengambil screenshot jika terjadi kegagalan kasus pengujian atau tidak

abstract ICommandOptions clone()

Membuat salinan objek ICommandOptions.

abstract boolean delegatedEarlyDeviceRelease()

Apakah akan merilis perangkat lebih awal atau tidak dalam mode delegasi.

abstract boolean earlyDeviceRelease()

Apakah akan merilis perangkat lebih awal atau tidak saat selesai menggunakannya.

abstract boolean filterPreviousPassedTests()

Apakah akan memfilter kasus pengujian sebelumnya yang lulus dari upaya sebelumnya atau tidak.

abstract getAutoLogCollectors()

Menampilkan kumpulan kolektor log otomatis yang akan ditambahkan untuk panggilan

abstract getDynamicDownloadArgs()

Menampilkan peta argumen yang akan diteruskan ke kueri download dinamis.

abstract getExperimentalFlags()

Menampilkan peta tanda eksperimental, yang dapat digunakan untuk project gate fitur.

abstract int getExtraRemotePostsubmitInstance()

Apakah akan memulai instance tambahan di VM jarak jauh atau tidak saat pasca-pengiriman.

abstract String getHostLogSuffix()

Menampilkan akhiran yang akan ditambahkan ke Tradefed host_log atau null jika tidak ada awalan.

abstract UniqueMultiMap<String, String> getInvocationData()

Menampilkan data yang diteruskan ke pemanggilan untuk mendeskripsikannya

abstract long getInvocationTimeout()

Menampilkan waktu tunggu pemanggilan yang ditentukan.

abstract File getJdkFolderForSubprocess()

Menampilkan folder jdk yang akan digunakan saat melakukan forking eksekusi dalam subproses.

abstract long getLoopTime()

Mendapatkan waktu tunggu sebelum menjadwalkan ulang perintah ini.

abstract long getMaxLoopCount()

Menampilkan frekuensi maksimum untuk menjadwalkan perintah.

abstract Integer getMultiDeviceCount()

Menampilkan jumlah perangkat untuk pengujian multiperangkat.

abstract boolean getOptimizeMainlineTest()

Menampilkan true (benar) jika kita harus mengoptimalkan daftar modul pengujian untuk pengujian mainline.

abstract Duration getParallelPreInvocationSetupTimeout()

Menampilkan waktu tunggu untuk penyiapan pra-pemanggilan paralel.

abstract Duration getParallelSetupTimeout()

Menampilkan waktu tunggu yang akan digunakan selama penyiapan paralel.

abstract String getRemoteCacheInstanceName()

Menampilkan nama instance yang digunakan untuk menangani caching jarak jauh.

abstract getRemoteFiles()

Menampilkan daftar file jarak jauh yang dikonfigurasi.

abstract Integer getShardCount()

Menampilkan total jumlah shard untuk perintah tersebut.

abstract Integer getShardIndex()

Tampilkan indeks shard untuk perintah.

abstract String getTestTag()

Menampilkan tag pengujian untuk pemanggilan.

abstract String getTestTagSuffix()

Tampilkan akhiran tag pengujian, yang ditambahkan ke tag pengujian untuk mewakili beberapa varian dari satu pengujian.

abstract boolean isConditionalBugreportDisabled()

Menampilkan apakah laporan bug kondisional dinonaktifkan atau tidak

abstract boolean isDryRunMode()

Tampilkan true jika kita harus melewati penambahan perintah ini ke antrean.

abstract boolean isExperimentEnabled()

Apakah akan mengaktifkan eksperimen melalui tanda eksperimental atau tidak.

abstract boolean isFullHelpMode()

Menampilkan true jika mode bantuan mendetail lengkap telah diminta

abstract boolean isHelpMode()

Menampilkan true jika mode bantuan singkat telah diminta

abstract boolean isLoopMode()

Menampilkan mode loop untuk konfigurasi.

abstract boolean isNoisyDryRunMode()

Tampilkan true jika kita harus mencetak perintah ke konsol sebelum lewati untuk menambahkannya ke antrean.

abstract boolean isRemoteInvocationDeviceless()

Apakah akan memicu pemanggilan jarak jauh tanpa perangkat atau tidak.

abstract boolean isTracingEnabled()

Menampilkan apakah pelacakan pemanggilan diaktifkan atau tidak.

abstract boolean reportInvocationComplete()

apakah akan melaporkan log atau tidak hingga invocationComplete.

abstract boolean reportPassedTests()

Apakah ingin melaporkan kasus pengujian yang lulus atau tidak.

abstract boolean reportTestCaseCount()

Apakah akan melaporkan jumlah kasus pengujian per jenis pengujian atau tidak.

abstract reportingTags()

Daftar tag yang digunakan untuk pelaporan terkait panggilan.

abstract boolean runOnAllDevices()

Menampilkan true if perintah harus berjalan di semua perangkat.

abstract void setAutoLogCollectors( autoLogCollectors)

Menetapkan kumpulan kolektor log otomatis yang harus ditambahkan ke panggilan.

abstract void setBugreportOnInvocationEnded(boolean takeBugreport)

Menetapkan apakah akan merekam laporan bug di akhir pemanggilan atau tidak.

abstract void setBugreportzOnInvocationEnded(boolean takeBugreportz)

Menetapkan apakah akan menangkap bugreportz di akhir pemanggilan atau tidak.

abstract void setDelegatedEarlyDeviceRelease(boolean earlyRelease)

Tetapkan apakah akan merilis perangkat lebih awal atau tidak dalam mode delegasi.

abstract void setHostLogSuffix(String suffix)

Menetapkan akhiran yang akan ditambahkan ke Tradefed host_log.

abstract void setInvocationTimeout(Long mInvocationTimeout)

Menetapkan waktu tunggu pemanggilan.

abstract void setLoopMode(boolean loopMode)

Menetapkan mode loop untuk perintah

abstract void setMultiDeviceCount(int count)

Menetapkan jumlah perangkat yang diharapkan untuk pengujian multiperangkat.

abstract void setReplicateSetup(boolean replicate)

Menetapkan apakah akan menggunakan penyiapan replika atau tidak.

abstract void setReportInvocationComplete(boolean reportInvocationCompleteLogs)

Menyetel apakah akan melaporkan log atau tidak hingga invocationComplete

abstract void setReportTestCaseCount(boolean report)

Tetapkan apakah akan melaporkan jumlah kasus pengujian per jenis pengujian atau tidak.

abstract void setShardCount(Integer shardCount)

Menetapkan jumlah shard untuk perintah.

abstract void setShardIndex(Integer shardIndex)

Menetapkan indeks shard untuk perintah.

abstract void setShouldRemoteDynamicShard(boolean shouldRemoteDynamicShard)

Menetapkan apakah akan menggunakan server sharding dinamis jarak jauh atau tidak

abstract void setShouldUseEvenModuleSharding(boolean useEvenModuleSharding)

Tetapkan apakah akan mencoba mendistribusikan jumlah modul secara merata di seluruh shard

abstract void setShouldUseSandboxing(boolean use)

Menetapkan apakah kita harus menggunakan container TF atau tidak

abstract void setTestTag(String testTag)

Menetapkan tag pengujian untuk pemanggilan.

abstract void setUseSandboxTestMode(boolean use)

Menetapkan apakah kita harus menggunakan mode uji sandbox TF atau tidak.

abstract boolean shouldDisableInvocationSetupAndTeardown()

Apakah akan menonaktifkan penyiapan pra-pemanggilan dan penguraian pasca-pemanggilan.

abstract boolean shouldRemoteDynamicShard()

Menampilkan apakah akan menggunakan server sharding dinamis jarak jauh atau tidak

abstract boolean shouldReportModuleProgression()

Apakah akan melaporkan perkembangan pemanggilan jarak jauh di tingkat modul atau tidak.

abstract boolean shouldUseDynamicSharding()

Menampilkan jika kita harus menggunakan sharding dinamis atau tidak

abstract boolean shouldUseEvenModuleSharding()

Menampilkan apakah akan mencoba mendistribusikan jumlah modul secara merata di seluruh shard

abstract boolean shouldUseParallelPreInvocationSetup()

Menampilkan apakah akan menjalankan penyiapan pra-pemanggilan secara paralel.

abstract boolean shouldUseParallelRemoteSetup()

Apakah akan mencoba penyiapan paralel perangkat jarak jauh atau tidak.

abstract boolean shouldUseParallelSetup()

Apakah akan mencoba penyiapan paralel atau tidak.

abstract boolean shouldUseRemoteSandboxMode()

Apakah akan menggunakan mode sandbox dalam pemanggilan jarak jauh atau tidak.

abstract boolean shouldUseReplicateSetup()

Apakah akan menggunakan penyiapan replika untuk semua perangkat jarak jauh atau tidak.

abstract boolean shouldUseSandboxTestMode()

Menampilkan true (benar) jika kita harus menggunakan sandbox Tf dalam mode pengujian.

abstract boolean shouldUseSandboxing()

Menampilkan true jika kita harus menggunakan container Tf untuk menjalankan pemanggilan

abstract boolean shouldUseTokenSharding()

Apakah sharding harus menggunakan dukungan token atau tidak.

abstract boolean skipTrybotExperiment()

Apakah akan melewati eksperimen untuk operasi TRYBOT.

abstract boolean takeBugreportOnInvocationEnded()

Menampilkan true (benar) jika laporan bug harus diambil saat panggilan pengujian berakhir.

abstract boolean takeBugreportzOnInvocationEnded()

Menampilkan true (benar) jika bugreportz harus diambil, bukan laporan bug selama pemanggilan pengujian laporan {i>bug<i} terakhir.

Metode publik

CaptureLogcatOnFailure

public abstract boolean captureLogcatOnFailure ()

Apakah merekam logcat atau tidak saat terjadi kegagalan kasus pengujian

Hasil
boolean

CaptureScreenshotOnFailure

public abstract boolean captureScreenshotOnFailure ()

Apakah mengambil screenshot jika terjadi kegagalan kasus pengujian atau tidak

Hasil
boolean

kloning

public abstract ICommandOptions clone ()

Membuat salinan objek ICommandOptions.

Hasil
ICommandOptions

delegasiEarlyDeviceRelease

public abstract boolean delegatedEarlyDeviceRelease ()

Apakah akan merilis perangkat lebih awal atau tidak dalam mode delegasi.

Hasil
boolean

awalDeviceRelease

public abstract boolean earlyDeviceRelease ()

Apakah akan merilis perangkat lebih awal atau tidak saat selesai menggunakannya.

Hasil
boolean

filterPreviousPassedTests

public abstract boolean filterPreviousPassedTests ()

Apakah akan memfilter kasus pengujian sebelumnya yang lulus dari upaya sebelumnya atau tidak.

Hasil
boolean

getAutoLogCollectors

public abstract  getAutoLogCollectors ()

Menampilkan kumpulan kolektor log otomatis yang akan ditambahkan untuk panggilan

Hasil

getDynamicDownloadArgs

public abstract  getDynamicDownloadArgs ()

Menampilkan peta argumen yang akan diteruskan ke kueri download dinamis.

Hasil

getExperimentalFlag

public abstract  getExperimentalFlags ()

Menampilkan peta tanda eksperimental, yang dapat digunakan untuk project gate fitur.

Hasil

getExtraRemotePostsubmitInstance

public abstract int getExtraRemotePostsubmitInstance ()

Apakah akan memulai instance tambahan di VM jarak jauh atau tidak saat pasca-pengiriman.

Hasil
int

getHostLogSuffix

public abstract String getHostLogSuffix ()

Menampilkan akhiran yang akan ditambahkan ke Tradefed host_log atau null jika tidak ada awalan.

Hasil
String

getInvocationData

public abstract UniqueMultiMap<String, String> getInvocationData ()

Menampilkan data yang diteruskan ke pemanggilan untuk mendeskripsikannya

Hasil
UniqueMultiMap<String, String>

getInvocationTimeout

public abstract long getInvocationTimeout ()

Menampilkan waktu tunggu pemanggilan yang ditentukan. 0 jika tidak ada waktu tunggu yang akan digunakan.

Hasil
long

getJdkFolderForSubprocess

public abstract File getJdkFolderForSubprocess ()

Menampilkan folder jdk yang akan digunakan saat melakukan forking eksekusi dalam subproses.

Hasil
File

getLoopTime

public abstract long getLoopTime ()

Mendapatkan waktu tunggu sebelum menjadwalkan ulang perintah ini.

Hasil
long waktu dalam md

getMaxLoopCount

public abstract long getMaxLoopCount ()

Menampilkan frekuensi maksimum untuk menjadwalkan perintah. Tidak berpengaruh jika isLoopMode {i>false<i}.

Hasil
long

getMultiDeviceCount

public abstract Integer getMultiDeviceCount ()

Menampilkan jumlah perangkat untuk pengujian multiperangkat.

Hasil
Integer

getOptimizeMainlineTest

public abstract boolean getOptimizeMainlineTest ()

Menampilkan true (benar) jika kita harus mengoptimalkan daftar modul pengujian untuk pengujian mainline.

Hasil
boolean

getParallelPreInvocationSetupTimeout

public abstract Duration getParallelPreInvocationSetupTimeout ()

Menampilkan waktu tunggu untuk penyiapan pra-pemanggilan paralel.

Hasil
Duration

getParallelSetupTimeout

public abstract Duration getParallelSetupTimeout ()

Menampilkan waktu tunggu yang akan digunakan selama penyiapan paralel.

Hasil
Duration

getRemoteCacheInstanceName

public abstract String getRemoteCacheInstanceName ()

Menampilkan nama instance yang digunakan untuk menangani caching jarak jauh.

Hasil
String

getRemoteFiles

public abstract  getRemoteFiles ()

Menampilkan daftar file jarak jauh yang dikonfigurasi.

Hasil

getShardCount

public abstract Integer getShardCount ()

Menampilkan total jumlah shard untuk perintah tersebut.

Hasil
Integer

getShardIndex

public abstract Integer getShardIndex ()

Tampilkan indeks shard untuk perintah.

Hasil
Integer

getTestTag

public abstract String getTestTag ()

Menampilkan tag pengujian untuk pemanggilan. Defaultnya adalah 'stub' jika tidak ditentukan.

Hasil
String

getTestTagSuffix

public abstract String getTestTagSuffix ()

Tampilkan akhiran tag pengujian, yang ditambahkan ke tag pengujian untuk mewakili beberapa varian dari satu pengujian.

Hasil
String

isConditionalBugreportDisabled

public abstract boolean isConditionalBugreportDisabled ()

Menampilkan apakah laporan bug kondisional dinonaktifkan atau tidak

Hasil
boolean

isDryRunMode

public abstract boolean isDryRunMode ()

Tampilkan true jika kita harus melewati penambahan perintah ini ke antrean.

Hasil
boolean

isExperimentEnabled

public abstract boolean isExperimentEnabled ()

Apakah akan mengaktifkan eksperimen melalui tanda eksperimental atau tidak.

Hasil
boolean

isFullHelpMode

public abstract boolean isFullHelpMode ()

Menampilkan true jika mode bantuan mendetail lengkap telah diminta

Hasil
boolean

isHelpMode

public abstract boolean isHelpMode ()

Menampilkan true jika mode bantuan singkat telah diminta

Hasil
boolean

isLoopMode

public abstract boolean isLoopMode ()

Menampilkan mode loop untuk konfigurasi.

Hasil
boolean

isNoisyDryRunMode

public abstract boolean isNoisyDryRunMode ()

Tampilkan true jika kita harus mencetak perintah ke konsol sebelum lewati untuk menambahkannya ke antrean.

Hasil
boolean

IsRemoteInvocationDeviceless

public abstract boolean isRemoteInvocationDeviceless ()

Apakah akan memicu pemanggilan jarak jauh tanpa perangkat atau tidak.

Hasil
boolean

isTracingDiaktifkan

public abstract boolean isTracingEnabled ()

Menampilkan apakah pelacakan pemanggilan diaktifkan atau tidak.

Hasil
boolean

reportInvocationComplete

public abstract boolean reportInvocationComplete ()

apakah akan melaporkan log atau tidak hingga invocationComplete.

Hasil
boolean

reportPassedTests

public abstract boolean reportPassedTests ()

Apakah ingin melaporkan kasus pengujian yang lulus atau tidak.

Hasil
boolean

jumlahLaporanTestCase

public abstract boolean reportTestCaseCount ()

Apakah akan melaporkan jumlah kasus pengujian per jenis pengujian atau tidak.

Hasil
boolean

tag pelaporan

public abstract  reportingTags ()

Daftar tag yang digunakan untuk pelaporan terkait panggilan.

Hasil

runOnAllDevices

public abstract boolean runOnAllDevices ()

Menampilkan true if perintah harus berjalan di semua perangkat.

Hasil
boolean

setAutoLogCollectors

public abstract void setAutoLogCollectors ( autoLogCollectors)

Menetapkan kumpulan kolektor log otomatis yang harus ditambahkan ke panggilan.

Parameter
autoLogCollectors

setBugreportOnInvocationEnded

public abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

Menetapkan apakah akan merekam laporan bug di akhir pemanggilan atau tidak.

Parameter
takeBugreport boolean

setBugreportzOnInvocationEnded

public abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Menetapkan apakah akan menangkap bugreportz di akhir pemanggilan atau tidak.

Parameter
takeBugreportz boolean

setDelegatedEarlyDeviceRelease

public abstract void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

Tetapkan apakah akan merilis perangkat lebih awal atau tidak dalam mode delegasi.

Parameter
earlyRelease boolean

setHostLogSuffix

public abstract void setHostLogSuffix (String suffix)

Menetapkan akhiran yang akan ditambahkan ke Tradefed host_log.

Parameter
suffix String

setInvocationTimeout

public abstract void setInvocationTimeout (Long mInvocationTimeout)

Menetapkan waktu tunggu pemanggilan. 0 jika tidak ada waktu tunggu yang akan digunakan.

Parameter
mInvocationTimeout Long

setLoopMode

public abstract void setLoopMode (boolean loopMode)

Menetapkan mode loop untuk perintah

setMultiDeviceCount

public abstract void setMultiDeviceCount (int count)

Menetapkan jumlah perangkat yang diharapkan untuk pengujian multiperangkat.

Parameter
count int

setReplicateSetup

public abstract void setReplicateSetup (boolean replicate)

Menetapkan apakah akan menggunakan penyiapan replika atau tidak.

Parameter
replicate boolean

setReportInvocationComplete

public abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Menyetel apakah akan melaporkan log atau tidak hingga invocationComplete

Parameter
reportInvocationCompleteLogs boolean

setReportTestCaseCount

public abstract void setReportTestCaseCount (boolean report)

Tetapkan apakah akan melaporkan jumlah kasus pengujian per jenis pengujian atau tidak.

Parameter
report boolean

setShardCount

public abstract void setShardCount (Integer shardCount)

Menetapkan jumlah shard untuk perintah.

Parameter
shardCount Integer

setShardIndex

public abstract void setShardIndex (Integer shardIndex)

Menetapkan indeks shard untuk perintah.

Parameter
shardIndex Integer

setAvailableRemoteDynamicShard

public abstract void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

Menetapkan apakah akan menggunakan server sharding dinamis jarak jauh atau tidak

Parameter
shouldRemoteDynamicShard boolean

setHarusUseMeskipunModuleSharding

public abstract void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

Tetapkan apakah akan mencoba mendistribusikan jumlah modul secara merata di seluruh shard

Parameter
useEvenModuleSharding boolean

setHarusUseSandboxing

public abstract void setShouldUseSandboxing (boolean use)

Menetapkan apakah kita harus menggunakan container TF atau tidak

Parameter
use boolean

setTestTag

public abstract void setTestTag (String testTag)

Menetapkan tag pengujian untuk pemanggilan.

setUseSandboxTestMode

public abstract void setUseSandboxTestMode (boolean use)

Menetapkan apakah kita harus menggunakan mode uji sandbox TF atau tidak.

Parameter
use boolean

harusMenonaktifkanInvocationSetupAndTeardown

public abstract boolean shouldDisableInvocationSetupAndTeardown ()

Apakah akan menonaktifkan penyiapan pra-pemanggilan dan penguraian pasca-pemanggilan.

Hasil
boolean

harusRemoteDynamicShard

public abstract boolean shouldRemoteDynamicShard ()

Menampilkan apakah akan menggunakan server sharding dinamis jarak jauh atau tidak

Hasil
boolean

seharusnyaReportModuleProgression

public abstract boolean shouldReportModuleProgression ()

Apakah akan melaporkan perkembangan pemanggilan jarak jauh di tingkat modul atau tidak.

Hasil
boolean

harusMenggunakanDinamisSharding

public abstract boolean shouldUseDynamicSharding ()

Menampilkan jika kita harus menggunakan sharding dinamis atau tidak

Hasil
boolean

shouldUseIfModuleSharding

public abstract boolean shouldUseEvenModuleSharding ()

Menampilkan apakah akan mencoba mendistribusikan jumlah modul secara merata di seluruh shard

Hasil
boolean

harusUseParallelPreInvocationSetup

public abstract boolean shouldUseParallelPreInvocationSetup ()

Menampilkan apakah akan menjalankan penyiapan pra-pemanggilan secara paralel.

Hasil
boolean

shouldUseParallelRemoteSetup

public abstract boolean shouldUseParallelRemoteSetup ()

Apakah akan mencoba penyiapan paralel perangkat jarak jauh atau tidak.

Hasil
boolean

harusGunakanParalel Penyiapan

public abstract boolean shouldUseParallelSetup ()

Apakah akan mencoba penyiapan paralel atau tidak.

Hasil
boolean

shouldUseRemoteSandboxMode

public abstract boolean shouldUseRemoteSandboxMode ()

Apakah akan menggunakan mode sandbox dalam pemanggilan jarak jauh atau tidak.

Hasil
boolean

harusGunakanReplicateSetup

public abstract boolean shouldUseReplicateSetup ()

Apakah akan menggunakan penyiapan replika untuk semua perangkat jarak jauh atau tidak.

Hasil
boolean

shouldUseSandboxTestMode

public abstract boolean shouldUseSandboxTestMode ()

Menampilkan true (benar) jika kita harus menggunakan sandbox Tf dalam mode pengujian.

Hasil
boolean

shouldUseSandboxing

public abstract boolean shouldUseSandboxing ()

Menampilkan true jika kita harus menggunakan container Tf untuk menjalankan pemanggilan

Hasil
boolean

seharusnyaGunakanTokenSharding

public abstract boolean shouldUseTokenSharding ()

Apakah sharding harus menggunakan dukungan token atau tidak.

Hasil
boolean

lewatiCobabotEksperimen

public abstract boolean skipTrybotExperiment ()

Apakah akan melewati eksperimen untuk operasi TRYBOT.

Hasil
boolean

pengambilBugreportOnInvocationEnded

public abstract boolean takeBugreportOnInvocationEnded ()

Menampilkan true (benar) jika laporan bug harus diambil saat panggilan pengujian berakhir.

Hasil
boolean

pengambilBugreportzOnInvocationEnded

public abstract boolean takeBugreportzOnInvocationEnded ()

Menampilkan true (benar) jika bugreportz harus diambil, bukan laporan bug selama pemanggilan pengujian laporan {i>bug<i} terakhir.

Hasil
boolean