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

Kembalikan batas waktu untuk pengaturan pra-pemanggilan paralel.

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

boolean isExperimentEnabled ()

Apakah akan mengaktifkan eksperimen melalui tanda eksperimental atau tidak.

boolean isFullHelpMode ()

Mengembalikan true jika mode bantuan lengkap dan terperinci telah diminta

boolean isHelpMode ()

Mengembalikan true jika mode bantuan yang disingkat telah diminta

boolean isLoopMode ()

Kembalikan mode loop untuk konfigurasi.

boolean isNoisyDryRunMode ()

Kembalikan nilai true jika kita harus mencetak perintah ke konsol sebelum kita melewati menambahkannya ke antrian.

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

Kembalikan apakah akan menjalankan pengaturan pra-pemanggilan secara paralel.

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

klon

public ICommandOptions clone ()

Kembali
ICommandOptions

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

public  getAutoLogCollectors ()

Mengembalikan kumpulan pengumpul log otomatis yang akan ditambahkan untuk pemanggilan

Kembali

dapatkanDynamicDownloadArgs

public  getDynamicDownloadArgs ()

Mengembalikan peta argumen untuk diteruskan ke kueri unduhan dinamis.

Kembali

dapatkan Bendera Eksperimental

public  getExperimentalFlags ()

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

getParallelPreInvocationSetupTimeout

public Duration getParallelPreInvocationSetupTimeout ()

Kembalikan batas waktu untuk pengaturan pra-pemanggilan paralel.

Kembali
Duration

dapatkanParallelSetupTimeout

public Duration getParallelSetupTimeout ()

Mengembalikan batas waktu untuk digunakan selama pengaturan paralel.

Kembali
Duration

dapatkanRemoteFiles

public  getRemoteFiles ()

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

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

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

public  reportingTags ()

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

harusUseParallelPreInvocationSetup

public boolean shouldUseParallelPreInvocationSetup ()

Kembalikan apakah akan menjalankan pengaturan pra-pemanggilan secara paralel.

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

,

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

Kembalikan batas waktu untuk pengaturan pra-pemanggilan paralel.

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

boolean isExperimentEnabled ()

Apakah akan mengaktifkan eksperimen melalui tanda eksperimental atau tidak.

boolean isFullHelpMode ()

Mengembalikan true jika mode bantuan lengkap dan terperinci telah diminta

boolean isHelpMode ()

Mengembalikan true jika mode bantuan yang disingkat telah diminta

boolean isLoopMode ()

Kembalikan mode loop untuk konfigurasi.

boolean isNoisyDryRunMode ()

Kembalikan nilai true jika kita harus mencetak perintah ke konsol sebelum kita melewati menambahkannya ke antrian.

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

Kembalikan apakah akan menjalankan pengaturan pra-pemanggilan secara paralel.

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

klon

public ICommandOptions clone ()

Kembali
ICommandOptions

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

public  getAutoLogCollectors ()

Mengembalikan kumpulan pengumpul log otomatis yang akan ditambahkan untuk pemanggilan

Kembali

dapatkanDynamicDownloadArgs

public  getDynamicDownloadArgs ()

Mengembalikan peta argumen untuk diteruskan ke kueri unduhan dinamis.

Kembali

dapatkan Bendera Eksperimental

public  getExperimentalFlags ()

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

getParallelPreInvocationSetupTimeout

public Duration getParallelPreInvocationSetupTimeout ()

Kembalikan batas waktu untuk pengaturan pra-pemanggilan paralel.

Kembali
Duration

dapatkanParallelSetupTimeout

public Duration getParallelSetupTimeout ()

Mengembalikan batas waktu untuk digunakan selama pengaturan paralel.

Kembali
Duration

dapatkanRemoteFiles

public  getRemoteFiles ()

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

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

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

public  reportingTags ()

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

harusUseParallelPreInvocationSetup

public boolean shouldUseParallelPreInvocationSetup ()

Kembalikan apakah akan menjalankan pengaturan pra-pemanggilan secara paralel.

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