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()
أدخِل |
boolean
|
isFullHelpMode()
تعرِض هذه السمة القيمة |
boolean
|
isHelpMode()
يتم عرض القيمة |
boolean
|
isLoopMode()
عرض وضع حلقة الإعداد |
boolean
|
isNoisyDryRunMode()
أدخِل |
boolean
|
reportInvocationComplete()
ما إذا كان سيتم تسجيل السجلات إلى أن تكتمل عملية invocationComplete |
boolean
|
reportPassedTests()
ما إذا كان سيتم الإبلاغ عن حالات الاختبار التي تم اجتيازها أم لا |
boolean
|
reportTestCaseCount()
ما إذا كان سيتم تسجيل عدد حالات الاختبار لكل أنواع الاختبار أم لا |
|
reportingTags()
قائمة بالعلامات المستخدَمة لإعداد التقارير المتعلّقة بالاستدعاء |
boolean
|
runOnAllDevices()
عرض true إذا كان يجب تنفيذ الأمر على جميع الأجهزة |
void
|
setAutoLogCollectors(
تُستخدَم لضبط مجموعة مجمعي السجلّات التلقائية التي يجب إضافتها إلى طلب. |
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 |
earlyDeviceRelease
public boolean earlyDeviceRelease ()
ما إذا كان سيتم إعادة الجهاز إلى الشركة المصنّعة بعد الانتهاء من استخدامه
المرتجعات | |
---|---|
boolean |
filterPreviousPassedTests
public boolean filterPreviousPassedTests ()
يحدد هذا الخيار ما إذا كان سيتم فلترة حالات الاختبار السابقة التي تم اجتيازها من المحاولة السابقة أم لا.
المرتجعات | |
---|---|
boolean |
getAutoLogCollectors
publicgetAutoLogCollectors ()
عرض مجموعة مجمعي السجلّات التلقائية التي ستتم إضافتها لطلب
المرتجعات | |
---|---|
|
getDynamicDownloadArgs
publicgetDynamicDownloadArgs ()
عرض خريطة الوسيطات لنقلها إلى طلب البحث الديناميكي للتنزيل
المرتجعات | |
---|---|
|
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
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 |
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 |