CommandOptions
public class CommandOptions
extends Object
implements ICommandOptions
java.lang.object | |
↳ | com.android.tradefed.command.CommandOptions |
پیاده سازی ICommandOptions
.
خلاصه
زمینه های | |
---|---|
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
|
سازندگان عمومی | |
---|---|
CommandOptions () |
روش های عمومی | |
---|---|
boolean | captureLogcatOnFailure () اینکه آیا باید یک logcat در مورد شکست تست ضبط شود یا نه |
boolean | captureScreenshotOnFailure () گرفتن عکس از صفحه نمایش در مورد شکست تست |
ICommandOptions | clone () |
boolean | delegatedEarlyDeviceRelease () اینکه آیا دستگاه در حالت تفویض زودهنگام آزاد شود یا نه. |
boolean | earlyDeviceRelease () این که آیا پس از اتمام کار دستگاه، زودتر آزاد شود یا نه. |
boolean | filterPreviousPassedTests () اینکه آیا موارد تست گذرانده قبلی از تلاش قبلی فیلتر شود یا نه. |
getAutoLogCollectors () مجموعه جمعآورندگان گزارش خودکار را که برای فراخوانی اضافه میشوند، برمیگرداند | |
getDynamicDownloadArgs () نقشه args را برای ارسال به جستجوی دانلود پویا برمی گرداند. | |
getExperimentalFlags () نقشه پرچم های آزمایشی را برمی گرداند، که می تواند برای مشخص کردن پروژه های دروازه استفاده شود. | |
int | getExtraRemotePostsubmitInstance () آیا باید نمونههای اضافی را در VM راه دور در ارسال ارسال کرد یا نه. |
String | getHostLogSuffix () پسوند را برمیگرداند تا به Tradefed host_log اضافه شود یا اگر پیشوندی وجود نداشته باشد null را برمیگرداند. |
UniqueMultiMap <String, String> | getInvocationData () داده های ارسال شده به فراخوان را برای توصیف آن برمی گرداند |
long | getInvocationTimeout () زمان فراخوان مشخص شده را برگردانید. |
File | getJdkFolderForSubprocess () پوشه jdk را برای استفاده در هنگام فورک اجرا در یک فرآیند فرعی برمی گرداند. |
long | getLoopTime () قبل از زمانبندی مجدد این دستور، زمان صبر کنید. |
long | getMaxLoopCount () حداکثر تعداد دفعات زمانبندی دستور را برمیگرداند. |
Integer | getMultiDeviceCount () تعداد دستگاهها را برای آزمایشهای چند دستگاهی برگردانید. |
boolean | getOptimizeMainlineTest () اگر فهرست ماژولهای تست را برای تست خط اصلی بهینه کنیم، درست برمیگردد. |
Duration | getParallelSetupTimeout () مهلت زمانی را برای استفاده در تنظیمات موازی برمیگرداند. |
getRemoteFiles () لیست فایل های راه دور پیکربندی شده را برمی گرداند. | |
Integer | getShardCount () تعداد کل خرده ها را برای دستور برگردانید. |
Integer | getShardIndex () شارد ایندکس دستور را برگردانید. |
String | getTestTag () تگ آزمایشی فراخوان را برگردانید. |
String | getTestTagSuffix () پسوند تگ تست را که به test-tag اضافه شده است برگردانید تا برخی از انواع یک تست را نشان دهد. |
boolean | isConditionalBugreportDisabled () غیرفعال بودن یا نبودن گزارش اشکال مشروط را برمیگرداند |
boolean | isDryRunMode () اگر باید |
boolean | isExperimentEnabled () فعال کردن آزمایشها از طریق پرچمهای آزمایشی یا خیر. |
boolean | isFullHelpMode () اگر حالت راهنمای کامل و دقیق درخواست شده باشد، |
boolean | isHelpMode () اگر حالت کمک اختصاری درخواست شده باشد، |
boolean | isLoopMode () حالت حلقه را برای پیکربندی برگردانید. |
boolean | isNoisyDryRunMode () اگر باید دستور را قبل از ما در کنسول چاپ کنیم، مقدار |
boolean | isRemoteInvocationDeviceless () اینکه آیا یک فراخوانی از راه دور بدون دستگاه راه اندازی شود یا نه. |
boolean | isTracingEnabled () فعال بودن یا نبودن ردیابی فراخوان را برمیگرداند. |
boolean | reportInvocationComplete () گزارشها تا زمان تکمیل فراخوانی گزارش شود یا خیر. |
boolean | reportPassedTests () اینکه آیا موارد آزمایش قبول شده گزارش شود یا نه. |
boolean | reportTestCaseCount () اینکه آیا تعداد موارد آزمایش در هر نوع آزمایش گزارش شود یا خیر. |
reportingTags () فهرست تگ های مورد استفاده برای گزارش های مربوط به فراخوانی. | |
boolean | runOnAllDevices () اگر فرمان باید در همه دستگاهها اجرا شود، true را برگردانید. |
void | setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors) مجموعه ای از جمع کننده های گزارش خودکار را که باید به فراخوانی اضافه شوند را تنظیم می کند. |
void | setBugreportOnInvocationEnded (boolean takeBugreport) تنظیم می کند که آیا گزارش اشکال در پایان فراخوانی ضبط شود یا خیر. |
void | setBugreportzOnInvocationEnded (boolean takeBugreportz) تنظیم میکند که آیا در پایان فراخوانی یک خطای گزارش گرفته شود یا خیر. |
void | setDelegatedEarlyDeviceRelease (boolean earlyRelease) تنظیم کنید که دستگاه در حالت تفویض شده زودتر آزاد شود یا نه. |
void | setHostLogSuffix (String suffix) پسوند را تنظیم می کند تا به Tradefed host_log اضافه شود. |
void | setInvocationTimeout (Long invocationTimeout) زمان فراخوان را تنظیم کنید. |
void | setLoopMode (boolean loopMode) حالت حلقه را برای پیکربندی تنظیم کنید. |
void | setMultiDeviceCount (int count) تعداد دستگاههای مورد انتظار را برای آزمایشهای چند دستگاهی تنظیم میکند. |
void | setReplicateSetup (boolean replicate) تنظیم کنید که از تنظیمات تکراری استفاده شود یا خیر. |
void | setReportInvocationComplete (boolean reportInvocationCompleteLogs) تنظیم کنید که گزارشها تا زمانی که InvocationComplete گزارش شوند یا خیر |
void | setReportTestCaseCount (boolean report) تنظیم کنید که تعداد موارد آزمایش در هر نوع آزمایش گزارش شود یا خیر. |
void | setShardCount (Integer shardCount) تعداد خرده ها را برای دستور تنظیم می کند. |
void | setShardIndex (Integer shardIndex) شارد ایندکس را برای فرمان تنظیم می کند. |
void | setShouldUseSandboxing (boolean use) تعیین می کند که آیا از کانتینرهای TF استفاده کنیم یا نه |
void | setTestTag (String testTag) تگ تست را برای فراخوانی تنظیم می کند. |
void | setUseSandboxTestMode (boolean use) تنظیم میکند که آیا باید از حالت تست TF sandbox استفاده کنیم یا نه. |
boolean | shouldDisableInvocationSetupAndTeardown () غیرفعال کردن تنظیم قبل از فراخوانی و حذف پس از فراخوانی. |
boolean | shouldReportModuleProgression () اینکه آیا پیشرفت فراخوانی از راه دور در سطح ماژول گزارش شود یا خیر. |
boolean | shouldUseDynamicSharding () اگر باید از شاردینگ پویا استفاده کنیم یا نه، برمیگردد |
boolean | shouldUseParallelRemoteSetup () تلاش برای راهاندازی موازی دستگاههای راه دور یا نه. |
boolean | shouldUseParallelSetup () تلاش برای راهاندازی موازی یا نه. |
boolean | shouldUseRemoteSandboxMode () اینکه آیا از حالت جعبه ایمنی در فراخوانی راه دور استفاده شود یا خیر. |
boolean | shouldUseReplicateSetup () اینکه آیا از راهاندازی تکراری برای همه دستگاههای راه دور استفاده شود یا خیر. |
boolean | shouldUseSandboxTestMode () اگر باید از جعبه ایمنی Tf در حالت آزمایشی استفاده کنیم، true برمیگرداند. |
boolean | shouldUseSandboxing () اگر از کانتینرهای Tf برای اجرای فراخوان استفاده کنیم، مقدار true را برمیگرداند |
boolean | shouldUseTokenSharding () شاردینگ باید از پشتیبانی توکن استفاده کند یا نه. |
boolean | takeBugreportOnInvocationEnded () اگر زمانی که فراخوانی آزمایشی به پایان رسیده است، باید گزارش اشکال گرفته شود، آن را درست برگردانید. |
boolean | takeBugreportzOnInvocationEnded () اگر در طول گزارش اشکال نهایی فراخوانی آزمون، باید به جای گزارش اشکال، یک bugreportz گرفته شود، درست است. |
زمینه های
DRY_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
TEST_TAG_OPTION
public static final String TEST_TAG_OPTION
USE_REMOTE_SANDBOX
public static final String USE_REMOTE_SANDBOX
USE_SANDBOX
public static final String USE_SANDBOX
سازندگان عمومی
CommandOptions
public CommandOptions ()
روش های عمومی
captureLogcatOnFailure
public boolean captureLogcatOnFailure ()
اینکه آیا باید یک logcat در مورد شکست تست ضبط شود یا نه
برمی گرداند | |
---|---|
boolean |
captureScreenshotOnFailure
public boolean captureScreenshotOnFailure ()
گرفتن عکس از صفحه نمایش در مورد شکست تست
برمی گرداند | |
---|---|
boolean |
delegatedEarlyDeviceRelease
public boolean delegatedEarlyDeviceRelease ()
اینکه آیا دستگاه در حالت تفویض زودهنگام آزاد شود یا نه.
برمی گرداند | |
---|---|
boolean |
نسخه اولیه دستگاه
public boolean earlyDeviceRelease ()
این که آیا پس از اتمام کار دستگاه، زودتر آزاد شود یا نه.
برمی گرداند | |
---|---|
boolean |
filterPreviousPassedTests
public boolean filterPreviousPassedTests ()
اینکه آیا موارد تست گذرانده قبلی از تلاش قبلی فیلتر شود یا نه.
برمی گرداند | |
---|---|
boolean |
getAutoLogCollectors
publicgetAutoLogCollectors ()
مجموعه جمعآورندگان گزارش خودکار را که برای فراخوانی اضافه میشوند، برمیگرداند
برمی گرداند | |
---|---|
getDynamicDownloadArgs
publicgetDynamicDownloadArgs ()
نقشه args را برای ارسال به جستجوی دانلود پویا برمی گرداند.
برمی گرداند | |
---|---|
getExperimentalFlags
publicgetExperimentalFlags ()
نقشه پرچم های آزمایشی را برمی گرداند، که می تواند برای مشخص کردن پروژه های دروازه استفاده شود.
برمی گرداند | |
---|---|
getExtraRemotePostsubmitInstance
public int getExtraRemotePostsubmitInstance ()
آیا باید نمونههای اضافی را در VM راه دور در ارسال ارسال کرد یا نه.
برمی گرداند | |
---|---|
int |
getHostLogSuffix
public String getHostLogSuffix ()
پسوند را برمیگرداند تا به Tradefed host_log اضافه شود یا اگر پیشوندی وجود نداشته باشد null را برمیگرداند.
برمی گرداند | |
---|---|
String |
getInvocationData
public UniqueMultiMap<String, String> getInvocationData ()
داده های ارسال شده به فراخوان را برای توصیف آن برمی گرداند
برمی گرداند | |
---|---|
UniqueMultiMap <String, String> |
getInvocationTimeout
public long getInvocationTimeout ()
زمان فراخوان مشخص شده را برگردانید. 0 در صورت عدم استفاده از مهلت زمانی.
برمی گرداند | |
---|---|
long |
getJdkFolderForSubprocess
public File getJdkFolderForSubprocess ()
پوشه jdk را برای استفاده در هنگام فورک اجرا در یک فرآیند فرعی برمی گرداند.
برمی گرداند | |
---|---|
File |
getLoopTime
public long getLoopTime ()
قبل از زمانبندی مجدد این دستور، زمان صبر کنید.
برمی گرداند | |
---|---|
long | زمان بر حسب MS |
getMaxLoopCount
public long getMaxLoopCount ()
حداکثر تعداد دفعات زمانبندی دستور را برمیگرداند. اگر isLoopMode نادرست باشد تاثیری ندارد.
برمی گرداند | |
---|---|
long |
getMultiDeviceCount
public Integer getMultiDeviceCount ()
تعداد دستگاهها را برای آزمایشهای چند دستگاهی برگردانید.
برمی گرداند | |
---|---|
Integer |
getOptimizeMainlineTest
public boolean getOptimizeMainlineTest ()
اگر فهرست ماژولهای تست را برای تست خط اصلی بهینه کنیم، درست برمیگردد.
برمی گرداند | |
---|---|
boolean |
getParallelSetupTimeout
public Duration getParallelSetupTimeout ()
مهلت زمانی را برای استفاده در تنظیمات موازی برمیگرداند.
برمی گرداند | |
---|---|
Duration |
getRemoteFiles
publicgetRemoteFiles ()
لیست فایل های راه دور پیکربندی شده را برمی گرداند.
برمی گرداند | |
---|---|
getShardCount
public Integer getShardCount ()
تعداد کل خرده ها را برای دستور برگردانید.
برمی گرداند | |
---|---|
Integer |
getShardIndex
public Integer getShardIndex ()
شارد ایندکس دستور را برگردانید.
برمی گرداند | |
---|---|
Integer |
getTestTag
public String getTestTag ()
تگ آزمایشی فراخوان را برگردانید. اگر مشخص نشده باشد، پیشفرض «خرد» است.
برمی گرداند | |
---|---|
String |
getTestTagSuffix
public String getTestTagSuffix ()
پسوند تگ تست را که به test-tag اضافه شده است برگردانید تا برخی از انواع یک تست را نشان دهد.
برمی گرداند | |
---|---|
String |
isConditionalBugreportDisabled
public boolean isConditionalBugreportDisabled ()
غیرفعال بودن یا نبودن گزارش اشکال مشروط را برمیگرداند
برمی گرداند | |
---|---|
boolean |
isDryRunMode است
public boolean isDryRunMode ()
اگر باید true
برگردانیم
برمی گرداند | |
---|---|
boolean |
isExperimentEnabled است
public boolean isExperimentEnabled ()
فعال کردن آزمایشها از طریق پرچمهای آزمایشی یا خیر.
برمی گرداند | |
---|---|
boolean |
isFullHelpMode است
public boolean isFullHelpMode ()
اگر حالت راهنمای کامل و دقیق درخواست شده باشد، true
برمیگردد
برمی گرداند | |
---|---|
boolean |
isHelpMode
public boolean isHelpMode ()
اگر حالت کمک اختصاری درخواست شده باشد، true
را برمیگرداند
برمی گرداند | |
---|---|
boolean |
isLoopMode است
public boolean isLoopMode ()
حالت حلقه را برای پیکربندی برگردانید.
برمی گرداند | |
---|---|
boolean |
NoisyDryRunMode است
public boolean isNoisyDryRunMode ()
اگر باید دستور را قبل از ما در کنسول چاپ کنیم، مقدار true
برگردانید
برمی گرداند | |
---|---|
boolean |
isRemoteInvocationDeviceless است
public boolean isRemoteInvocationDeviceless ()
اینکه آیا یک فراخوانی از راه دور بدون دستگاه راه اندازی شود یا نه.
برمی گرداند | |
---|---|
boolean |
isTracingEnabled
public boolean isTracingEnabled ()
فعال بودن یا نبودن ردیابی فراخوان را برمیگرداند.
برمی گرداند | |
---|---|
boolean |
ReportInvocationComplete
public boolean reportInvocationComplete ()
گزارشها تا زمان تکمیل فراخوانی گزارش شود یا خیر.
برمی گرداند | |
---|---|
boolean |
ReportPassedTests
public boolean reportPassedTests ()
اینکه آیا موارد آزمایش قبول شده گزارش شود یا نه.
برمی گرداند | |
---|---|
boolean |
ReportTestCaseCount
public boolean reportTestCaseCount ()
اینکه آیا تعداد موارد آزمایش در هر نوع آزمایش گزارش شود یا خیر.
برمی گرداند | |
---|---|
boolean |
گزارش برچسب ها
publicreportingTags ()
فهرست تگ های مورد استفاده برای گزارش های مربوط به فراخوانی.
برمی گرداند | |
---|---|
runOnAllDevices
public boolean runOnAllDevices ()
اگر فرمان باید در همه دستگاهها اجرا شود، true را برگردانید.
برمی گرداند | |
---|---|
boolean |
setAutoLogCollectors
public void setAutoLogCollectors (autoLogCollectors)
مجموعه ای از جمع کننده های گزارش خودکار را که باید به فراخوانی اضافه شوند را تنظیم می کند.
مولفه های | |
---|---|
autoLogCollectors |
setBugreportOnInvocationEnded
public void setBugreportOnInvocationEnded (boolean takeBugreport)
تنظیم می کند که آیا گزارش اشکال در پایان فراخوانی ضبط شود یا خیر.
مولفه های | |
---|---|
takeBugreport | boolean |
setBugreportzOnInvocationEnded
public void setBugreportzOnInvocationEnded (boolean takeBugreportz)
تنظیم میکند که آیا در پایان فراخوانی یک خطای گزارش گرفته شود یا خیر.
مولفه های | |
---|---|
takeBugreportz | boolean |
setDelegatedEarlyDeviceRelease
public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)
تنظیم کنید که دستگاه در حالت تفویض شده زودتر آزاد شود یا نه.
مولفه های | |
---|---|
earlyRelease | boolean |
setHostLogSuffix
public void setHostLogSuffix (String suffix)
پسوند را تنظیم می کند تا به Tradefed host_log اضافه شود.
مولفه های | |
---|---|
suffix | String |
setInvocationTimeout
public void setInvocationTimeout (Long invocationTimeout)
زمان فراخوان را تنظیم کنید. 0 در صورت عدم استفاده از مهلت زمانی.
مولفه های | |
---|---|
invocationTimeout | Long |
setLoopMode
public void setLoopMode (boolean loopMode)
حالت حلقه را برای پیکربندی تنظیم کنید.
setMultiDeviceCount
public void setMultiDeviceCount (int count)
تعداد دستگاههای مورد انتظار را برای آزمایشهای چند دستگاهی تنظیم میکند.
مولفه های | |
---|---|
count | int |
setReplicateSetup
public void setReplicateSetup (boolean replicate)
تنظیم کنید که از تنظیمات تکراری استفاده شود یا خیر.
مولفه های | |
---|---|
replicate | boolean |
setReportInvocationComplete
public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)
تنظیم کنید که گزارشها تا زمانی که InvocationComplete گزارش شوند یا خیر
مولفه های | |
---|---|
reportInvocationCompleteLogs | boolean |
setReportTestCaseCount
public void setReportTestCaseCount (boolean report)
تنظیم کنید که تعداد موارد آزمایش در هر نوع آزمایش گزارش شود یا خیر.
مولفه های | |
---|---|
report | boolean |
setShardCount
public void setShardCount (Integer shardCount)
تعداد خرده ها را برای دستور تنظیم می کند.
مولفه های | |
---|---|
shardCount | Integer |
setShardIndex
public void setShardIndex (Integer shardIndex)
شارد ایندکس را برای فرمان تنظیم می کند.
مولفه های | |
---|---|
shardIndex | Integer |
setShouldUseSandboxing
public void setShouldUseSandboxing (boolean use)
تعیین می کند که آیا از کانتینرهای TF استفاده کنیم یا نه
مولفه های | |
---|---|
use | boolean |
setTestTag
public void setTestTag (String testTag)
تگ تست را برای فراخوانی تنظیم می کند.
setUseSandboxTestMode
public void setUseSandboxTestMode (boolean use)
تنظیم میکند که آیا باید از حالت تست TF sandbox استفاده کنیم یا نه.
مولفه های | |
---|---|
use | boolean |
باید InvocationSetupAndTeardown را غیرفعال کنید
public boolean shouldDisableInvocationSetupAndTeardown ()
غیرفعال کردن تنظیم قبل از فراخوانی و حذف پس از فراخوانی.
برمی گرداند | |
---|---|
boolean |
shouldReportModuleProgression
public boolean shouldReportModuleProgression ()
اینکه آیا پیشرفت فراخوانی از راه دور در سطح ماژول گزارش شود یا خیر.
برمی گرداند | |
---|---|
boolean |
باید از DynamicSharding استفاده کنید
public boolean shouldUseDynamicSharding ()
اگر باید از شاردینگ پویا استفاده کنیم یا نه، برمیگردد
برمی گرداند | |
---|---|
boolean |
باید از ParallelRemoteSetup استفاده کنید
public boolean shouldUseParallelRemoteSetup ()
تلاش برای راهاندازی موازی دستگاههای راه دور یا نه.
برمی گرداند | |
---|---|
boolean |
باید از تنظیمات Parallel استفاده کنید
public boolean shouldUseParallelSetup ()
تلاش برای راهاندازی موازی یا نه.
برمی گرداند | |
---|---|
boolean |
باید از RemoteSandboxMode استفاده کنید
public boolean shouldUseRemoteSandboxMode ()
اینکه آیا از حالت جعبه ایمنی در فراخوانی راه دور استفاده شود یا خیر.
برمی گرداند | |
---|---|
boolean |
باید از ReplicateSetup استفاده کنید
public boolean shouldUseReplicateSetup ()
اینکه آیا از راهاندازی تکراری برای همه دستگاههای راه دور استفاده شود یا خیر.
برمی گرداند | |
---|---|
boolean |
باید ازSandboxTestMode استفاده کنید
public boolean shouldUseSandboxTestMode ()
اگر باید از جعبه ایمنی Tf در حالت آزمایشی استفاده کنیم، true برمیگرداند.
برمی گرداند | |
---|---|
boolean |
باید از Sandboxing استفاده کنید
public boolean shouldUseSandboxing ()
اگر از کانتینرهای Tf برای اجرای فراخوان استفاده کنیم، مقدار true را برمیگرداند
برمی گرداند | |
---|---|
boolean |
باید از TokenSharding استفاده کنید
public boolean shouldUseTokenSharding ()
شاردینگ باید از پشتیبانی توکن استفاده کند یا نه.
برمی گرداند | |
---|---|
boolean |
takeBugreportOnInvocationEnded
public boolean takeBugreportOnInvocationEnded ()
اگر زمانی که فراخوانی آزمایشی به پایان رسیده است، باید گزارش اشکال گرفته شود، آن را درست برگردانید.
برمی گرداند | |
---|---|
boolean |
takeBugreportzOnInvocationEnded
public boolean takeBugreportzOnInvocationEnded ()
اگر در طول گزارش اشکال نهایی فراخوانی آزمون، باید به جای گزارش اشکال، یک bugreportz گرفته شود، درست است.
برمی گرداند | |
---|---|
boolean |