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

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

getEnvVariables()

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

getForcePartialDownloadFileRegexList()

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

getJavaOptions()

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

String getParentPreparerConfig()

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

String getSandboxBuildId()

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

File getSandboxTfDirectory()

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

getTestsZips()

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

long getWaitForEventsTimeout()

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

boolean shouldEnableDebugThread()

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

boolean shouldParallelSetup()

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

boolean shouldUseParallelDownload()

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

boolean shouldUsePartialDownload()

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

boolean shouldUseProtoReporter()

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

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

Constant Value: "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

Constant Value: "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  getEnvVariables ()

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

المرتجعات

getForcePartialDownloadFileRegexList

public  getForcePartialDownloadFileRegexList ()

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

المرتجعات

getJavaOptions

public  getJavaOptions ()

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

المرتجعات

getParentPreparerConfig

public String getParentPreparerConfig ()

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

المرتجعات
String

getSandboxBuildId

public String getSandboxBuildId ()

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

المرتجعات
String

getSandboxTfDirectory

public File getSandboxTfDirectory ()

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

المرتجعات
File

getTestsZips

public  getTestsZips ()

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

المرتجعات

getWaitForEventsTimeout

public long getWaitForEventsTimeout ()

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

المرتجعات
long

shouldEnableDebugThread

public boolean shouldEnableDebugThread ()

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

المرتجعات
boolean

shouldParallelSetup

public boolean shouldParallelSetup ()

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

المرتجعات
boolean

shouldUseParallelDownload

public boolean shouldUseParallelDownload ()

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

المرتجعات
boolean

shouldUsePartialDownload

public boolean shouldUsePartialDownload ()

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

المرتجعات
boolean

shouldUseProtoReporter

public boolean shouldUseProtoReporter ()

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

المرتجعات
boolean

shouldUseSplitDiscovery

public boolean shouldUseSplitDiscovery ()

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

المرتجعات
boolean

shouldUseTestDiscovery

public boolean shouldUseTestDiscovery ()

تُرجع هذه السمة ما إذا كان سيتم استخدام أداة Tradefed Observatory لتحسين عملية تنظيم ملفات JAR.

المرتجعات
boolean

startAvdInParent

public boolean startAvdInParent ()

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

المرتجعات
boolean