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

ما إذا كان سيتم بدء مثيلات إضافية في الجهاز الظاهري البعيد في postubmit أم لا.

String getHostLogSuffix ()

إرجاع اللاحقة لإلحاقها بـ Tradefed host_log أو فارغة إذا لم تكن هناك بادئة.

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

قم بإرجاع لاحقة علامة الاختبار ، الملحقة بعلامة الاختبار لتمثل بعض المتغيرات لاختبار واحد.

boolean isConditionalBugreportDisabled ()

إرجاع ما إذا كان تقرير الخطأ الشرطي معطلاً أم لا

boolean isDryRunMode ()

العودة true إذا كان ينبغي لنا يتخطى إضافة هذا الأمر إلى قائمة الانتظار.

boolean isExperimentEnabled ()

ما إذا كان سيتم تمكين التجارب من خلال الأعلام التجريبية أم لا.

boolean isFullHelpMode ()

يعود true إذا تم طلب وضع التعليمات التفصيلية الكاملة

boolean isHelpMode ()

يعود true إذا تم طلب وضع تعليمات مختصر

boolean isLoopMode ()

أعد وضع الحلقة للتكوين.

boolean isNoisyDryRunMode ()

العودة true إذا كان يجب علينا طباعة الأمر إلى وحدة التحكم قبل أن نقوم بذلك يتخطى إضافته إلى قائمة الانتظار.

boolean isRemoteInvocationDeviceless ()

ما إذا كان سيتم تشغيل استدعاء بعيد عن بُعد أم لا.

boolean isTracingEnabled ()

إرجاع ما إذا كان تتبع الاستدعاء ممكّنًا أم لا.

boolean reportInvocationComplete ()

ما إذا كان سيتم الإبلاغ عن السجلات أم لا حتى اكتمال الاستدعاء.

boolean reportPassedTests ()

ما إذا كان يجب الإبلاغ عن حالات الاختبار التي تم اجتيازها أم لا.

boolean reportTestCaseCount ()

ما إذا كنت تريد الإبلاغ عن عدد حالات الاختبار لكل أنواع الاختبار أم لا.

reportingTags ()

قائمة العلامات المستخدمة للإبلاغ المتعلقة بالاستدعاء.

boolean runOnAllDevices ()

عودة صحيح إذا كان يجب تشغيل الأمر على جميع الأجهزة.

void setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors)

يضبط مجموعة أدوات تجميع السجلات التلقائية التي يجب إضافتها إلى استدعاء.

void setBugreportOnInvocationEnded (boolean takeBugreport)

تعيين ما إذا كان سيتم التقاط تقرير خطأ في نهاية الاستدعاء أم لا.

void setBugreportzOnInvocationEnded (boolean takeBugreportz)

تعيين ما إذا كنت تريد التقاط bugreportz في نهاية الاستدعاء أم لا.

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 في وضع اختبار.

boolean shouldUseSandboxing ()

يعود صحيحًا إذا كان علينا استخدام حاويات Tf لتشغيل الاستدعاء

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

التقاط لقطة شاشة

public boolean captureScreenshotOnFailure ()

ما إذا كنت تريد التقاط لقطة شاشة لفشل حالة الاختبار أم لا

عائدات
boolean

استنساخ

public ICommandOptions clone ()

عائدات
ICommandOptions

تم تفويض الإصدار المبكر للجهاز

public boolean delegatedEarlyDeviceRelease ()

ما إذا كان سيتم تحرير الجهاز مبكرًا في وضع التفويض أم لا.

عائدات
boolean

إصدار مبكر للجهاز

public boolean earlyDeviceRelease ()

ما إذا كان سيتم تحرير الجهاز مبكرًا أم لا عند الانتهاء منه.

عائدات
boolean

عامل التصفيةالسابق اجتياز الاختبارات

public boolean filterPreviousPassedTests ()

ما إذا كان سيتم تصفية حالات الاختبار التي تم اجتيازها سابقًا من المحاولة السابقة أم لا.

عائدات
boolean

getAutoLogCollectors

public  getAutoLogCollectors ()

تُرجع مجموعة مُجمِّعات السجلات التلقائية المراد إضافتها لاستدعاء

عائدات

getDynamicDownloadArgs

public  getDynamicDownloadArgs ()

تُرجع خريطة args لتمريرها إلى استعلام التنزيل الديناميكي.

عائدات

getExperimentalFlags

public  getExperimentalFlags ()

إرجاع خريطة الأعلام التجريبية ، التي يمكن استخدامها لتمييز مشروعات البوابة.

عائدات

getExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

ما إذا كان سيتم بدء مثيلات إضافية في الجهاز الظاهري البعيد في postubmit أم لا.

عائدات
int

getHostLogSuffix

public String getHostLogSuffix ()

إرجاع اللاحقة لإلحاقها بـ Tradefed host_log أو فارغة إذا لم تكن هناك بادئة.

عائدات
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 الوقت بالمللي ثانية

getMaxLoopCount

public long getMaxLoopCount ()

تُرجع الحد الأقصى لعدد مرات الأمر المجدولة. ليس له تأثير إذا كانت isLoopMode خاطئة.

عائدات
long

getMultiDeviceCount

public Integer getMultiDeviceCount ()

أعد عدد الأجهزة للاختبارات متعددة الأجهزة.

عائدات
Integer

getOptimizeMainlineTest

public boolean getOptimizeMainlineTest ()

يعود صحيحًا إذا كان يجب علينا تحسين قائمة وحدات الاختبار للاختبار الرئيسي.

عائدات
boolean

getParallelSetupTimeout

public Duration getParallelSetupTimeout ()

تُرجع المهلة التي سيتم استخدامها أثناء عمليات الإعداد المتوازية.

عائدات
Duration

getRemoteFiles

public  getRemoteFiles ()

يُرجع قائمة الملفات البعيدة التي تم تكوينها.

عائدات

getShardCount

public Integer getShardCount ()

إرجاع إجمالي عدد الأجزاء للأمر.

عائدات
Integer

getShardIndex

public Integer getShardIndex ()

أعد فهرس الجزء للأمر.

عائدات
Integer

getTestTag

public String getTestTag ()

إعادة علامة الاختبار للاستدعاء. الافتراضي هو "كعب" إذا لم يتم تحديده.

عائدات
String

getTestTagSuffix

public String getTestTagSuffix ()

قم بإرجاع لاحقة علامة الاختبار ، الملحقة بعلامة الاختبار لتمثل بعض المتغيرات لاختبار واحد.

عائدات
String

isConditionalBugreportDisabled

public boolean isConditionalBugreportDisabled ()

إرجاع ما إذا كان تقرير الخطأ الشرطي معطلاً أم لا

عائدات
boolean

isDryRunMode

public boolean isDryRunMode ()

العودة true إذا كان ينبغي لنا يتخطى إضافة هذا الأمر إلى قائمة الانتظار.

عائدات
boolean

هو ExperimentEnabled

public boolean isExperimentEnabled ()

ما إذا كان سيتم تمكين التجارب من خلال الأعلام التجريبية أم لا.

عائدات
boolean

isFullHelpMode

public boolean isFullHelpMode ()

يعود true إذا تم طلب وضع التعليمات التفصيلية الكاملة

عائدات
boolean

isHelpMode

public boolean isHelpMode ()

يعود true إذا تم طلب وضع تعليمات مختصر

عائدات
boolean

isLoopMode

public boolean isLoopMode ()

أعد وضع الحلقة للتكوين.

عائدات
boolean

isNoisyDryRunMode

public boolean isNoisyDryRunMode ()

العودة true إذا كان يجب علينا طباعة الأمر إلى وحدة التحكم قبل أن نقوم بذلك يتخطى إضافته إلى قائمة الانتظار.

عائدات
boolean

هو عن بعد إينفوكيشن لا داعي له

public boolean isRemoteInvocationDeviceless ()

ما إذا كان سيتم تشغيل استدعاء بعيد عن بُعد أم لا.

عائدات
boolean

تم التمكين

public boolean isTracingEnabled ()

إرجاع ما إذا كان تتبع الاستدعاء ممكّنًا أم لا.

عائدات
boolean

تقرير دعوة كاملة

public boolean reportInvocationComplete ()

ما إذا كان سيتم الإبلاغ عن السجلات أم لا حتى اكتمال الاستدعاء.

عائدات
boolean

تقرير الاختبارات

public boolean reportPassedTests ()

ما إذا كان يجب الإبلاغ عن حالات الاختبار التي تم اجتيازها أم لا.

عائدات
boolean

reportTestCaseCount

public boolean reportTestCaseCount ()

ما إذا كنت تريد الإبلاغ عن عدد حالات الاختبار لكل أنواع الاختبار أم لا.

عائدات
boolean

التقارير

public  reportingTags ()

قائمة العلامات المستخدمة للإبلاغ المتعلقة بالاستدعاء.

عائدات

runOnAllDevices

public boolean runOnAllDevices ()

عودة صحيح إذا كان يجب تشغيل الأمر على جميع الأجهزة.

عائدات
boolean

setAutoLogCollectors

public void setAutoLogCollectors ( autoLogCollectors)

يضبط مجموعة أدوات تجميع السجلات التلقائية التي يجب إضافتها إلى استدعاء.

حدود
autoLogCollectors

انتهى setBugreportOnInvocation

public void setBugreportOnInvocationEnded (boolean takeBugreport)

تعيين ما إذا كان سيتم التقاط تقرير خطأ في نهاية الاستدعاء أم لا.

حدود
takeBugreport boolean

انتهى setBugreportzOnInvocation

public void setBugreportzOnInvocationEnded (boolean takeBugreportz)

تعيين ما إذا كنت تريد التقاط bugreportz في نهاية الاستدعاء أم لا.

حدود
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

shouldDisableInvocationSetupAndTeardown

public boolean shouldDisableInvocationSetupAndTeardown ()

ما إذا كان سيتم تعطيل إعداد ما قبل الدعوات وتفكيك ما بعد الاستدعاء أم لا.

عائدات
boolean

shouldReportModuleProgression

public boolean shouldReportModuleProgression ()

ما إذا كان سيتم الإبلاغ عن تقدم الاستدعاء عن بُعد على مستوى الوحدة أم لا.

عائدات
boolean

shouldUseDynamicSharding

public boolean shouldUseDynamicSharding ()

يعود إذا كان علينا استخدام التجزئة الديناميكية أم لا

عائدات
boolean

shouldUseParallelRemoteSetup

public boolean shouldUseParallelRemoteSetup ()

ما إذا كنت تريد محاولة الإعداد المتوازي للأجهزة البعيدة أم لا.

عائدات
boolean

shouldUseParallelSetup

public boolean shouldUseParallelSetup ()

ما إذا كنت تحاول الإعداد المتوازي أم لا.

عائدات
boolean

shouldUseRemoteSandboxMode

public boolean shouldUseRemoteSandboxMode ()

ما إذا كان سيتم استخدام وضع الحماية في الاستدعاء عن بُعد أم لا.

عائدات
boolean

يجب استخدام النسخ المكرر الإعداد

public boolean shouldUseReplicateSetup ()

ما إذا كان سيتم استخدام الإعداد المنسوخ لجميع الأجهزة البعيدة أم لا.

عائدات
boolean

shouldUseSandboxTestMode

public boolean shouldUseSandboxTestMode ()

يعود صحيحًا إذا كان علينا استخدام صندوق الحماية Tf في وضع اختبار.

عائدات
boolean

shouldUseSandboxing

public boolean shouldUseSandboxing ()

يعود صحيحًا إذا كان علينا استخدام حاويات Tf لتشغيل الاستدعاء

عائدات
boolean

shouldUseTokenSharding

public boolean shouldUseTokenSharding ()

ما إذا كان يجب أن تستخدم التجزئة دعم الرمز المميز أم لا.

عائدات
boolean

انتهى الأمر TakeBugreportOnInvocationEnded

public boolean takeBugreportOnInvocationEnded ()

إرجاع صحيح إذا كان يجب أخذ تقرير خطأ عند انتهاء استدعاء الاختبار.

عائدات
boolean

انتهى الأمر TakeBugreportzOnInvocationEnded

public boolean takeBugreportzOnInvocationEnded ()

العودة صحيحًا إذا كان يجب استخدام bugreportz بدلاً من تقرير الخطأ أثناء استدعاء الاختبار النهائي لتقرير الخطأ.

عائدات
boolean