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

यह फ़ंक्शन, यह जानकारी देता है कि डिफ़ॉल्ट टेस्ट ज़िप फ़ाइलें डाउनलोड करनी हैं या नहीं.

boolean dumpTestTemplate()

यह फ़ंक्शन, यह जानकारी देता है कि फ़ॉलबैक मोड में टेस्ट टेंप्लेट को डंप करना है या नहीं.

String getChildGlobalConfig()

यह फ़ंक्शन, चाइल्ड सैंडबॉक्स के लिए इस्तेमाल किए जाने वाले कॉन्फ़िगरेशन को दिखाता है.

getEnvVariables()

यह एनवायरमेंट वैरिएबल का मैप है, जिसे सैंडबॉक्स की Java प्रोसेस में पास किया जाता है.

getForcePartialDownloadFileRegexList()

यह फ़ंक्शन, रेगुलर एक्सप्रेशन का सेट दिखाता है. सैंडबॉक्स में कुछ हद तक डाउनलोड करने की सुविधा, हमेशा उन फ़ाइलों को डाउनलोड करेगी जो रेगुलर एक्सप्रेशन से मैच करती हैं

getJavaOptions()

सैंडबॉक्स की Java प्रोसेस को पास करने के विकल्पों की सूची.

String getParentPreparerConfig()

यह फ़ंक्शन, उस कॉन्फ़िगरेशन को दिखाता है जिसे सैंडबॉक्स की पैरंट प्रोसेस में प्रीपेयरर को चलाना चाहिए.

String getSandboxBuildId()

यह फ़ंक्शन, सैंडबॉक्स के लिए फ़ोर्स किए गए build-id को दिखाता है, ताकि रन के दौरान उसका इस्तेमाल किया जा सके.

File getSandboxTfDirectory()

यह फ़ंक्शन, दी गई उन डायरेक्ट्री को दिखाता है जिनमें Trade Federation का वर्शन मौजूद है. इनका इस्तेमाल, रन को सैंडबॉक्स करने के लिए किया जाता है.

getTestsZips()

यह फ़ंक्शन, सैंडबॉक्स के लिए स्टेज करने के लिए, टेस्ट ज़िप का सेट दिखाता है.

long getWaitForEventsTimeout()

सैंडबॉक्स के चलने के बाद, इवेंट प्रोसेस होने के लिए हमें जितने समय तक इंतज़ार करना चाहिए यह फ़ंक्शन वह समय दिखाता है.

boolean shouldEnableDebugThread()

डीबग थ्रेड चालू करें.

boolean shouldParallelSetup()

यह फ़ंक्शन, यह जानकारी देता है कि सैंडबॉक्स सेटअप को पैरलल में एक्ज़ीक्यूट करना है या नहीं.

boolean shouldUseParallelDownload()

यह कुकी यह तय करती है कि सेटअप के दौरान पैरलल डाउनलोड का इस्तेमाल करना है या नहीं.

boolean shouldUsePartialDownload()

यह कुकी यह तय करती है कि आंशिक तौर पर डाउनलोड की गई फ़ाइलों को कैश मेमोरी में सेव करना है या नहीं

boolean shouldUseProtoReporter()

यह कुकी यह तय करती है कि प्रोटॉबफ़ रिपोर्टिंग का इस्तेमाल किया जाना चाहिए या नहीं.

boolean shouldUseSplitDiscovery()

यह फ़ंक्शन बताता है कि इंडिपेंडेंट डिस्कवरी के साथ सेटअप का इस्तेमाल करना है या नहीं.

boolean shouldUseTestDiscovery()

यह फ़ंक्शन, जार फ़ाइल को स्टेज करने की प्रोसेस को ऑप्टिमाइज़ करने के लिए, tradefed observatory का इस्तेमाल करना है या नहीं, यह तय करता है

boolean startAvdInParent()

यह फ़ंक्शन बताता है कि पैरंट सैंडबॉक्स में एवीडी डिवाइसों को शुरू करना है या उन्हें चाइल्ड सैंडबॉक्स में रहने देना है.

कॉन्स्टेंट

CHILD_GLOBAL_CONFIG

public static final String CHILD_GLOBAL_CONFIG

स्थिर वैल्यू: "sub-global-config"

ENABLE_DEBUG_THREAD

public static final String ENABLE_DEBUG_THREAD

कॉन्स्टेंट वैल्यू: "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

कॉन्स्टेंट वैल्यू: "sandbox-build-id"

TF_LOCATION

public static final String TF_LOCATION

स्थिर वैल्यू: "tf-location"

USE_PROTO_REPORTER

public static final String USE_PROTO_REPORTER

स्थिर वैल्यू: "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 ()

यह फ़ंक्शन, यह जानकारी देता है कि डिफ़ॉल्ट टेस्ट ज़िप फ़ाइलें डाउनलोड करनी हैं या नहीं.

रिटर्न
boolean

dumpTestTemplate

public boolean dumpTestTemplate ()

यह फ़ंक्शन, यह जानकारी देता है कि फ़ॉलबैक मोड में टेस्ट टेंप्लेट को डंप करना है या नहीं.

रिटर्न
boolean

getChildGlobalConfig

public String getChildGlobalConfig ()

यह फ़ंक्शन, चाइल्ड सैंडबॉक्स के लिए इस्तेमाल किए जाने वाले कॉन्फ़िगरेशन को दिखाता है. अगर पैरंट का इस्तेमाल किया जाना चाहिए, तो इसकी वैल्यू null होगी.

रिटर्न
String

getEnvVariables

public  getEnvVariables ()

यह एनवायरमेंट वैरिएबल का मैप है, जिसे सैंडबॉक्स की Java प्रोसेस में पास किया जाता है.

रिटर्न

getForcePartialDownloadFileRegexList

public  getForcePartialDownloadFileRegexList ()

यह फ़ंक्शन, रेगुलर एक्सप्रेशन का सेट दिखाता है. सैंडबॉक्स में कुछ हद तक डाउनलोड करने की सुविधा, हमेशा उन फ़ाइलों को डाउनलोड करेगी जो रेगुलर एक्सप्रेशन से मैच करती हैं

रिटर्न

getJavaOptions

public  getJavaOptions ()

सैंडबॉक्स की Java प्रोसेस को पास करने के विकल्पों की सूची.

रिटर्न

getParentPreparerConfig

public String getParentPreparerConfig ()

यह फ़ंक्शन, उस कॉन्फ़िगरेशन को दिखाता है जिसे सैंडबॉक्स की पैरंट प्रोसेस में प्रीपेयरर को चलाना चाहिए.

रिटर्न
String

getSandboxBuildId

public String getSandboxBuildId ()

यह फ़ंक्शन, सैंडबॉक्स के लिए फ़ोर्स किए गए build-id को दिखाता है, ताकि रन के दौरान उसका इस्तेमाल किया जा सके.

रिटर्न
String

getSandboxTfDirectory

public File getSandboxTfDirectory ()

यह फ़ंक्शन, दी गई उन डायरेक्ट्री को दिखाता है जिनमें Trade Federation का वर्शन मौजूद है. इनका इस्तेमाल, रन को सैंडबॉक्स करने के लिए किया जाता है.

रिटर्न
File

getTestsZips

public  getTestsZips ()

यह फ़ंक्शन, सैंडबॉक्स के लिए स्टेज करने के लिए, टेस्ट ज़िप का सेट दिखाता है.

रिटर्न

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

यह कुकी यह तय करती है कि प्रोटॉबफ़ रिपोर्टिंग का इस्तेमाल किया जाना चाहिए या नहीं.

रिटर्न
boolean

shouldUseSplitDiscovery

public boolean shouldUseSplitDiscovery ()

यह फ़ंक्शन बताता है कि इंडिपेंडेंट डिस्कवरी के साथ सेटअप का इस्तेमाल करना है या नहीं.

रिटर्न
boolean

shouldUseTestDiscovery

public boolean shouldUseTestDiscovery ()

यह फ़ंक्शन, जार फ़ाइल को स्टेज करने की प्रोसेस को ऑप्टिमाइज़ करने के लिए, Tradefed Observatory का इस्तेमाल करना है या नहीं, यह तय करता है

रिटर्न
boolean

startAvdInParent

public boolean startAvdInParent ()

यह फ़ंक्शन बताता है कि पैरंट सैंडबॉक्स में एवीडी डिवाइसों को शुरू करना है या उन्हें चाइल्ड सैंडबॉक्स में रहने देना है.

रिटर्न
boolean