ICommandOptions

public interface ICommandOptions

com.android.tradefed.command.ICommandOptions


Penampung untuk opsi eksekusi perintah.

Ringkasan

Metode publik

abstract boolean captureLogcatOnFailure()

Apakah akan merekam logcat saat kasus pengujian gagal atau tidak

abstract boolean captureScreenshotOnFailure()

Apakah akan mengambil screenshot atau tidak saat kasus pengujian gagal

abstract ICommandOptions clone()

Membuat salinan objek ICommandOptions.

abstract boolean delegatedEarlyDeviceRelease()

Apakah akan melepaskan perangkat lebih awal dalam mode yang didelegasikan atau tidak.

abstract boolean earlyDeviceRelease()

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

abstract boolean enableDefaultLogProcessors()

Apakah akan men-deploy beberapa pasca-pemroses secara otomatis.

abstract boolean filterPreviousPassedTests()

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

abstract List<String> getAutoCollectorSetOptions()

Menampilkan daftar opsi untuk diteruskan ke pengumpul otomatis.

abstract Set<AutoLogCollector> getAutoLogCollectors()

Menampilkan kumpulan pengumpul log otomatis yang akan ditambahkan untuk pemanggilan

abstract Set<AutoLogProcessor> getAutoLogProcessors()

Menampilkan kumpulan pemroses log otomatis yang akan ditambahkan untuk pemanggilan

abstract Map<String, String> getDynamicDownloadArgs()

Menampilkan peta argumen yang akan diteruskan ke kueri download dinamis.

abstract MultiMap<String, String> getExperimentalFlags()

Menampilkan peta feature gate eksperimental, yang dapat digunakan untuk membatasi project.

abstract int getExtraRemotePostsubmitInstance()

Apakah akan memulai instance tambahan di VM jarak jauh dalam postsubmit atau tidak.

abstract String getGeminiApiKey()

Kunci API yang akan digunakan untuk kueri perintah Gemini API.

abstract String getHostLogSuffix()

Menampilkan akhiran yang akan ditambahkan ke host_log Tradefed 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 membuat fork eksekusi di subproses.

abstract long getLoopTime()

Mendapatkan waktu tunggu sebelum menjadwalkan ulang perintah ini.

abstract long getMaxLoopCount()

Menampilkan jumlah maksimum perintah yang dijadwalkan.

abstract Integer getMultiDeviceCount()

Menampilkan jumlah perangkat untuk pengujian multiperangkat.

abstract boolean getOptimizeMainlineTest()

Menampilkan nilai benar (true) jika kita harus mengoptimalkan daftar modul pengujian untuk pengujian jalur utama.

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 Set<String> getRemoteFiles()

Menampilkan daftar file jarak jauh yang dikonfigurasi.

abstract MultiMap<String, String> getRolloutFlags()

Menampilkan peta tanda peluncuran.

abstract List<File> getRolloutFlagsFiles()

Menampilkan daftar file yang berisi tanda peluncuran.

abstract Integer getShardCount()

Menampilkan jumlah total shard untuk perintah.

abstract Integer getShardIndex()

Menampilkan indeks partisi untuk perintah.

abstract String getTestTag()

Menampilkan tag pengujian untuk pemanggilan.

abstract String getTestTagSuffix()

Menampilkan sufiks tag pengujian, yang ditambahkan ke tag pengujian untuk merepresentasikan beberapa varian dari satu pengujian.

abstract boolean isConditionalBugreportDisabled()

Menampilkan apakah laporan bug bersyarat dinonaktifkan atau tidak

abstract boolean isDryRunMode()

Menampilkan true jika kita harus melewatkan 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 penuh telah diminta

abstract boolean isGeminiLogOnlyMode()

Apakah akan menonaktifkan eksekusi perintah model.

abstract boolean isHelpMode()

Menampilkan true jika mode bantuan singkat telah diminta

abstract boolean isLoopMode()

Menampilkan mode loop untuk konfigurasi.

abstract boolean isNoisyDryRunMode()

Menampilkan true jika kita harus mencetak perintah ke konsol sebelum kita melewati penambahannya 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 keepPostProcessorOrder()

Apakah akan menerapkan pemroses pasca dalam urutan yang disebutkan dalam konfigurasi.

abstract boolean reportCacheResults()

Menampilkan nilai benar (true) jika kita harus melaporkan hasil cache jika tersedia.

abstract boolean reportCacheResultsInPresubmit()

Menampilkan benar (true) jika kita harus melaporkan hasil cache jika tersedia dalam pra-pengiriman.

abstract boolean reportInvocationCacheResultsInPostsubmit()

Menampilkan nilai benar (true) jika kita harus melaporkan hasil cache pemanggilan saat tersedia di postsubmit.

abstract boolean reportInvocationCacheResultsInPresubmit()

Menampilkan nilai benar (true) jika kita harus melaporkan hasil cache pemanggilan saat tersedia dalam pra-kirim.

abstract boolean reportInvocationComplete()

apakah akan melaporkan log hingga invocationComplete atau tidak.

abstract boolean reportPassedTests()

Apakah akan melaporkan kasus pengujian yang lulus atau tidak.

abstract boolean reportTestCaseCount()

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

abstract List<String> reportingTags()

Daftar tag yang digunakan untuk pelaporan terkait pemanggilan.

abstract boolean runOnAllDevices()

Menampilkan benar jika perintah harus dijalankan di semua perangkat.

abstract void setAutoCollectorSetOptions(List<String> autoCollectorSetOptions)

Menetapkan daftar opsi yang akan diteruskan ke pengumpul otomatis.

abstract void setAutoLogCollectors(Set<AutoLogCollector> autoLogCollectors)

Menetapkan kumpulan pengumpul log otomatis yang harus ditambahkan ke pemanggilan.

abstract void setAutoLogProcessors(Set<AutoLogProcessor> autoLogProcessors)

Menetapkan kumpulan pemroses log otomatis yang harus ditambahkan ke pemanggilan.

abstract void setBugreportOnInvocationEnded(boolean takeBugreport)

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

abstract void setBugreportzOnInvocationEnded(boolean takeBugreportz)

Menetapkan apakah akan merekam bugreportz di akhir pemanggilan atau tidak.

abstract void setDelegatedEarlyDeviceRelease(boolean earlyRelease)

Menetapkan apakah akan merilis perangkat lebih awal dalam mode yang didelegasikan atau tidak.

abstract void setHostLogSuffix(String suffix)

Menetapkan akhiran yang akan ditambahkan ke host_log Tradefed.

abstract void setInvocationTimeout(Long mInvocationTimeout)

Tetapkan 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 yang direplikasi atau tidak.

abstract void setReportInvocationComplete(boolean reportInvocationCompleteLogs)

Menetapkan apakah log akan dilaporkan atau tidak hingga invocationComplete

abstract void setReportTestCaseCount(boolean report)

Menetapkan apakah akan melaporkan jumlah kasus pengujian per jenis pengujian.

abstract void setShardCount(Integer shardCount)

Menetapkan jumlah shard untuk perintah.

abstract void setShardIndex(Integer shardIndex)

Menetapkan indeks partisi untuk perintah.

abstract void setShouldRemoteDynamicShard(boolean shouldRemoteDynamicShard)

Menetapkan apakah akan menggunakan server sharding dinamis jarak jauh atau tidak

abstract void setShouldUseEvenModuleSharding(boolean useEvenModuleSharding)

Menetapkan 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 pengujian sandbox TF atau tidak.

abstract boolean shouldDisableInvocationSetupAndTeardown()

Apakah akan menonaktifkan penyiapan pra-pemanggilan dan penonaktifan pasca-pemanggilan atau tidak.

abstract boolean shouldEnableDeviceSpecificSetup()

Apakah akan mengaktifkan penyiapan khusus perangkat atau tidak.

abstract boolean shouldForcePreparerFailureAsTestFailure()

Jika penyiapan gagal untuk pengujian, pemanggilan pengujian dapat gagal sebagai error infrastruktur, yang menyebabkan percobaan ulang eksekusi pengujian.

abstract boolean shouldPassRetryAttemptNumber()

Apakah akan meneruskan nomor upaya percobaan ulang.

abstract boolean shouldRemoteDynamicShard()

Menampilkan apakah akan menggunakan server sharding dinamis jarak jauh atau tidak

abstract boolean shouldReportModuleProgression()

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

abstract boolean shouldSkipParentProcessLogcat()

Apakah akan melewati logcat untuk proses induk.

abstract boolean shouldUploadCacheResults()

Menampilkan nilai benar (true) jika kita harus merekam hasil dalam cache.

abstract boolean shouldUploadInvocationCacheResults()

Menampilkan nilai benar (true) jika kita harus merekam hasil pemanggilan dalam cache.

abstract boolean shouldUseDynamicSharding()

Menampilkan apakah 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 yang direplikasi untuk semua perangkat jarak jauh atau tidak.

abstract boolean shouldUseSandboxTestMode()

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

abstract boolean shouldUseSandboxing()

Menampilkan nilai benar (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 menjalankan TRYBOT.

abstract boolean takeBugreportOnInvocationEnded()

Menampilkan nilai benar jika laporan bug harus diambil saat pemanggilan pengujian telah berakhir.

abstract boolean takeBugreportzOnInvocationEnded()

Menampilkan benar (true) jika bugreportz harus diambil, bukan bugreport, selama pemanggilan pengujian bugreport akhir.

Metode publik

captureLogcatOnFailure

public abstract boolean captureLogcatOnFailure ()

Apakah akan merekam logcat saat kasus pengujian gagal atau tidak

Hasil
boolean

captureScreenshotOnFailure

public abstract boolean captureScreenshotOnFailure ()

Apakah akan mengambil screenshot atau tidak saat kasus pengujian gagal

Hasil
boolean

clone

public abstract ICommandOptions clone ()

Membuat salinan objek ICommandOptions.

Hasil
ICommandOptions

delegatedEarlyDeviceRelease

public abstract boolean delegatedEarlyDeviceRelease ()

Apakah akan melepaskan perangkat lebih awal dalam mode yang didelegasikan atau tidak.

Hasil
boolean

earlyDeviceRelease

public abstract boolean earlyDeviceRelease ()

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

Hasil
boolean

enableDefaultLogProcessors

public abstract boolean enableDefaultLogProcessors ()

Apakah akan men-deploy beberapa pasca-pemroses secara otomatis.

Hasil
boolean

filterPreviousPassedTests

public abstract boolean filterPreviousPassedTests ()

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

Hasil
boolean

getAutoCollectorSetOptions

public abstract List<String> getAutoCollectorSetOptions ()

Menampilkan daftar opsi untuk diteruskan ke pengumpul otomatis.

Hasil
List<String>

getAutoLogCollectors

public abstract Set<AutoLogCollector> getAutoLogCollectors ()

Menampilkan kumpulan pengumpul log otomatis yang akan ditambahkan untuk pemanggilan

Hasil
Set<AutoLogCollector>

getAutoLogProcessors

public abstract Set<AutoLogProcessor> getAutoLogProcessors ()

Menampilkan kumpulan pemroses log otomatis yang akan ditambahkan untuk pemanggilan

Hasil
Set<AutoLogProcessor>

getDynamicDownloadArgs

public abstract Map<String, String> getDynamicDownloadArgs ()

Menampilkan peta argumen yang akan diteruskan ke kueri download dinamis.

Hasil
Map<String, String>

getExperimentalFlags

public abstract MultiMap<String, String> getExperimentalFlags ()

Menampilkan peta feature gate eksperimental, yang dapat digunakan untuk membatasi project.

Hasil
MultiMap<String, String>

getExtraRemotePostsubmitInstance

public abstract int getExtraRemotePostsubmitInstance ()

Apakah akan memulai instance tambahan di VM jarak jauh dalam postsubmit atau tidak.

Hasil
int

getGeminiApiKey

public abstract String getGeminiApiKey ()

Kunci API yang akan digunakan untuk kueri perintah Gemini API.

Hasil
String

getHostLogSuffix

public abstract String getHostLogSuffix ()

Menampilkan akhiran yang akan ditambahkan ke host_log Tradefed 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 membuat fork eksekusi di 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 jumlah maksimum perintah yang dijadwalkan. Tidak berpengaruh jika isLoopMode adalah false.

Hasil
long

getMultiDeviceCount

public abstract Integer getMultiDeviceCount ()

Menampilkan jumlah perangkat untuk pengujian multiperangkat.

Hasil
Integer

getOptimizeMainlineTest

public abstract boolean getOptimizeMainlineTest ()

Menampilkan nilai benar (true) jika kita harus mengoptimalkan daftar modul pengujian untuk pengujian jalur utama.

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 Set<String> getRemoteFiles ()

Menampilkan daftar file jarak jauh yang dikonfigurasi.

Hasil
Set<String>

getRolloutFlags

public abstract MultiMap<String, String> getRolloutFlags ()

Menampilkan peta tanda peluncuran. Flag peluncuran berbeda dengan flag eksperimental, karena dimaksudkan untuk digunakan untuk setiap pemanggilan.

Hasil
MultiMap<String, String>

getRolloutFlagsFiles

public abstract List<File> getRolloutFlagsFiles ()

Menampilkan daftar file yang berisi tanda peluncuran.

Hasil
List<File>

getShardCount

public abstract Integer getShardCount ()

Menampilkan jumlah total shard untuk perintah.

Hasil
Integer

getShardIndex

public abstract Integer getShardIndex ()

Menampilkan indeks partisi 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 ()

Menampilkan sufiks tag pengujian, yang ditambahkan ke tag pengujian untuk merepresentasikan beberapa varian dari satu pengujian.

Hasil
String

isConditionalBugreportDisabled

public abstract boolean isConditionalBugreportDisabled ()

Menampilkan apakah laporan bug bersyarat dinonaktifkan atau tidak

Hasil
boolean

isDryRunMode

public abstract boolean isDryRunMode ()

Menampilkan true jika kita harus melewatkan 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 penuh telah diminta

Hasil
boolean

isGeminiLogOnlyMode

public abstract boolean isGeminiLogOnlyMode ()

Apakah akan menonaktifkan eksekusi perintah model.

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

Menampilkan true jika kita harus mencetak perintah ke konsol sebelum kita melewati penambahannya ke antrean.

Hasil
boolean

isRemoteInvocationDeviceless

public abstract boolean isRemoteInvocationDeviceless ()

Apakah akan memicu pemanggilan jarak jauh tanpa perangkat atau tidak.

Hasil
boolean

isTracingEnabled

public abstract boolean isTracingEnabled ()

Menampilkan apakah pelacakan pemanggilan diaktifkan atau tidak.

Hasil
boolean

keepPostProcessorOrder

public abstract boolean keepPostProcessorOrder ()

Apakah akan menerapkan pemroses pasca dalam urutan yang disebutkan dalam konfigurasi.

Hasil
boolean

reportCacheResults

public abstract boolean reportCacheResults ()

Menampilkan nilai benar (true) jika kita harus melaporkan hasil cache jika tersedia.

Hasil
boolean

reportCacheResultsInPresubmit

public abstract boolean reportCacheResultsInPresubmit ()

Menampilkan benar (true) jika kita harus melaporkan hasil cache jika tersedia dalam pra-pengiriman.

Hasil
boolean

reportInvocationCacheResultsInPostsubmit

public abstract boolean reportInvocationCacheResultsInPostsubmit ()

Menampilkan nilai benar (true) jika kita harus melaporkan hasil cache pemanggilan saat tersedia di postsubmit.

Hasil
boolean

reportInvocationCacheResultsInPresubmit

public abstract boolean reportInvocationCacheResultsInPresubmit ()

Menampilkan nilai benar (true) jika kita harus melaporkan hasil cache pemanggilan saat tersedia dalam pra-kirim.

Hasil
boolean

reportInvocationComplete

public abstract boolean reportInvocationComplete ()

apakah akan melaporkan log hingga invocationComplete atau tidak.

Hasil
boolean

reportPassedTests

public abstract boolean reportPassedTests ()

Apakah akan melaporkan kasus pengujian yang lulus atau tidak.

Hasil
boolean

reportTestCaseCount

public abstract boolean reportTestCaseCount ()

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

Hasil
boolean

reportingTags

public abstract List<String> reportingTags ()

Daftar tag yang digunakan untuk pelaporan terkait pemanggilan.

Hasil
List<String>

runOnAllDevices

public abstract boolean runOnAllDevices ()

Menampilkan benar jika perintah harus dijalankan di semua perangkat.

Hasil
boolean

setAutoCollectorSetOptions

public abstract void setAutoCollectorSetOptions (List<String> autoCollectorSetOptions)

Menetapkan daftar opsi yang akan diteruskan ke pengumpul otomatis.

Parameter
autoCollectorSetOptions List

setAutoLogCollectors

public abstract void setAutoLogCollectors (Set<AutoLogCollector> autoLogCollectors)

Menetapkan kumpulan pengumpul log otomatis yang harus ditambahkan ke pemanggilan.

Parameter
autoLogCollectors Set

setAutoLogProcessors

public abstract void setAutoLogProcessors (Set<AutoLogProcessor> autoLogProcessors)

Menetapkan kumpulan pemroses log otomatis yang harus ditambahkan ke pemanggilan.

Parameter
autoLogProcessors Set

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 merekam bugreportz di akhir pemanggilan atau tidak.

Parameter
takeBugreportz boolean

setDelegatedEarlyDeviceRelease

public abstract void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

Menetapkan apakah akan merilis perangkat lebih awal dalam mode yang didelegasikan atau tidak.

Parameter
earlyRelease boolean

setHostLogSuffix

public abstract void setHostLogSuffix (String suffix)

Menetapkan akhiran yang akan ditambahkan ke host_log Tradefed.

Parameter
suffix String

setInvocationTimeout

public abstract void setInvocationTimeout (Long mInvocationTimeout)

Tetapkan 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 yang direplikasi atau tidak.

Parameter
replicate boolean

setReportInvocationComplete

public abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Menetapkan apakah log akan dilaporkan atau tidak hingga invocationComplete

Parameter
reportInvocationCompleteLogs boolean

setReportTestCaseCount

public abstract void setReportTestCaseCount (boolean report)

Menetapkan apakah akan melaporkan jumlah kasus pengujian per jenis pengujian.

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 partisi untuk perintah.

Parameter
shardIndex Integer

setShouldRemoteDynamicShard

public abstract void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

Menetapkan apakah akan menggunakan server sharding dinamis jarak jauh atau tidak

Parameter
shouldRemoteDynamicShard boolean

setShouldUseEvenModuleSharding

public abstract void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

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

Parameter
useEvenModuleSharding boolean

setShouldUseSandboxing

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 pengujian sandbox TF atau tidak.

Parameter
use boolean

shouldDisableInvocationSetupAndTeardown

public abstract boolean shouldDisableInvocationSetupAndTeardown ()

Apakah akan menonaktifkan penyiapan pra-pemanggilan dan penonaktifan pasca-pemanggilan atau tidak.

Hasil
boolean

shouldEnableDeviceSpecificSetup

public abstract boolean shouldEnableDeviceSpecificSetup ()

Apakah akan mengaktifkan penyiapan khusus perangkat atau tidak.

Hasil
boolean

shouldForcePreparerFailureAsTestFailure

public abstract boolean shouldForcePreparerFailureAsTestFailure ()

Jika penyiapan gagal untuk pengujian, pemanggilan pengujian dapat gagal sebagai error infrastruktur, yang menyebabkan percobaan ulang eksekusi pengujian. Opsi ini memungkinkan kegagalan tersebut dikonversi menjadi kegagalan uji, sehingga infrastruktur tidak membuang-buang resource untuk mencoba ulang seluruh proses pengujian.

Hasil
boolean

shouldPassRetryAttemptNumber

public abstract boolean shouldPassRetryAttemptNumber ()

Apakah akan meneruskan nomor upaya percobaan ulang.

Hasil
boolean

shouldRemoteDynamicShard

public abstract boolean shouldRemoteDynamicShard ()

Menampilkan apakah akan menggunakan server sharding dinamis jarak jauh atau tidak

Hasil
boolean

shouldReportModuleProgression

public abstract boolean shouldReportModuleProgression ()

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

Hasil
boolean

shouldSkipParentProcessLogcat

public abstract boolean shouldSkipParentProcessLogcat ()

Apakah akan melewati logcat untuk proses induk.

Hasil
boolean

shouldUploadCacheResults

public abstract boolean shouldUploadCacheResults ()

Menampilkan nilai benar (true) jika kita harus merekam hasil dalam cache.

Hasil
boolean

shouldUploadInvocationCacheResults

public abstract boolean shouldUploadInvocationCacheResults ()

Menampilkan nilai benar (true) jika kita harus merekam hasil pemanggilan dalam cache.

Hasil
boolean

shouldUseDynamicSharding

public abstract boolean shouldUseDynamicSharding ()

Menampilkan apakah kita harus menggunakan sharding dinamis atau tidak

Hasil
boolean

shouldUseEvenModuleSharding

public abstract boolean shouldUseEvenModuleSharding ()

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

Hasil
boolean

shouldUseParallelPreInvocationSetup

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

shouldUseParallelSetup

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

shouldUseReplicateSetup

public abstract boolean shouldUseReplicateSetup ()

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

Hasil
boolean

shouldUseSandboxTestMode

public abstract boolean shouldUseSandboxTestMode ()

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

Hasil
boolean

shouldUseSandboxing

public abstract boolean shouldUseSandboxing ()

Menampilkan nilai benar (true) jika kita harus menggunakan container Tf untuk menjalankan pemanggilan

Hasil
boolean

shouldUseTokenSharding

public abstract boolean shouldUseTokenSharding ()

Apakah sharding harus menggunakan dukungan token atau tidak.

Hasil
boolean

skipTrybotExperiment

public abstract boolean skipTrybotExperiment ()

Apakah akan melewati eksperimen untuk menjalankan TRYBOT.

Hasil
boolean

takeBugreportOnInvocationEnded

public abstract boolean takeBugreportOnInvocationEnded ()

Menampilkan nilai benar jika laporan bug harus diambil saat pemanggilan pengujian telah berakhir.

Hasil
boolean

takeBugreportzOnInvocationEnded

public abstract boolean takeBugreportzOnInvocationEnded ()

Menampilkan benar (true) jika bugreportz harus diambil, bukan bugreport, selama pemanggilan pengujian bugreport akhir.

Hasil
boolean