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

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

Map<String, String> getEnvVariables()

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

Set<String> getForcePartialDownloadFileRegexList()

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

List<String> getJavaOptions()

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

String getParentPreparerConfig()

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

String getSandboxBuildId()

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

File getSandboxTfDirectory()

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

Set<String> getTestsZips()

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

long getWaitForEventsTimeout()

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

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

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

रिटर्न
String

getSandboxTfDirectory

public File getSandboxTfDirectory ()

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

रिटर्न
File

getTestsZips

public Set<String> getTestsZips ()

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

रिटर्न
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 का इस्तेमाल करना है या नहीं, यह जानकारी देता है

रिटर्न
boolean

startAvdInParent

public boolean startAvdInParent ()

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

रिटर्न
boolean