Opsi Perintah
public class CommandOptions
extends Object
implements ICommandOptions
java.lang.Objek | |
↳ | com.android.tradefed.command.CommandOptions |
Implementasi ICommandOptions
.
Ringkasan
Bidang | |
---|---|
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 | JDK_FOLDER_OPTION_NAME |
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 akan menangkap logcat pada kegagalan kasus uji atau tidak |
boolean | captureScreenshotOnFailure () Apakah akan mengambil tangkapan layar pada kegagalan kasus uji atau tidak |
ICommandOptions | clone () |
boolean | delegatedEarlyDeviceRelease () Apakah akan merilis perangkat lebih awal dalam mode terdelegasi atau tidak. |
boolean | earlyDeviceRelease () Apakah akan melepaskan perangkat lebih awal setelah selesai menggunakannya atau tidak. |
boolean | filterPreviousPassedTests () Apakah akan memfilter kasus uji yang lulus sebelumnya dari upaya sebelumnya atau tidak. |
getAutoLogCollectors () Mengembalikan kumpulan pengumpul log otomatis yang akan ditambahkan untuk pemanggilan | |
getDynamicDownloadArgs () Mengembalikan peta argumen untuk diteruskan ke kueri unduhan dinamis. | |
getExperimentalFlags () Mengembalikan peta bendera eksperimental, yang dapat digunakan untuk menampilkan proyek gerbang. | |
int | getExtraRemotePostsubmitInstance () Apakah akan memulai instance tambahan di VM jarak jauh pada pascapengiriman atau tidak. |
String | getHostLogSuffix () Mengembalikan akhiran untuk ditambahkan ke host_log Tradefed atau null jika tidak ada awalan. |
UniqueMultiMap <String, String> | getInvocationData () Mengembalikan data yang diteruskan ke pemanggilan untuk mendeskripsikannya |
long | getInvocationTimeout () Kembalikan batas waktu pemanggilan yang ditentukan. |
File | getJdkFolderForSubprocess () Mengembalikan folder jdk untuk digunakan saat melakukan forking eksekusi dalam subproses. |
long | getLoopTime () Luangkan waktu untuk menunggu sebelum menjadwalkan ulang perintah ini. |
long | getMaxLoopCount () Mengembalikan jumlah maksimum perintah yang dijadwalkan. |
Integer | getMultiDeviceCount () Mengembalikan jumlah perangkat untuk pengujian multi-perangkat. |
boolean | getOptimizeMainlineTest () Mengembalikan nilai benar jika kita harus mengoptimalkan daftar modul pengujian untuk pengujian jalur utama. |
Duration | getParallelSetupTimeout () Mengembalikan batas waktu untuk digunakan selama pengaturan paralel. |
getRemoteFiles () Mengembalikan daftar file jarak jauh yang dikonfigurasi. | |
Integer | getShardCount () Mengembalikan jumlah total pecahan untuk perintah tersebut. |
Integer | getShardIndex () Kembalikan indeks pecahan untuk perintah tersebut. |
String | getTestTag () Kembalikan tag pengujian untuk pemanggilan. |
String | getTestTagSuffix () Mengembalikan akhiran tag pengujian, yang ditambahkan ke tag pengujian untuk mewakili beberapa varian dari satu pengujian. |
boolean | isConditionalBugreportDisabled () Mengembalikan apakah laporan bug bersyarat dinonaktifkan atau tidak |
boolean | isDryRunMode () Kembalikan |
boolean | isExperimentEnabled () Apakah akan mengaktifkan eksperimen melalui tanda eksperimental atau tidak. |
boolean | isFullHelpMode () Mengembalikan |
boolean | isHelpMode () Mengembalikan |
boolean | isLoopMode () Kembalikan mode loop untuk konfigurasi. |
boolean | isNoisyDryRunMode () Kembalikan nilai |
boolean | isRemoteInvocationDeviceless () Apakah akan memicu pemanggilan jarak jauh tanpa perangkat atau tidak. |
boolean | isTracingEnabled () Mengembalikan apakah pelacakan pemanggilan diaktifkan atau tidak. |
boolean | reportInvocationComplete () apakah akan melaporkan log hingga pemanggilan Selesai atau tidak. |
boolean | reportPassedTests () Apakah akan melaporkan kasus uji yang lulus atau tidak. |
boolean | reportTestCaseCount () Apakah akan melaporkan jumlah kasus uji per jenis pengujian atau tidak. |
reportingTags () Daftar tag yang digunakan untuk pelaporan terkait pemanggilan. | |
boolean | runOnAllDevices () Kembalikan nilai true jika perintah harus dijalankan di semua perangkat. |
void | setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors) Menetapkan kumpulan pengumpul log otomatis yang harus ditambahkan ke pemanggilan. |
void | setBugreportOnInvocationEnded (boolean takeBugreport) Menyetel apakah akan menangkap laporan bug di akhir pemanggilan atau tidak. |
void | setBugreportzOnInvocationEnded (boolean takeBugreportz) Menyetel apakah akan menangkap laporan bug atau tidak di akhir pemanggilan. |
void | setDelegatedEarlyDeviceRelease (boolean earlyRelease) Atur apakah akan melepaskan perangkat lebih awal dalam mode terdelegasi atau tidak. |
void | setHostLogSuffix (String suffix) Menyetel akhiran untuk ditambahkan ke host_log Tradefed. |
void | setInvocationTimeout (Long invocationTimeout) Tetapkan batas waktu pemanggilan. |
void | setLoopMode (boolean loopMode) Atur mode loop untuk konfigurasi. |
void | setMultiDeviceCount (int count) Menetapkan jumlah perangkat yang diharapkan untuk pengujian multi-perangkat. |
void | setReplicateSetup (boolean replicate) Atur apakah akan menggunakan penyiapan yang direplikasi atau tidak. |
void | setReportInvocationComplete (boolean reportInvocationCompleteLogs) Atur apakah akan melaporkan log hingga pemanggilan Selesai atau tidak |
void | setReportTestCaseCount (boolean report) Atur apakah akan melaporkan jumlah kasus pengujian per jenis pengujian atau tidak. |
void | setShardCount (Integer shardCount) Menetapkan jumlah pecahan untuk perintah. |
void | setShardIndex (Integer shardIndex) Menetapkan indeks pecahan untuk perintah. |
void | setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard) Menyetel apakah akan menggunakan server sharding dinamis jarak jauh atau tidak |
void | setShouldUseEvenModuleSharding (boolean useEvenModuleSharding) Atur apakah akan mencoba mendistribusikan jumlah modul secara merata di seluruh pecahan |
void | setShouldUseSandboxing (boolean use) Menyetel apakah kita harus menggunakan wadah TF atau tidak |
void | setTestTag (String testTag) Menyetel tag pengujian untuk pemanggilan. |
void | setUseSandboxTestMode (boolean use) Menyetel apakah kita harus menggunakan mode pengujian kotak pasir TF atau tidak. |
boolean | shouldDisableInvocationSetupAndTeardown () Apakah akan menonaktifkan penyiapan pra-pemanggilan dan pembongkaran pasca-pemanggilan atau tidak. |
boolean | shouldRemoteDynamicShard () Mengembalikan apakah akan menggunakan server sharding dinamis jarak jauh atau tidak |
boolean | shouldReportModuleProgression () Apakah akan melaporkan perkembangan pemanggilan jarak jauh di tingkat modul atau tidak. |
boolean | shouldUseDynamicSharding () Mengembalikan apakah kita harus menggunakan sharding dinamis atau tidak |
boolean | shouldUseEvenModuleSharding () Mengembalikan apakah akan mencoba mendistribusikan jumlah modul secara merata di seluruh pecahan |
boolean | shouldUseParallelRemoteSetup () Apakah akan mencoba pengaturan paralel pada perangkat jarak jauh atau tidak. |
boolean | shouldUseParallelSetup () Apakah akan mencoba pengaturan paralel atau tidak. |
boolean | shouldUseRemoteSandboxMode () Apakah akan menggunakan mode sandbox dalam pemanggilan jarak jauh atau tidak. |
boolean | shouldUseReplicateSetup () Apakah akan menggunakan penyiapan yang direplikasi untuk semua perangkat jarak jauh atau tidak. |
boolean | shouldUseSandboxTestMode () Mengembalikan nilai benar jika kita harus menggunakan kotak pasir Tf dalam mode pengujian. |
boolean | shouldUseSandboxing () Mengembalikan nilai benar jika kita harus menggunakan wadah Tf untuk menjalankan pemanggilan |
boolean | shouldUseTokenSharding () Perlu atau tidaknya sharding menggunakan dukungan token. |
boolean | takeBugreportOnInvocationEnded () Mengembalikan nilai benar jika laporan bug harus diambil ketika pemanggilan pengujian telah berakhir. |
boolean | takeBugreportzOnInvocationEnded () Mengembalikan nilai benar jika laporan bug harus diambil alih-alih laporan bug selama laporan bug akhir pemanggilan pengujian. |
Bidang
KERING_RUN_OPTION
public static final String DRY_RUN_OPTION
ENABLE_SANDBOX_TEST_MODE
public static final String ENABLE_SANDBOX_TEST_MODE
INVOCATION_DATA
public static final String INVOCATION_DATA
JDK_FOLDER_OPTION_NAME
public static final String JDK_FOLDER_OPTION_NAME
NOISY_DRY_RUN_OPTION
public static final String NOISY_DRY_RUN_OPTION
UJI_TAG_OPTION
public static final String TEST_TAG_OPTION
USE_REMOTE_SANDBOX
public static final String USE_REMOTE_SANDBOX
GUNAKAN_SANDBOX
public static final String USE_SANDBOX
Konstruktor publik
Opsi Perintah
public CommandOptions ()
Metode publik
captureLogcatOnFailure
public boolean captureLogcatOnFailure ()
Apakah akan menangkap logcat pada kegagalan kasus uji atau tidak
Kembali | |
---|---|
boolean |
captureScreenshotOnFailure
public boolean captureScreenshotOnFailure ()
Apakah akan mengambil tangkapan layar pada kegagalan kasus uji atau tidak
Kembali | |
---|---|
boolean |
didelegasikanEarlyDeviceRelease
public boolean delegatedEarlyDeviceRelease ()
Apakah akan merilis perangkat lebih awal dalam mode terdelegasi atau tidak.
Kembali | |
---|---|
boolean |
rilis awal perangkat
public boolean earlyDeviceRelease ()
Apakah akan melepaskan perangkat lebih awal setelah selesai menggunakannya atau tidak.
Kembali | |
---|---|
boolean |
filterPreviousPassedTests
public boolean filterPreviousPassedTests ()
Apakah akan memfilter kasus uji yang lulus sebelumnya dari upaya sebelumnya atau tidak.
Kembali | |
---|---|
boolean |
dapatkanAutoLogCollectors
publicgetAutoLogCollectors ()
Mengembalikan kumpulan pengumpul log otomatis yang akan ditambahkan untuk pemanggilan
Kembali | |
---|---|
dapatkanDynamicDownloadArgs
publicgetDynamicDownloadArgs ()
Mengembalikan peta argumen untuk diteruskan ke kueri unduhan dinamis.
Kembali | |
---|---|
dapatkan Bendera Eksperimental
publicgetExperimentalFlags ()
Mengembalikan peta bendera eksperimental, yang dapat digunakan untuk menampilkan proyek gerbang.
Kembali | |
---|---|
getExtraRemotePostsubmitInstance
public int getExtraRemotePostsubmitInstance ()
Apakah akan memulai instance tambahan di VM jarak jauh pada pascapengiriman atau tidak.
Kembali | |
---|---|
int |
dapatkanHostLogSuffix
public String getHostLogSuffix ()
Mengembalikan akhiran untuk ditambahkan ke host_log Tradefed atau null jika tidak ada awalan.
Kembali | |
---|---|
String |
dapatkanInvocationData
public UniqueMultiMap<String, String> getInvocationData ()
Mengembalikan data yang diteruskan ke pemanggilan untuk mendeskripsikannya
Kembali | |
---|---|
UniqueMultiMap <String, String> |
dapatkanInvocationTimeout
public long getInvocationTimeout ()
Kembalikan batas waktu pemanggilan yang ditentukan. 0 jika tidak ada batas waktu untuk digunakan.
Kembali | |
---|---|
long |
getJdkFolderForSubproses
public File getJdkFolderForSubprocess ()
Mengembalikan folder jdk untuk digunakan saat melakukan forking eksekusi dalam subproses.
Kembali | |
---|---|
File |
dapatkanLoopTime
public long getLoopTime ()
Luangkan waktu untuk menunggu sebelum menjadwalkan ulang perintah ini.
Kembali | |
---|---|
long | waktu dalam ms |
dapatkanMaxLoopCount
public long getMaxLoopCount ()
Mengembalikan jumlah maksimum perintah yang dijadwalkan. Tidak berpengaruh jika isLoopMode salah.
Kembali | |
---|---|
long |
dapatkan MultiDeviceCount
public Integer getMultiDeviceCount ()
Mengembalikan jumlah perangkat untuk pengujian multi-perangkat.
Kembali | |
---|---|
Integer |
getOptimizeMainlineTest
public boolean getOptimizeMainlineTest ()
Mengembalikan nilai benar jika kita harus mengoptimalkan daftar modul pengujian untuk pengujian jalur utama.
Kembali | |
---|---|
boolean |
dapatkanParallelSetupTimeout
public Duration getParallelSetupTimeout ()
Mengembalikan batas waktu untuk digunakan selama pengaturan paralel.
Kembali | |
---|---|
Duration |
dapatkanRemoteFiles
publicgetRemoteFiles ()
Mengembalikan daftar file jarak jauh yang dikonfigurasi.
Kembali | |
---|---|
dapatkanShardCount
public Integer getShardCount ()
Mengembalikan jumlah total pecahan untuk perintah tersebut.
Kembali | |
---|---|
Integer |
dapatkanShardIndex
public Integer getShardIndex ()
Kembalikan indeks pecahan untuk perintah tersebut.
Kembali | |
---|---|
Integer |
dapatkanTestTag
public String getTestTag ()
Kembalikan tag pengujian untuk pemanggilan. Standarnya adalah 'rintisan' jika tidak ditentukan.
Kembali | |
---|---|
String |
dapatkanTestTagSuffix
public String getTestTagSuffix ()
Mengembalikan akhiran tag pengujian, yang ditambahkan ke tag pengujian untuk mewakili beberapa varian dari satu pengujian.
Kembali | |
---|---|
String |
isConditionalBugreportDisabled
public boolean isConditionalBugreportDisabled ()
Mengembalikan apakah laporan bug bersyarat dinonaktifkan atau tidak
Kembali | |
---|---|
boolean |
adalahDryRunMode
public boolean isDryRunMode ()
Kembalikan true
jika perlu
Kembali | |
---|---|
boolean |
adalah Eksperimen Diaktifkan
public boolean isExperimentEnabled ()
Apakah akan mengaktifkan eksperimen melalui tanda eksperimental atau tidak.
Kembali | |
---|---|
boolean |
isFullHelpMode
public boolean isFullHelpMode ()
Mengembalikan true
jika mode bantuan lengkap dan terperinci telah diminta
Kembali | |
---|---|
boolean |
adalahMode Bantuan
public boolean isHelpMode ()
Mengembalikan true
jika mode bantuan yang disingkat telah diminta
Kembali | |
---|---|
boolean |
isLoopMode
public boolean isLoopMode ()
Kembalikan mode loop untuk konfigurasi.
Kembali | |
---|---|
boolean |
adalahNoisyDryRunMode
public boolean isNoisyDryRunMode ()
Kembalikan nilai true
jika kita harus mencetak perintah ke konsol sebelum kita
Kembali | |
---|---|
boolean |
isRemoteInvocationDeviceless
public boolean isRemoteInvocationDeviceless ()
Apakah akan memicu pemanggilan jarak jauh tanpa perangkat atau tidak.
Kembali | |
---|---|
boolean |
isTracingEnabled
public boolean isTracingEnabled ()
Mengembalikan apakah pelacakan pemanggilan diaktifkan atau tidak.
Kembali | |
---|---|
boolean |
laporanInvokasiSelesai
public boolean reportInvocationComplete ()
apakah akan melaporkan log hingga pemanggilan Selesai atau tidak.
Kembali | |
---|---|
boolean |
laporan Lulus Tes
public boolean reportPassedTests ()
Apakah akan melaporkan kasus uji yang lulus atau tidak.
Kembali | |
---|---|
boolean |
laporanTestCaseCount
public boolean reportTestCaseCount ()
Apakah akan melaporkan jumlah kasus uji per jenis pengujian atau tidak.
Kembali | |
---|---|
boolean |
pelaporanTag
publicreportingTags ()
Daftar tag yang digunakan untuk pelaporan terkait pemanggilan.
Kembali | |
---|---|
jalankanDiSemua Perangkat
public boolean runOnAllDevices ()
Kembalikan nilai true jika perintah harus dijalankan di semua perangkat.
Kembali | |
---|---|
boolean |
setAutoLogCollectors
public void setAutoLogCollectors (autoLogCollectors)
Menetapkan kumpulan pengumpul log otomatis yang harus ditambahkan ke pemanggilan.
Parameter | |
---|---|
autoLogCollectors |
setBugreportOnInvocationEnded
public void setBugreportOnInvocationEnded (boolean takeBugreport)
Menyetel apakah akan menangkap laporan bug di akhir pemanggilan atau tidak.
Parameter | |
---|---|
takeBugreport | boolean |
setBugreportzOnInvocationEnded
public void setBugreportzOnInvocationEnded (boolean takeBugreportz)
Menyetel apakah akan menangkap laporan bug atau tidak di akhir pemanggilan.
Parameter | |
---|---|
takeBugreportz | boolean |
setDelegasiEarlyDeviceRelease
public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)
Atur apakah akan melepaskan perangkat lebih awal dalam mode terdelegasi atau tidak.
Parameter | |
---|---|
earlyRelease | boolean |
setHostLogSuffix
public void setHostLogSuffix (String suffix)
Menyetel akhiran untuk ditambahkan ke host_log Tradefed.
Parameter | |
---|---|
suffix | String |
setInvocationTimeout
public void setInvocationTimeout (Long invocationTimeout)
Tetapkan batas waktu pemanggilan. 0 jika tidak ada batas waktu untuk digunakan.
Parameter | |
---|---|
invocationTimeout | Long |
setLoopMode
public void setLoopMode (boolean loopMode)
Atur mode loop untuk konfigurasi.
setMultiDeviceCount
public void setMultiDeviceCount (int count)
Menetapkan jumlah perangkat yang diharapkan untuk pengujian multi-perangkat.
Parameter | |
---|---|
count | int |
setReplikasiSetup
public void setReplicateSetup (boolean replicate)
Atur apakah akan menggunakan penyiapan yang direplikasi atau tidak.
Parameter | |
---|---|
replicate | boolean |
setReportInvocationComplete
public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)
Atur apakah akan melaporkan log hingga pemanggilan Selesai atau tidak
Parameter | |
---|---|
reportInvocationCompleteLogs | boolean |
setReportTestCaseCount
public void setReportTestCaseCount (boolean report)
Atur apakah akan melaporkan jumlah kasus pengujian per jenis pengujian atau tidak.
Parameter | |
---|---|
report | boolean |
setShardCount
public void setShardCount (Integer shardCount)
Menetapkan jumlah pecahan untuk perintah.
Parameter | |
---|---|
shardCount | Integer |
setShardIndex
public void setShardIndex (Integer shardIndex)
Menetapkan indeks pecahan untuk perintah.
Parameter | |
---|---|
shardIndex | Integer |
setShouldRemoteDynamicShard
public void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)
Menyetel apakah akan menggunakan server sharding dinamis jarak jauh atau tidak
Parameter | |
---|---|
shouldRemoteDynamicShard | boolean |
setShouldUseEvenModuleSharding
public void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)
Atur apakah akan mencoba mendistribusikan jumlah modul secara merata di seluruh pecahan
Parameter | |
---|---|
useEvenModuleSharding | boolean |
setShouldUseSandboxing
public void setShouldUseSandboxing (boolean use)
Menyetel apakah kita harus menggunakan wadah TF atau tidak
Parameter | |
---|---|
use | boolean |
setTestTag
public void setTestTag (String testTag)
Menyetel tag pengujian untuk pemanggilan.
setUseSandboxTestMode
public void setUseSandboxTestMode (boolean use)
Menyetel apakah kita harus menggunakan mode pengujian kotak pasir TF atau tidak.
Parameter | |
---|---|
use | boolean |
harusDisableInvocationSetupAndTeardown
public boolean shouldDisableInvocationSetupAndTeardown ()
Apakah akan menonaktifkan penyiapan pra-pemanggilan dan pembongkaran pasca-pemanggilan atau tidak.
Kembali | |
---|---|
boolean |
harusRemoteDynamicShard
public boolean shouldRemoteDynamicShard ()
Mengembalikan apakah akan menggunakan server sharding dinamis jarak jauh atau tidak
Kembali | |
---|---|
boolean |
seharusnyaReportModuleProgression
public boolean shouldReportModuleProgression ()
Apakah akan melaporkan perkembangan pemanggilan jarak jauh di tingkat modul atau tidak.
Kembali | |
---|---|
boolean |
harusMenggunakanDynamicSharding
public boolean shouldUseDynamicSharding ()
Mengembalikan apakah kita harus menggunakan sharding dinamis atau tidak
Kembali | |
---|---|
boolean |
harus MenggunakanEvenModuleSharding
public boolean shouldUseEvenModuleSharding ()
Mengembalikan apakah akan mencoba mendistribusikan jumlah modul secara merata di seluruh pecahan
Kembali | |
---|---|
boolean |
harus MenggunakanParallelRemoteSetup
public boolean shouldUseParallelRemoteSetup ()
Apakah akan mencoba pengaturan paralel pada perangkat jarak jauh atau tidak.
Kembali | |
---|---|
boolean |
harus MenggunakanParallelSetup
public boolean shouldUseParallelSetup ()
Apakah akan mencoba pengaturan paralel atau tidak.
Kembali | |
---|---|
boolean |
sebaiknya GunakanRemoteSandboxMode
public boolean shouldUseRemoteSandboxMode ()
Apakah akan menggunakan mode sandbox dalam pemanggilan jarak jauh atau tidak.
Kembali | |
---|---|
boolean |
harusGunakanReplikasiSetup
public boolean shouldUseReplicateSetup ()
Apakah akan menggunakan penyiapan yang direplikasi untuk semua perangkat jarak jauh atau tidak.
Kembali | |
---|---|
boolean |
harusMenggunakanSandboxTestMode
public boolean shouldUseSandboxTestMode ()
Mengembalikan nilai benar jika kita harus menggunakan kotak pasir Tf dalam mode pengujian.
Kembali | |
---|---|
boolean |
harus menggunakan Sandboxing
public boolean shouldUseSandboxing ()
Mengembalikan nilai benar jika kita harus menggunakan wadah Tf untuk menjalankan pemanggilan
Kembali | |
---|---|
boolean |
harus MenggunakanTokenSharding
public boolean shouldUseTokenSharding ()
Perlu atau tidaknya sharding menggunakan dukungan token.
Kembali | |
---|---|
boolean |
takeBugreportOnInvocationEnded
public boolean takeBugreportOnInvocationEnded ()
Mengembalikan nilai benar jika laporan bug harus diambil ketika pemanggilan pengujian telah berakhir.
Kembali | |
---|---|
boolean |
takeBugreportzOnInvocationEnded
public boolean takeBugreportzOnInvocationEnded ()
Mengembalikan nilai benar jika laporan bug harus diambil alih-alih laporan bug selama laporan bug akhir pemanggilan pengujian.
Kembali | |
---|---|
boolean |