SandboxOptions

public final class SandboxOptions
extends Object

java.lang.Object
   ↳ com.android.tradefed.sandbox.SandboxOptions


فئة يمكنها تلقّي خيارات وتقديمها إلى ISandbox

ملخّص

الثوابت

String CHILD_GLOBAL_CONFIG

String ENABLE_DEBUG_THREAD

String PARENT_PREPARER_CONFIG

String SANDBOX_BUILD_ID

String TF_LOCATION

String USE_PROTO_REPORTER

String WAIT_FOR_EVENTS_TIMEOUT

طُرق وضع التصميم العامة

SandboxOptions()

الإجراءات العامة

boolean delayDownloadAfterSharding()

تعرِض هذه السمة ما إذا كان سيتم تأخير التنزيل بعد التقسيم.

boolean downloadDefaultZips()

تعرِض هذه السمة ما إذا كان سيتم تنزيل ملفات ZIP التلقائية للاختبارات.

boolean dumpTestTemplate()

تعرِض هذه السمة ما إذا كان سيتم تفريغ نموذج الاختبار في وضع الرجوع إلى الإعدادات السابقة.

String getChildGlobalConfig()

تعرِض هذه الطريقة إعدادات وضع الحماية الخاص بالأطفال التي سيتم استخدامها.

Map<String, String> getEnvVariables()

خريطة لمتغير البيئة الذي سيتم تمريره إلى عملية Java في وضع الحماية

Set<String> getForcePartialDownloadFileRegexList()

تعرض هذه السمة مجموعة من التعبيرات العادية، وسيتم دائمًا تنزيل الملفات التي تتطابق مع التعبير العادي في وضع الحماية الجزئي.

List<String> getJavaOptions()

قائمة الخيارات التي يجب تمريرها إلى عملية Java في وضع الحماية

String getParentPreparerConfig()

تعرِض هذه السمة الإعداد الذي يجب أن ينفّذه المحضِّر في العملية الرئيسية لبيئة الاختبار المعزولة.

String getSandboxBuildId()

تعرِض هذه السمة رقم تعريف الإصدار الذي تم فرضه على وضع الحماية لاستخدامه أثناء التشغيل.

File getSandboxTfDirectory()

تعرض هذه السمة الأدلة المتوفّرة التي تحتوي على إصدار Trade Federation المطلوب استخدامه في وضع الحماية.

Set<String> getTestsZips()

تعرض هذه السمة مجموعة من حِزم ZIP للاختبارات التي سيتم إعدادها في البيئة التجريبية.

long getWaitForEventsTimeout()

تعرض هذه السمة الوقت الذي يجب انتظاره إلى أن تتم معالجة الأحداث بعد انتهاء تشغيل وضع الحماية.

boolean isValidationTest()
boolean shouldEnableDebugThread()

فعِّل سلسلة تصحيح الأخطاء.

boolean shouldParallelSetup()

تعرِض هذه السمة ما إذا كان سيتم تنفيذ عملية إعداد وضع الحماية بشكلٍ متوازٍ.

boolean shouldUseParallelDownload()

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

boolean shouldUsePartialDownload()

تعرِض هذه السمة ما إذا كان سيتم استخدام التخزين المؤقّت للتنزيل الجزئي

boolean shouldUseProtoReporter()

تعرِض هذه السمة ما إذا كان يجب استخدام إعداد التقارير باستخدام بروتوكول المخزن المؤقت للبروتوكول.

boolean shouldUseSplitDiscovery()

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

boolean shouldUseTestDiscovery()

تعرِض هذه السمة ما إذا كان سيتم استخدام أداة Tradefed Observatory لتحسين مرحلة اختبار ملفات JAR.

boolean startAvdInParent()

تعرِض هذه السمة ما إذا كان سيتم بدء تشغيل أجهزة AVD في بيئة الاختبار المعزولة الرئيسية أو السماح بتشغيلها في بيئة الاختبار المعزولة الثانوية.

الثوابت

CHILD_GLOBAL_CONFIG

public static final String CHILD_GLOBAL_CONFIG

القيمة الثابتة: "sub-global-config"

ENABLE_DEBUG_THREAD

public static final String ENABLE_DEBUG_THREAD

Constant Value: "sandbox-debug-thread"

PARENT_PREPARER_CONFIG

public static final String PARENT_PREPARER_CONFIG

القيمة الثابتة: "parent-preparer-config"

SANDBOX_BUILD_ID

public static final String SANDBOX_BUILD_ID

Constant Value: "sandbox-build-id"

TF_LOCATION

public static final String TF_LOCATION

القيمة الثابتة: "tf-location"

USE_PROTO_REPORTER

public static final String USE_PROTO_REPORTER

Constant Value: "use-proto-reporter"

WAIT_FOR_EVENTS_TIMEOUT

public static final String WAIT_FOR_EVENTS_TIMEOUT

القيمة الثابتة: "wait-for-events"

طُرق وضع التصميم العامة

SandboxOptions

public SandboxOptions ()

الإجراءات العامة

delayDownloadAfterSharding

public boolean delayDownloadAfterSharding ()

تعرِض هذه السمة ما إذا كان سيتم تأخير التنزيل بعد التقسيم.

المرتجعات
boolean

downloadDefaultZips

public boolean downloadDefaultZips ()

تعرِض هذه السمة ما إذا كان سيتم تنزيل ملفات ZIP التلقائية للاختبارات.

المرتجعات
boolean

dumpTestTemplate

public boolean dumpTestTemplate ()

تعرِض هذه السمة ما إذا كان سيتم تفريغ نموذج الاختبار في وضع الرجوع إلى الإعدادات السابقة.

المرتجعات
boolean

getChildGlobalConfig

public String getChildGlobalConfig ()

تعرِض هذه الطريقة إعدادات وضع الحماية الخاص بالأطفال التي سيتم استخدامها. أو قيمة فارغة إذا كان يجب استخدام العنصر الرئيسي.

المرتجعات
String

getEnvVariables

public Map<String, String> getEnvVariables ()

خريطة لمتغير البيئة الذي سيتم تمريره إلى عملية Java في وضع الحماية

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

getForcePartialDownloadFileRegexList

public Set<String> getForcePartialDownloadFileRegexList ()

تعرض هذه السمة مجموعة من التعبيرات العادية، وسيتم دائمًا تنزيل الملفات التي تتطابق مع التعبير العادي في وضع الحماية الجزئي.

المرتجعات
Set<String>

getJavaOptions

public List<String> getJavaOptions ()

قائمة الخيارات التي يجب تمريرها إلى عملية Java في وضع الحماية

المرتجعات
List<String>

getParentPreparerConfig

public String getParentPreparerConfig ()

تعرِض هذه السمة الإعداد الذي يجب أن ينفّذه المحضِّر في العملية الرئيسية لبيئة الاختبار المعزولة.

المرتجعات
String

getSandboxBuildId

public String getSandboxBuildId ()

تعرِض هذه السمة رقم تعريف الإصدار الذي تم فرضه على وضع الحماية لاستخدامه أثناء التشغيل.

المرتجعات
String

getSandboxTfDirectory

public File getSandboxTfDirectory ()

تعرض هذه السمة الأدلة المتوفّرة التي تحتوي على إصدار Trade Federation المطلوب استخدامه في وضع الحماية.

المرتجعات
File

getTestsZips

public Set<String> getTestsZips ()

تعرض هذه السمة مجموعة من حِزم ZIP للاختبارات التي سيتم إعدادها في البيئة التجريبية.

المرتجعات
Set<String>

getWaitForEventsTimeout

public long getWaitForEventsTimeout ()

تعرض هذه السمة الوقت الذي يجب انتظاره إلى أن تتم معالجة الأحداث بعد انتهاء تشغيل وضع الحماية.

المرتجعات
long

isValidationTest

public boolean isValidationTest ()

المرتجعات
boolean

shouldEnableDebugThread

public boolean shouldEnableDebugThread ()

فعِّل سلسلة تصحيح الأخطاء.

المرتجعات
boolean

shouldParallelSetup

public boolean shouldParallelSetup ()

تعرِض هذه السمة ما إذا كان سيتم تنفيذ عملية إعداد وضع الحماية بشكلٍ متوازٍ.

المرتجعات
boolean

shouldUseParallelDownload

public boolean shouldUseParallelDownload ()

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

المرتجعات
boolean

shouldUsePartialDownload

public boolean shouldUsePartialDownload ()

تعرِض هذه السمة ما إذا كان سيتم استخدام التخزين المؤقّت للتنزيل الجزئي

المرتجعات
boolean

shouldUseProtoReporter

public boolean shouldUseProtoReporter ()

تعرِض هذه السمة ما إذا كان يجب استخدام إعداد التقارير باستخدام بروتوكول المخزن المؤقت للبروتوكول.

المرتجعات
boolean

shouldUseSplitDiscovery

public boolean shouldUseSplitDiscovery ()

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

المرتجعات
boolean

shouldUseTestDiscovery

public boolean shouldUseTestDiscovery ()

تعرِض هذه السمة ما إذا كان سيتم استخدام أداة Tradefed Observatory لتحسين مرحلة اختبار ملفات JAR.

المرتجعات
boolean

startAvdInParent

public boolean startAvdInParent ()

تعرِض هذه السمة ما إذا كان سيتم بدء تشغيل أجهزة AVD في بيئة الاختبار المعزولة الرئيسية أو السماح بتشغيلها في بيئة الاختبار المعزولة الثانوية.

المرتجعات
boolean