OpsiPerintah

public class CommandOptions
extends Object implements ICommandOptions

java.lang.Object
   ↳ com.android.tradefed.command.CommandOptions


Implementasi ICommandOptions.

Ringkasan

Kolom

public static final String DRY_RUN_OPTION

public static final String ENABLE_SANDBOX_TEST_MODE

public static final String INVOCATION_DATA

public static final String NOISY_DRY_RUN_OPTION

public static final String TEST_TAG_OPTION

public static final String USE_REMOTE_SANDBOX

public static final String USE_SANDBOX

Konstruktor publik

CommandOptions()

Metode publik

boolean captureLogcatOnFailure()

Apakah merekam logcat atau tidak saat terjadi kegagalan kasus pengujian

boolean captureScreenshotOnFailure()

Apakah mengambil screenshot jika terjadi kegagalan kasus pengujian atau tidak

ICommandOptions clone()
boolean earlyDeviceRelease()

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

boolean filterPreviousPassedTests()

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

getAutoLogCollectors()

Menampilkan kumpulan kolektor log otomatis yang akan ditambahkan untuk panggilan

getDynamicDownloadArgs()

Menampilkan peta argumen yang akan diteruskan ke kueri download dinamis.

int getExtraRemotePostsubmitInstance()

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

String getHostLogSuffix()

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

UniqueMultiMap<String, String> getInvocationData()

Menampilkan data yang diteruskan ke pemanggilan untuk mendeskripsikannya

long getInvocationTimeout()

Menampilkan waktu tunggu pemanggilan yang ditentukan.

long getLoopTime()

Mendapatkan waktu tunggu sebelum menjadwalkan ulang perintah ini.

long getMaxLoopCount()

Menampilkan frekuensi maksimum untuk menjadwalkan perintah.

boolean getOptimizeMainlineTest()

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

Duration getParallelSetupTimeout()

Menampilkan waktu tunggu yang akan digunakan selama penyiapan paralel.

Integer getShardCount()

Menampilkan total jumlah shard untuk perintah tersebut.

Integer getShardIndex()

Tampilkan indeks shard untuk perintah.

String getTestTag()

Menampilkan tag pengujian untuk pemanggilan.

String getTestTagSuffix()

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

boolean isDryRunMode()

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

boolean isFullHelpMode()

Menampilkan true jika mode bantuan mendetail lengkap telah diminta

boolean isHelpMode()

Menampilkan true jika mode bantuan singkat telah diminta

boolean isLoopMode()

Menampilkan mode loop untuk konfigurasi.

boolean isNoisyDryRunMode()

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

boolean reportInvocationComplete()

apakah akan melaporkan log atau tidak hingga invocationComplete.

boolean reportPassedTests()

Apakah ingin melaporkan kasus pengujian yang lulus atau tidak.

boolean reportTestCaseCount()

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

reportingTags()

Daftar tag yang digunakan untuk pelaporan terkait panggilan.

boolean runOnAllDevices()

Menampilkan true if perintah harus berjalan di semua perangkat.

void setAutoLogCollectors( autoLogCollectors)

Menetapkan kumpulan kolektor log otomatis yang harus ditambahkan ke panggilan.

void setBugreportOnInvocationEnded(boolean takeBugreport)

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

void setBugreportzOnInvocationEnded(boolean takeBugreportz)

Menetapkan apakah akan menangkap bugreportz di akhir pemanggilan atau tidak.

void setHostLogSuffix(String suffix)

Menetapkan akhiran yang akan ditambahkan ke Tradefed host_log.

void setInvocationTimeout(Long invocationTimeout)

Menetapkan waktu tunggu pemanggilan.

void setLoopMode(boolean loopMode)

Menetapkan mode loop untuk konfigurasi.

void setReplicateSetup(boolean replicate)

Menetapkan apakah akan menggunakan penyiapan replika atau tidak.

void setReportInvocationComplete(boolean reportInvocationCompleteLogs)

Menyetel apakah akan melaporkan log atau tidak hingga invocationComplete

void setReportTestCaseCount(boolean report)

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

void setShardCount(Integer shardCount)

Menetapkan jumlah shard untuk perintah.

void setShardIndex(Integer shardIndex)

Menetapkan indeks shard untuk perintah.

void setShouldUseSandboxing(boolean use)

Menetapkan apakah kita harus menggunakan container TF atau tidak

void setTestTag(String testTag)

Menetapkan tag pengujian untuk pemanggilan.

void setUseSandboxTestMode(boolean use)

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

boolean shouldDisableInvocationSetupAndTeardown()

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

boolean shouldReportModuleProgression()

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

boolean shouldUseDynamicSharding()

Menampilkan jika kita harus menggunakan sharding dinamis atau tidak

boolean shouldUseParallelRemoteSetup()

Apakah akan mencoba penyiapan paralel perangkat jarak jauh atau tidak.

boolean shouldUseParallelSetup()

Apakah akan mencoba penyiapan paralel atau tidak.

boolean shouldUseRemoteSandboxMode()

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

boolean shouldUseReplicateSetup()

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

boolean shouldUseSandboxTestMode()

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

boolean shouldUseSandboxing()

Menampilkan true jika kita harus menggunakan container Tf untuk menjalankan pemanggilan

boolean shouldUseTokenSharding()

Apakah sharding harus menggunakan dukungan token atau tidak.

boolean takeBugreportOnInvocationEnded()

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

boolean takeBugreportzOnInvocationEnded()

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

Kolom

OPSI_JALAN_KERING

public static final String DRY_RUN_OPTION

ENABLE_SANDBOX_TEST_MODE

public static final String ENABLE_SANDBOX_TEST_MODE

DATA_INVOCATION

public static final String INVOCATION_DATA

OPSI_JALAN_LANTAI_KEREN

public static final String NOISY_DRY_RUN_OPTION

OPSI_TAG_UJI

public static final String TEST_TAG_OPTION

USE_REMOTE_SANDBOX

public static final String USE_REMOTE_SANDBOX

{i>USE_SANDBOX<i}

public static final String USE_SANDBOX

Konstruktor publik

OpsiPerintah

public CommandOptions ()

Metode publik

CaptureLogcatOnFailure

public boolean captureLogcatOnFailure ()

Apakah merekam logcat atau tidak saat terjadi kegagalan kasus pengujian

Hasil
boolean

CaptureScreenshotOnFailure

public boolean captureScreenshotOnFailure ()

Apakah mengambil screenshot jika terjadi kegagalan kasus pengujian atau tidak

Hasil
boolean

kloning

public ICommandOptions clone ()

Hasil
ICommandOptions

awalDeviceRelease

public boolean earlyDeviceRelease ()

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

Hasil
boolean

filterSebelumnyaPassedTests

public boolean filterPreviousPassedTests ()

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

Hasil
boolean

getAutoLogCollectors

public  getAutoLogCollectors ()

Menampilkan kumpulan kolektor log otomatis yang akan ditambahkan untuk panggilan

Hasil

getDynamicDownloadArgs

public  getDynamicDownloadArgs ()

Menampilkan peta argumen yang akan diteruskan ke kueri download dinamis.

Hasil

getExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

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

Hasil
int

getHostLogSuffix

public String getHostLogSuffix ()

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

Hasil
String

getInvocationData

public UniqueMultiMap<String, String> getInvocationData ()

Menampilkan data yang diteruskan ke pemanggilan untuk mendeskripsikannya

Hasil
UniqueMultiMap<String, String>

getInvocationTimeout

public long getInvocationTimeout ()

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

Hasil
long

getLoopTime

public long getLoopTime ()

Mendapatkan waktu tunggu sebelum menjadwalkan ulang perintah ini.

Hasil
long waktu dalam md

getMaxLoopCount

public long getMaxLoopCount ()

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

Hasil
long

getOptimizeMainlineTest

public boolean getOptimizeMainlineTest ()

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

Hasil
boolean

getParallelSetupTimeout

public Duration getParallelSetupTimeout ()

Menampilkan waktu tunggu yang akan digunakan selama penyiapan paralel.

Hasil
Duration

getShardCount

public Integer getShardCount ()

Menampilkan total jumlah shard untuk perintah tersebut.

Hasil
Integer

getShardIndex

public Integer getShardIndex ()

Tampilkan indeks shard untuk perintah.

Hasil
Integer

getTestTag

public String getTestTag ()

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

Hasil
String

getTestTagSuffix

public String getTestTagSuffix ()

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

Hasil
String

isDryRunMode

public boolean isDryRunMode ()

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

Hasil
boolean

isFullHelpMode

public boolean isFullHelpMode ()

Menampilkan true jika mode bantuan mendetail lengkap telah diminta

Hasil
boolean

isHelpMode

public boolean isHelpMode ()

Menampilkan true jika mode bantuan singkat telah diminta

Hasil
boolean

isLoopMode

public boolean isLoopMode ()

Menampilkan mode loop untuk konfigurasi.

Hasil
boolean

isNoisyDryRunMode

public boolean isNoisyDryRunMode ()

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

Hasil
boolean

reportInvocationComplete

public boolean reportInvocationComplete ()

apakah akan melaporkan log atau tidak hingga invocationComplete.

Hasil
boolean

reportPassedTests

public boolean reportPassedTests ()

Apakah ingin melaporkan kasus pengujian yang lulus atau tidak.

Hasil
boolean

jumlahLaporanTestCase

public boolean reportTestCaseCount ()

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

Hasil
boolean

tag pelaporan

public  reportingTags ()

Daftar tag yang digunakan untuk pelaporan terkait panggilan.

Hasil

runOnAllDevices

public boolean runOnAllDevices ()

Menampilkan true if perintah harus berjalan di semua perangkat.

Hasil
boolean

setAutoLogCollectors

public void setAutoLogCollectors ( autoLogCollectors)

Menetapkan kumpulan kolektor log otomatis yang harus ditambahkan ke panggilan.

Parameter
autoLogCollectors

setBugreportOnInvocationEnded

public void setBugreportOnInvocationEnded (boolean takeBugreport)

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

Parameter
takeBugreport boolean

setBugreportzOnInvocationEnded

public void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Menetapkan apakah akan menangkap bugreportz di akhir pemanggilan atau tidak.

Parameter
takeBugreportz boolean

setHostLogSuffix

public void setHostLogSuffix (String suffix)

Menetapkan akhiran yang akan ditambahkan ke Tradefed host_log.

Parameter
suffix String

setInvocationTimeout

public void setInvocationTimeout (Long invocationTimeout)

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

Parameter
invocationTimeout Long

setLoopMode

public void setLoopMode (boolean loopMode)

Menetapkan mode loop untuk konfigurasi.

setReplicateSetup

public void setReplicateSetup (boolean replicate)

Menetapkan apakah akan menggunakan penyiapan replika atau tidak.

Parameter
replicate boolean

setReportInvocationComplete

public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Menyetel apakah akan melaporkan log atau tidak hingga invocationComplete

Parameter
reportInvocationCompleteLogs boolean

setReportTestCaseCount

public void setReportTestCaseCount (boolean report)

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

Parameter
report boolean

setShardCount

public void setShardCount (Integer shardCount)

Menetapkan jumlah shard untuk perintah.

Parameter
shardCount Integer

setShardIndex

public void setShardIndex (Integer shardIndex)

Menetapkan indeks shard untuk perintah.

Parameter
shardIndex Integer

setHarusUseSandboxing

public void setShouldUseSandboxing (boolean use)

Menetapkan apakah kita harus menggunakan container TF atau tidak

Parameter
use boolean

setTestTag

public void setTestTag (String testTag)

Menetapkan tag pengujian untuk pemanggilan.

setUseSandboxTestMode

public void setUseSandboxTestMode (boolean use)

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

Parameter
use boolean

harusMenonaktifkanInvocationSetupAndTeardown

public boolean shouldDisableInvocationSetupAndTeardown ()

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

Hasil
boolean

seharusnyaReportModuleProgression

public boolean shouldReportModuleProgression ()

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

Hasil
boolean

harusMenggunakanDinamisSharding

public boolean shouldUseDynamicSharding ()

Menampilkan jika kita harus menggunakan sharding dinamis atau tidak

Hasil
boolean

shouldUseParallelRemoteSetup

public boolean shouldUseParallelRemoteSetup ()

Apakah akan mencoba penyiapan paralel perangkat jarak jauh atau tidak.

Hasil
boolean

seharusnyaGunakanParalel Penyiapan

public boolean shouldUseParallelSetup ()

Apakah akan mencoba penyiapan paralel atau tidak.

Hasil
boolean

shouldUseRemoteSandboxMode

public boolean shouldUseRemoteSandboxMode ()

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

Hasil
boolean

harusGunakanReplicateSetup

public boolean shouldUseReplicateSetup ()

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

Hasil
boolean

shouldUseSandboxTestMode

public boolean shouldUseSandboxTestMode ()

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

Hasil
boolean

shouldUseSandboxing

public boolean shouldUseSandboxing ()

Menampilkan true jika kita harus menggunakan container Tf untuk menjalankan pemanggilan

Hasil
boolean

seharusnyaGunakanTokenSharding

public boolean shouldUseTokenSharding ()

Apakah sharding harus menggunakan dukungan token atau tidak.

Hasil
boolean

pengambilBugreportOnInvocationEnded

public boolean takeBugreportOnInvocationEnded ()

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

Hasil
boolean

pengambilBugreportzOnInvocationEnded

public boolean takeBugreportzOnInvocationEnded ()

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

Hasil
boolean