TestEnvironment

public class TestEnvironment
extends Object

java.lang.Object
   ↳ com.android.tradefed.cluster.TestEnvironment


यह क्लास, TFC API से मिले TestEnvironment मैसेज को मॉडल करती है.

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

TestEnvironment()

पब्लिक मेथड

void addEnvVar(String name, String value)

यह एनवायरमेंट वैरिएबल जोड़ता है.

void addExcludedFileInJavaClasspath(String s)
void addExtraContextFile(String path)

यह कॉन्टेक्स्ट फ़ाइल में जोड़ने के लिए, फ़ाइल पाथ जोड़ता है.

void addJavaProperty(String name, String value)

यह Java प्रॉपर्टी जोड़ता है.

void addJvmOption(String s)

यह JVM का विकल्प जोड़ता है.

void addOutputFilePattern(String s)

आउटपुट फ़ाइल का पैटर्न जोड़ता है.

void addSetupScripts(String s)

सेटअप स्क्रिप्ट कमांड जोड़ता है.

static TestEnvironment fromJson(JSONObject json)
Map<String, String> getBuildAttributes()

यह फ़ंक्शन, Map ऑब्जेक्ट दिखाता है. इसमें सभी बिल्ड एट्रिब्यूट होते हैं.

String getContextFilePattern()
Map<String, String> getEnvVars()

यह फ़ंक्शन, सभी एनवायरमेंट वैरिएबल वाला Map ऑब्जेक्ट दिखाता है.

List<String> getExcludedFilesInJavaClasspath()

यह फ़ंक्शन, Java क्लासपाथ में शामिल नहीं की गई फ़ाइलों की सूची दिखाता है

List<String> getExtraContextFiles()
long getInvocationTimeout()
Map<String, String> getJavaProperties()

यह फ़ंक्शन, सभी Java प्रॉपर्टी वाला Map ऑब्जेक्ट दिखाता है.

List<String> getJvmOptions()

यह JVM के विकल्पों की सूची दिखाता है.

String getLogLevel()
List<String> getOutputFilePatterns()

इससे आउटपुट फ़ाइल पैटर्न की सूची मिलती है.

String getOutputFileUploadUrl()

इससे आउटपुट फ़ाइल अपलोड करने का यूआरएल मिलता है.

long getOutputIdleTimeout()
String getRetryCommandLine()
List<String> getSetupScripts()

यह सेटअप स्क्रिप्ट के निर्देशों की सूची दिखाता है.

List<TradefedConfigObject> getTradefedConfigObjects()
void setInvocationTimeout(long value)
void setOutputFileUploadUrl(String s)

यह विकल्प, आउटपुट फ़ाइल अपलोड करने का यूआरएल सेट करता है.

void setOutputIdleTimeout(long outputIdleTimeout)
void setUseParallelSetup(boolean f)
void setUseSubprocessReporting(boolean f)
boolean useParallelSetup()

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

boolean useSubprocessReporting()

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

सार्वजनिक कंस्ट्रक्टर

TestEnvironment

public TestEnvironment ()

पब्लिक मेथड

addEnvVar

public void addEnvVar (String name, 
                String value)

यह एनवायरमेंट वैरिएबल जोड़ता है.

पैरामीटर
name String: वैरिएबल का नाम.

value String: वैरिएबल की वैल्यू.

addExcludedFileInJavaClasspath

public void addExcludedFileInJavaClasspath (String s)

पैरामीटर
s String

addExtraContextFile

public void addExtraContextFile (String path)

यह कॉन्टेक्स्ट फ़ाइल में जोड़ने के लिए, फ़ाइल पाथ जोड़ता है.

पैरामीटर
path String

addJavaProperty

public void addJavaProperty (String name, 
                String value)

यह Java प्रॉपर्टी जोड़ता है.

पैरामीटर
name String: प्रॉपर्टी का नाम.

value String: प्रॉपर्टी की वैल्यू.

addJvmOption

public void addJvmOption (String s)

यह JVM का विकल्प जोड़ता है.

पैरामीटर
s String: एक जेवीएम विकल्प.

addOutputFilePattern

public void addOutputFilePattern (String s)

आउटपुट फ़ाइल का पैटर्न जोड़ता है.

पैरामीटर
s String: फ़ाइल का पैटर्न.

addSetupScripts

public void addSetupScripts (String s)

सेटअप स्क्रिप्ट कमांड जोड़ता है.

पैरामीटर
s String: सेटअप स्क्रिप्ट कमांड.

fromJson

public static TestEnvironment fromJson (JSONObject json)

पैरामीटर
json JSONObject

रिटर्न
TestEnvironment

थ्रो
JSONException

getBuildAttributes

public Map<String, String> getBuildAttributes ()

यह फ़ंक्शन, Map ऑब्जेक्ट दिखाता है. इसमें सभी बिल्ड एट्रिब्यूट होते हैं.

रिटर्न
Map<String, String> बिल्ड के सभी एट्रिब्यूट का ऐसा मैप जिसे बदला नहीं जा सकता

getContextFilePattern

public String getContextFilePattern ()

रिटर्न
String

getEnvVars

public Map<String, String> getEnvVars ()

यह फ़ंक्शन, सभी एनवायरमेंट वैरिएबल वाला Map ऑब्जेक्ट दिखाता है.

रिटर्न
Map<String, String> सभी एनवायरमेंट वैरिएबल का ऐसा मैप जिसमें बदलाव नहीं किया जा सकता.

getExcludedFilesInJavaClasspath

public List<String> getExcludedFilesInJavaClasspath ()

यह फ़ंक्शन, Java क्लासपाथ में शामिल नहीं की गई फ़ाइलों की सूची दिखाता है

रिटर्न
List<String> फ़ाइलों की ऐसी सूची जिसमें बदलाव नहीं किया जा सकता

getExtraContextFiles

public List<String> getExtraContextFiles ()

रिटर्न
List<String> कॉन्टेक्स्ट फ़ाइल में जोड़ने के लिए, फ़ाइल पाथ की सूची

getInvocationTimeout

public long getInvocationTimeout ()

रिटर्न
long इन्वोकेशन के लिए ज़्यादा से ज़्यादा इंतज़ार करने का समय (मिलीसेकंड में)

getJavaProperties

public Map<String, String> getJavaProperties ()

यह फ़ंक्शन, सभी Java प्रॉपर्टी वाला Map ऑब्जेक्ट दिखाता है.

रिटर्न
Map<String, String> सभी रनर प्रॉपर्टी का ऐसा मैप जिसे बदला नहीं जा सकता.

getJvmOptions

public List<String> getJvmOptions ()

यह JVM के विकल्पों की सूची दिखाता है.

रिटर्न
List<String> विकल्पों की ऐसी सूची जिसमें बदलाव नहीं किया जा सकता

getLogLevel

public String getLogLevel ()

रिटर्न
String

getOutputFilePatterns

public List<String> getOutputFilePatterns ()

इससे आउटपुट फ़ाइल पैटर्न की सूची मिलती है.

रिटर्न
List<String> फ़ाइल पैटर्न की ऐसी सूची जिसमें बदलाव नहीं किया जा सकता.

getOutputFileUploadUrl

public String getOutputFileUploadUrl ()

इससे आउटपुट फ़ाइल अपलोड करने का यूआरएल मिलता है.

रिटर्न
String यूआरएल.

getOutputIdleTimeout

public long getOutputIdleTimeout ()

रिटर्न
long निष्क्रिय सबप्रोसेस के लिए इंतज़ार करने के लिए ज़्यादा से ज़्यादा मिलीसेकंड

getRetryCommandLine

public String getRetryCommandLine ()

रिटर्न
String

getSetupScripts

public List<String> getSetupScripts ()

यह सेटअप स्क्रिप्ट के निर्देशों की सूची दिखाता है.

रिटर्न
List<String> निर्देशों की ऐसी सूची जिसमें बदलाव नहीं किया जा सकता

getTradefedConfigObjects

public List<TradefedConfigObject> getTradefedConfigObjects ()

रिटर्न
List<TradefedConfigObject>

setInvocationTimeout

public void setInvocationTimeout (long value)

पैरामीटर
value long

setOutputFileUploadUrl

public void setOutputFileUploadUrl (String s)

यह विकल्प, आउटपुट फ़ाइल अपलोड करने का यूआरएल सेट करता है.

पैरामीटर
s String: यूआरएल.

setOutputIdleTimeout

public void setOutputIdleTimeout (long outputIdleTimeout)

पैरामीटर
outputIdleTimeout long

setUseParallelSetup

public void setUseParallelSetup (boolean f)

पैरामीटर
f boolean

setUseSubprocessReporting

public void setUseSubprocessReporting (boolean f)

पैरामीटर
f boolean

useParallelSetup

public boolean useParallelSetup ()

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

रिटर्न
boolean बूलियन वैल्यू होती है.

useSubprocessReporting

public boolean useSubprocessReporting ()

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

रिटर्न
boolean बूलियन वैल्यू होती है.