Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

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 ICommandOptions objek.

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 true jika kita harus melewati menambahkan perintah ini ke antrian.

abstract boolean isFullHelpMode ()

Pengembalian true jika penuh modus bantuan rinci telah diminta

abstract boolean isHelpMode ()

Pengembalian true jika disingkat bantuan modus telah diminta

abstract boolean isLoopMode ()

Kembalikan mode loop untuk konfigurasi.

abstract boolean isNoisyDryRunMode ()

Kembali true jika kita harus mencetak perintah untuk konsol sebelum kita melewati menambahkannya ke antrian.

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 abstract  getAutoLogCollectors ()

Mengembalikan set pengumpul log otomatis yang akan ditambahkan untuk permintaan

Kembali

getDynamicDownloadArgs

public abstract  getDynamicDownloadArgs ()

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 melewati menambahkan perintah ini ke antrian.

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 melewati menambahkannya ke antrian.

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 abstract  reportingTags ()

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