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
publicgetEnvVariables ()
यह एनवायरमेंट वैरिएबल का मैप है, जिसे सैंडबॉक्स की Java प्रोसेस में पास किया जाता है.
| रिटर्न | |
|---|---|
|
|
getForcePartialDownloadFileRegexList
publicgetForcePartialDownloadFileRegexList ()
यह फ़ंक्शन, रेगुलर एक्सप्रेशन का सेट दिखाता है. सैंडबॉक्स में कुछ हद तक डाउनलोड करने की सुविधा, हमेशा उन फ़ाइलों को डाउनलोड करेगी जो रेगुलर एक्सप्रेशन से मैच करती हैं
| रिटर्न | |
|---|---|
|
|
getJavaOptions
publicgetJavaOptions ()
सैंडबॉक्स की Java प्रोसेस को पास करने के विकल्पों की सूची.
| रिटर्न | |
|---|---|
|
|
getParentPreparerConfig
public String getParentPreparerConfig ()
यह फ़ंक्शन, उस कॉन्फ़िगरेशन को दिखाता है जिसे सैंडबॉक्स की पैरंट प्रोसेस में प्रीपेयरर को चलाना चाहिए.
| रिटर्न | |
|---|---|
String |
|
getSandboxBuildId
public String getSandboxBuildId ()
यह फ़ंक्शन, सैंडबॉक्स के लिए फ़ोर्स किए गए build-id को दिखाता है, ताकि रन के दौरान उसका इस्तेमाल किया जा सके.
| रिटर्न | |
|---|---|
String |
|
getSandboxTfDirectory
public File getSandboxTfDirectory ()
यह फ़ंक्शन, दी गई उन डायरेक्ट्री को दिखाता है जिनमें Trade Federation का वर्शन मौजूद है. इनका इस्तेमाल, रन को सैंडबॉक्स करने के लिए किया जाता है.
| रिटर्न | |
|---|---|
File |
|
getTestsZips
publicgetTestsZips ()
यह फ़ंक्शन, सैंडबॉक्स के लिए स्टेज करने के लिए, टेस्ट ज़िप का सेट दिखाता है.
| रिटर्न | |
|---|---|
|
|
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 |
|