تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

خيارات ICommand

public interface ICommandOptions

com.android.tradefed.command.ICommandOptions


حاوية لخيارات التنفيذ للأوامر.

ملخص

الأساليب العامة

abstract boolean captureLogcatOnFailure ()

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

abstract boolean captureScreenshotOnFailure ()

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

abstract ICommandOptions clone ()

يقوم بإنشاء نسخة من كائن ICommandOptions .

abstract boolean delegatedEarlyDeviceRelease ()

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

abstract boolean earlyDeviceRelease ()

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

abstract boolean filterPreviousPassedTests ()

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

abstract getAutoLogCollectors ()

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

abstract getDynamicDownloadArgs ()

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

abstract int getExtraRemotePostsubmitInstance ()

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

abstract String getHostLogSuffix ()

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

abstract UniqueMultiMap <String, String> getInvocationData ()

إرجاع البيانات التي تم تمريرها إلى الاستدعاء لوصفها

abstract long getInvocationTimeout ()

إرجاع مهلة الاستدعاء المحددة.

abstract long getLoopTime ()

احصل على الوقت للانتظار قبل إعادة جدولة هذا الأمر.

abstract long getMaxLoopCount ()

تُرجع الحد الأقصى لعدد مرات الأمر المجدولة.

abstract Integer getMultiDeviceCount ()

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

abstract boolean getOptimizeMainlineTest ()

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

abstract Duration getParallelSetupTimeout ()

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

abstract getRemoteFiles ()

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

abstract Integer getShardCount ()

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

abstract Integer getShardIndex ()

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

abstract String getTestTag ()

إعادة علامة الاختبار للاستدعاء.

abstract String getTestTagSuffix ()

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

abstract boolean isConditionalBugreportDisabled ()

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

abstract boolean isDryRunMode ()

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

abstract boolean isFullHelpMode ()

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

abstract boolean isHelpMode ()

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

abstract boolean isLoopMode ()

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

abstract boolean isNoisyDryRunMode ()

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

abstract boolean isTracingEnabled ()

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

abstract boolean reportInvocationComplete ()

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

abstract boolean reportPassedTests ()

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

abstract boolean reportTestCaseCount ()

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

abstract reportingTags ()

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

abstract boolean runOnAllDevices ()

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

abstract void setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors)

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

abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

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

abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

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

abstract void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

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

abstract void setHostLogSuffix (String suffix)

يضبط اللاحقة لإلحاقها بـ Tradefed host_log.

abstract void setInvocationTimeout (Long mInvocationTimeout)

اضبط مهلة الاستدعاء.

abstract void setLoopMode (boolean loopMode)

يضبط وضع الحلقة للأمر

abstract void setMultiDeviceCount (int count)

يضبط عدد الأجهزة المتوقعة للاختبارات متعددة الأجهزة.

abstract void setReplicateSetup (boolean replicate)

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

abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

عيِّن ما إذا كنت تريد الإبلاغ عن السجلات أم لا حتى يُكمل InvocationComplete

abstract void setReportTestCaseCount (boolean report)

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

abstract void setShardCount (Integer shardCount)

يضبط عدد الأجزاء للأمر.

abstract void setShardIndex (Integer shardIndex)

يضبط فهرس الجزء للأمر.

abstract void setShouldUseSandboxing (boolean use)

يحدد ما إذا كان ينبغي لنا استخدام حاويات TF أم لا

abstract void setTestTag (String testTag)

يضبط علامة الاختبار للاستدعاء.

abstract void setUseSandboxTestMode (boolean use)

يحدد ما إذا كان يجب علينا استخدام وضع اختبار TF sandbox أم لا.

abstract boolean shouldDisableInvocationSetupAndTeardown ()

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

abstract boolean shouldReportModuleProgression ()

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

abstract boolean shouldUseDynamicSharding ()

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

abstract boolean shouldUseParallelRemoteSetup ()

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

abstract boolean shouldUseParallelSetup ()

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

abstract boolean shouldUseRemoteSandboxMode ()

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

abstract boolean shouldUseReplicateSetup ()

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

abstract boolean shouldUseSandboxTestMode ()

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

abstract boolean shouldUseSandboxing ()

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

abstract boolean shouldUseTokenSharding ()

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

abstract boolean takeBugreportOnInvocationEnded ()

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

abstract boolean takeBugreportzOnInvocationEnded ()

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

الأساليب العامة

CaptureLogcatOnFailure

public abstract boolean captureLogcatOnFailure ()

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

عائدات
boolean

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

public abstract boolean captureScreenshotOnFailure ()

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

عائدات
boolean

استنساخ

public abstract ICommandOptions clone ()

يقوم بإنشاء نسخة من كائن ICommandOptions .

عائدات
ICommandOptions

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

public abstract boolean delegatedEarlyDeviceRelease ()

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

عائدات
boolean

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

public abstract boolean earlyDeviceRelease ()

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

عائدات
boolean

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

public abstract boolean filterPreviousPassedTests ()

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

عائدات
boolean

getAutoLogCollectors

public abstract  getAutoLogCollectors ()

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

عائدات

getDynamicDownloadArgs

public abstract  getDynamicDownloadArgs ()

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

عائدات

getExtraRemotePostsubmitInstance

public abstract int getExtraRemotePostsubmitInstance ()

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

عائدات
int

getHostLogSuffix

public abstract String getHostLogSuffix ()

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

عائدات
String

getInvocationData

public abstract UniqueMultiMap<String, String> getInvocationData ()

إرجاع البيانات التي تم تمريرها إلى الاستدعاء لوصفها

عائدات
UniqueMultiMap <String, String>

getInvocationTimeout

public abstract long getInvocationTimeout ()

إرجاع مهلة الاستدعاء المحددة. 0 في حالة عدم وجود مهلة لاستخدامها.

عائدات
long

getLoopTime

public abstract long getLoopTime ()

احصل على الوقت للانتظار قبل إعادة جدولة هذا الأمر.

عائدات
long الوقت بالمللي ثانية

getMaxLoopCount

public abstract long getMaxLoopCount ()

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

عائدات
long

getMultiDeviceCount

public abstract Integer getMultiDeviceCount ()

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

عائدات
Integer

getOptimizeMainlineTest

public abstract boolean getOptimizeMainlineTest ()

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

عائدات
boolean

getParallelSetupTimeout

public abstract Duration getParallelSetupTimeout ()

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

عائدات
Duration

getRemoteFiles

public abstract  getRemoteFiles ()

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

عائدات

getShardCount

public abstract Integer getShardCount ()

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

عائدات
Integer

getShardIndex

public abstract Integer getShardIndex ()

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

عائدات
Integer

getTestTag

public abstract String getTestTag ()

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

عائدات
String

getTestTagSuffix

public abstract String getTestTagSuffix ()

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

عائدات
String

isConditionalBugreportDisabled

public abstract boolean isConditionalBugreportDisabled ()

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

عائدات
boolean

isDryRunMode

public abstract boolean isDryRunMode ()

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

عائدات
boolean

isFullHelpMode

public abstract boolean isFullHelpMode ()

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

عائدات
boolean

isHelpMode

public abstract boolean isHelpMode ()

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

عائدات
boolean

isLoopMode

public abstract boolean isLoopMode ()

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

عائدات
boolean

isNoisyDryRunMode

public abstract boolean isNoisyDryRunMode ()

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

عائدات
boolean

تم التمكين

public abstract boolean isTracingEnabled ()

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

عائدات
boolean

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

public abstract boolean reportInvocationComplete ()

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

عائدات
boolean

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

public abstract boolean reportPassedTests ()

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

عائدات
boolean

reportTestCaseCount

public abstract boolean reportTestCaseCount ()

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

عائدات
boolean

التقارير

public abstract  reportingTags ()

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

عائدات

runOnAllDevices

public abstract boolean runOnAllDevices ()

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

عائدات
boolean

setAutoLogCollectors

public abstract void setAutoLogCollectors ( autoLogCollectors)

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

المعلمات
autoLogCollectors

انتهى setBugreportOnInvocation

public abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

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

المعلمات
takeBugreport boolean

انتهى setBugreportzOnInvocation

public abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

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

المعلمات
takeBugreportz boolean

setDelegatedEarlyDeviceRelease

public abstract void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

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

المعلمات
earlyRelease boolean

setHostLogSuffix

public abstract void setHostLogSuffix (String suffix)

يضبط اللاحقة لإلحاقها بـ Tradefed host_log.

المعلمات
suffix String

setInvocationTimeout

public abstract void setInvocationTimeout (Long mInvocationTimeout)

اضبط مهلة الاستدعاء. 0 في حالة عدم وجود مهلة لاستخدامها.

المعلمات
mInvocationTimeout Long

وضع setLoopMode

public abstract void setLoopMode (boolean loopMode)

يضبط وضع الحلقة للأمر

setMultiDeviceCount

public abstract void setMultiDeviceCount (int count)

يضبط عدد الأجهزة المتوقعة للاختبارات متعددة الأجهزة.

المعلمات
count int

setReplicateSetup

public abstract void setReplicateSetup (boolean replicate)

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

المعلمات
replicate boolean

setReportInvocationComplete

public abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

عيِّن ما إذا كنت تريد الإبلاغ عن السجلات أم لا حتى يُكمل InvocationComplete

المعلمات
reportInvocationCompleteLogs boolean

setReportTestCaseCount

public abstract void setReportTestCaseCount (boolean report)

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

المعلمات
report boolean

setShardCount

public abstract void setShardCount (Integer shardCount)

يضبط عدد الأجزاء للأمر.

المعلمات
shardCount Integer

setShardIndex

public abstract void setShardIndex (Integer shardIndex)

يضبط فهرس الجزء للأمر.

المعلمات
shardIndex Integer

setShouldUseSandboxing

public abstract void setShouldUseSandboxing (boolean use)

يحدد ما إذا كان ينبغي لنا استخدام حاويات TF أم لا

المعلمات
use boolean

setTestTag

public abstract void setTestTag (String testTag)

يضبط علامة الاختبار للاستدعاء.

وضع setUseSandboxTestMode

public abstract void setUseSandboxTestMode (boolean use)

يحدد ما إذا كان يجب علينا استخدام وضع اختبار TF sandbox أم لا.

المعلمات
use boolean

shouldDisableInvocationSetupAndTeardown

public abstract boolean shouldDisableInvocationSetupAndTeardown ()

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

عائدات
boolean

shouldReportModuleProgression

public abstract boolean shouldReportModuleProgression ()

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

عائدات
boolean

shouldUseDynamicSharding

public abstract boolean shouldUseDynamicSharding ()

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

عائدات
boolean

shouldUseParallelRemoteSetup

public abstract boolean shouldUseParallelRemoteSetup ()

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

عائدات
boolean

shouldUseParallelSetup

public abstract boolean shouldUseParallelSetup ()

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

عائدات
boolean

shouldUseRemoteSandboxMode

public abstract boolean shouldUseRemoteSandboxMode ()

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

عائدات
boolean

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

public abstract boolean shouldUseReplicateSetup ()

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

عائدات
boolean

shouldUseSandboxTestMode

public abstract boolean shouldUseSandboxTestMode ()

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

عائدات
boolean

shouldUseSandboxing

public abstract boolean shouldUseSandboxing ()

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

عائدات
boolean

shouldUseTokenSharding

public abstract boolean shouldUseTokenSharding ()

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

عائدات
boolean

انتهى الأمر TakeBugreportOnInvocationEnded

public abstract boolean takeBugreportOnInvocationEnded ()

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

عائدات
boolean

انتهى الأمر TakeBugreportzOnInvocationEnded

public abstract boolean takeBugreportzOnInvocationEnded ()

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

عائدات
boolean