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

ما إذا كان سيتم إعادة الجهاز إلى الشركة المصنّعة بعد الانتهاء من استخدامه

boolean filterPreviousPassedTests()

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

getAutoLogCollectors()

عرض مجموعة مجمعي السجلّات التلقائية التي ستتم إضافتها لطلب

getDynamicDownloadArgs()

عرض خريطة الوسيطات لنقلها إلى طلب البحث الديناميكي للتنزيل

int getExtraRemotePostsubmitInstance()

ما إذا كان سيتم بدء عمليات تشغيل إضافية في الجهاز الظاهري البعيد في مرحلة ما بعد الإرسال

String getHostLogSuffix()

تعرِض اللاحقة التي ستتم إضافتها إلى host_log في Tradefed أو قيمة فارغة في حال عدم توفّر بادئة.

UniqueMultiMap<String, String> getInvocationData()

عرض البيانات التي تم تمريرها إلى الطلب لوصفها

long getInvocationTimeout()

عرض مهلة الاستدعاء المحدّدة

long getLoopTime()

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

long getMaxLoopCount()

لعرض الحد الأقصى لعدد المرات التي تم فيها جدولة الأمر.

boolean getOptimizeMainlineTest()

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

Duration getParallelSetupTimeout()

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

Integer getShardCount()

عرض إجمالي عدد الشرائح للطلب

Integer getShardIndex()

عرض فهرس الشريحة للأمر

String getTestTag()

عرض علامة الاختبار للطلب

String getTestTagSuffix()

عرض اللاحقة test-tag، التي يتم إلحاقها بعلامة الاختبار لتمثيل بعض الصيغ لاختبار واحد.

boolean isDryRunMode()

أدخِل true إذا أردت تخطّي إضافة هذا الأمر إلى "قائمة الانتظار".

boolean isFullHelpMode()

تعرِض هذه السمة القيمة true إذا تم طلب وضع المساعدة المفصّلة الكامل.

boolean isHelpMode()

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

boolean isLoopMode()

عرض وضع حلقة الإعداد

boolean isNoisyDryRunMode()

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

boolean reportInvocationComplete()

ما إذا كان سيتم تسجيل السجلات إلى أن تكتمل عملية invocationComplete

boolean reportPassedTests()

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

boolean reportTestCaseCount()

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

reportingTags()

قائمة بالعلامات المستخدَمة لإعداد التقارير المتعلّقة بالاستدعاء

boolean runOnAllDevices()

عرض true إذا كان يجب تنفيذ الأمر على جميع الأجهزة

void setAutoLogCollectors( autoLogCollectors)

تُستخدَم لضبط مجموعة مجمعي السجلّات التلقائية التي يجب إضافتها إلى طلب.

void setBugreportOnInvocationEnded(boolean takeBugreport)

لضبط ما إذا كان سيتم تسجيل تقرير أخطاء في نهاية الطلب أم لا

void setBugreportzOnInvocationEnded(boolean takeBugreportz)

لضبط ما إذا كان سيتم تسجيل تقرير خطأ في نهاية الطلب أم لا.

void setHostLogSuffix(String suffix)

لضبط اللاحقة التي ستتم إضافتها إلى host_log في Tradefed.

void setInvocationTimeout(Long invocationTimeout)

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

void setLoopMode(boolean loopMode)

اضبط وضع التكرار للإعداد.

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 أم لا.

boolean shouldDisableInvocationSetupAndTeardown()

يشير ذلك إلى ما إذا كان سيتم إيقاف الإعداد قبل الاستدعاء وإيقاف الإزالة بعد الاستدعاء أم لا.

boolean shouldReportModuleProgression()

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

boolean shouldUseDynamicSharding()

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

boolean shouldUseParallelRemoteSetup()

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

boolean shouldUseParallelSetup()

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

boolean shouldUseRemoteSandboxMode()

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

boolean shouldUseReplicateSetup()

ما إذا كان سيتم استخدام الإعداد المُكرّر لجميع الأجهزة البعيدة أم لا

boolean shouldUseSandboxTestMode()

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

boolean shouldUseSandboxing()

تعرِض هذه الدالة القيمة true إذا كان علينا استخدام حاويات Tf لتشغيل الطلب.

boolean shouldUseTokenSharding()

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

boolean takeBugreportOnInvocationEnded()

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

boolean takeBugreportzOnInvocationEnded()

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

الحقول

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

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

نسخة طبق الأصل

public ICommandOptions clone ()

المرتجعات
ICommandOptions

earlyDeviceRelease

public boolean earlyDeviceRelease ()

ما إذا كان سيتم إعادة الجهاز إلى الشركة المصنّعة بعد الانتهاء من استخدامه

المرتجعات
boolean

filterPreviousPassedTests

public boolean filterPreviousPassedTests ()

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

المرتجعات
boolean

getAutoLogCollectors

public  getAutoLogCollectors ()

عرض مجموعة مجمعي السجلّات التلقائية التي ستتم إضافتها لطلب

المرتجعات

getDynamicDownloadArgs

public  getDynamicDownloadArgs ()

عرض خريطة الوسيطات لنقلها إلى طلب البحث الديناميكي للتنزيل

المرتجعات

getExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

ما إذا كان سيتم بدء عمليات تشغيل إضافية في الجهاز الظاهري البعيد في مرحلة ما بعد الإرسال

المرتجعات
int

getHostLogSuffix

public String getHostLogSuffix ()

تعرِض اللاحقة التي ستتم إضافتها إلى host_log في Tradefed أو قيمة فارغة في حال عدم توفّر بادئة.

المرتجعات
String

getInvocationData

public UniqueMultiMap<String, String> getInvocationData ()

عرض البيانات التي تم تمريرها إلى الطلب لوصفها

المرتجعات
UniqueMultiMap<String, String>

getInvocationTimeout

public long getInvocationTimeout ()

عرض مهلة الاستدعاء المحدّدة 0 إذا لم يكن هناك مهلة لاستخدامها

المرتجعات
long

getLoopTime

public long getLoopTime ()

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

المرتجعات
long الوقت بالمللي ثانية

getMaxLoopCount

public long getMaxLoopCount ()

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

المرتجعات
long

getOptimizeMainlineTest

public boolean getOptimizeMainlineTest ()

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

المرتجعات
boolean

getParallelSetupTimeout

public Duration getParallelSetupTimeout ()

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

المرتجعات
Duration

getShardCount

public Integer getShardCount ()

عرض إجمالي عدد الشرائح للطلب

المرتجعات
Integer

getShardIndex

public Integer getShardIndex ()

عرض فهرس الشريحة للأمر

المرتجعات
Integer

getTestTag

public String getTestTag ()

عرض علامة الاختبار للطلب القيمة التلقائية هي "stub" في حال عدم تحديدها.

المرتجعات
String

getTestTagSuffix

public String getTestTagSuffix ()

عرض اللاحقة test-tag، التي يتم إلحاقها بعلامة الاختبار لتمثيل بعض الصيغ لاختبار واحد.

المرتجعات
String

isDryRunMode

public boolean isDryRunMode ()

أدخِل true إذا أردت تخطّي إضافة هذا الأمر إلى "قائمة الانتظار".

المرتجعات
boolean

isFullHelpMode

public boolean isFullHelpMode ()

تعرِض هذه السمة القيمة true إذا تم طلب وضع المساعدة المفصّلة الكامل.

المرتجعات
boolean

isHelpMode

public boolean isHelpMode ()

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

المرتجعات
boolean

isLoopMode

public boolean isLoopMode ()

عرض وضع حلقة الإعداد

المرتجعات
boolean

isNoisyDryRunMode

public boolean isNoisyDryRunMode ()

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

المرتجعات
boolean

reportInvocationComplete

public boolean reportInvocationComplete ()

ما إذا كان سيتم تسجيل السجلات إلى أن تكتمل عملية invocationComplete

المرتجعات
boolean

reportPassedTests

public boolean reportPassedTests ()

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

المرتجعات
boolean

reportTestCaseCount

public boolean reportTestCaseCount ()

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

المرتجعات
boolean

reportingTags

public  reportingTags ()

قائمة بالعلامات المستخدَمة لإعداد التقارير المتعلّقة بالاستدعاء

المرتجعات

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

setHostLogSuffix

public void setHostLogSuffix (String suffix)

لضبط اللاحقة التي ستتم إضافتها إلى host_log في Tradefed.

المعلمات
suffix String

setInvocationTimeout

public void setInvocationTimeout (Long invocationTimeout)

اضبط مهلة الاستدعاء. 0 إذا لم يكن هناك مهلة لاستخدامها

المعلمات
invocationTimeout Long

setLoopMode

public void setLoopMode (boolean loopMode)

اضبط وضع التكرار للإعداد.

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 أم لا.

المعلمات
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

shouldUseReplicateSetup

public boolean shouldUseReplicateSetup ()

ما إذا كان سيتم استخدام الإعداد المُكرّر لجميع الأجهزة البعيدة أم لا

المرتجعات
boolean

shouldUseSandboxTestMode

public boolean shouldUseSandboxTestMode ()

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

المرتجعات
boolean

shouldUseSandboxing

public boolean shouldUseSandboxing ()

تعرِض هذه الدالة القيمة true إذا كان علينا استخدام حاويات Tf لتشغيل الطلب.

المرتجعات
boolean

shouldUseTokenSharding

public boolean shouldUseTokenSharding ()

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

المرتجعات
boolean

takeBugreportOnInvocationEnded

public boolean takeBugreportOnInvocationEnded ()

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

المرتجعات
boolean

takeBugreportzOnInvocationEnded

public boolean takeBugreportzOnInvocationEnded ()

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

المرتجعات
boolean