टेस्ट एनवायरमेंट

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)

इससे जेवीएम का विकल्प जुड़ जाता है.

void addOutputFilePattern(String s)

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

void addSetupScripts(String s)

सेटअप स्क्रिप्ट निर्देश जोड़ता है.

static TestEnvironment fromJson(JSONObject json)
getBuildAttributes()

ऐसा ERROR(/Map) ऑब्जेक्ट दिखाता है जिसमें सभी बिल्ड एट्रिब्यूट शामिल होते हैं.

String getContextFilePattern()
getEnvVars()

ऐसा ERROR(/Map) ऑब्जेक्ट दिखाता है जिसमें सभी एनवायरमेंट मौजूद होते हैं.

getExcludedFilesInJavaClasspath()

java classpath में शामिल नहीं की गई फ़ाइलों की सूची लौटाता है

getExtraContextFiles()
long getInvocationTimeout()
getJavaProperties()

ऐसा ERROR(/Map) ऑब्जेक्ट दिखाता है जिसमें सभी Java प्रॉपर्टी शामिल होती हैं.

getJvmOptions()

यह फ़ंक्शन जेवीएम के विकल्पों की सूची दिखाता है.

String getLogLevel()
getOutputFilePatterns()

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

String getOutputFileUploadUrl()

आउटपुट फ़ाइल अपलोड का यूआरएल दिखाता है.

long getOutputIdleTimeout()
String getRetryCommandLine()
getSetupScripts()

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

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

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

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

टेस्ट एनवायरमेंट

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

जोड़ें जावाप्रॉपर्टी

public void addJavaProperty (String name, 
                String value)

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

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

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

addJvmOption

public void addJvmOption (String s)

इससे जेवीएम का विकल्प जुड़ जाता है.

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

जोड़ेंआउटपुट फ़ाइल पैटर्न

public void addOutputFilePattern (String s)

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

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

addसेटअपScripts

public void addSetupScripts (String s)

सेटअप स्क्रिप्ट निर्देश जोड़ता है.

पैरामीटर
s String: सेटअप स्क्रिप्ट निर्देश.

fromJson

public static TestEnvironment fromJson (JSONObject json)

पैरामीटर
json JSONObject

रिटर्न
TestEnvironment

थ्रो
JSONException

getबिल्ड एट्रिब्यूट

public  getBuildAttributes ()

ऐसा ERROR(/Map) ऑब्जेक्ट दिखाता है जिसमें सभी बिल्ड एट्रिब्यूट शामिल होते हैं.

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

getContextFilePattern

public String getContextFilePattern ()

रिटर्न
String

गेट एनवायरमेंट

public  getEnvVars ()

ऐसा ERROR(/Map) ऑब्जेक्ट दिखाता है जिसमें सभी एनवायरमेंट मौजूद होते हैं.

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

getexcludedFilesInJavaClasspath

public  getExcludedFilesInJavaClasspath ()

java classpath में शामिल नहीं की गई फ़ाइलों की सूची लौटाता है

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

getExtraContextFiles

public  getExtraContextFiles ()

रिटर्न
कॉन्टेक्स्ट फ़ाइल में जोड़ने के लिए अतिरिक्त फ़ाइल पाथ की सूची

'कॉलआउट' सेशन खत्म होने का समय

public long getInvocationTimeout ()

रिटर्न
long शुरू करने के लिए इंतज़ार करने के लिए ज़्यादा से ज़्यादा मिलीसेकंड

getJavaProperties

public  getJavaProperties ()

ऐसा ERROR(/Map) ऑब्जेक्ट दिखाता है जिसमें सभी Java प्रॉपर्टी शामिल होती हैं.

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

getJvmOptions

public  getJvmOptions ()

यह फ़ंक्शन जेवीएम के विकल्पों की सूची दिखाता है.

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

गेटलॉग लेवल

public String getLogLevel ()

रिटर्न
String

'आउटपुट फ़ाइल पैटर्न पाएं'

public  getOutputFilePatterns ()

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

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

getOutputFileUploadUrl

public String getOutputFileUploadUrl ()

आउटपुट फ़ाइल अपलोड का यूआरएल दिखाता है.

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

getOutputIdleTimeout

public long getOutputIdleTimeout ()

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

'फिर से कोशिश करें' कमांडलाइन

public String getRetryCommandLine ()

रिटर्न
String

getसेटअपस्क्रिप्ट

public  getSetupScripts ()

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

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

getTradefedConfigObjects

public  getTradefedConfigObjects ()

रिटर्न

setInvocationTimeout

public void setInvocationTimeout (long value)

पैरामीटर
value long

setOutputFileUploadUrl

public void setOutputFileUploadUrl (String s)

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

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

setOutputIdleTimeout

public void setOutputIdleTimeout (long outputIdleTimeout)

पैरामीटर
outputIdleTimeout long

setUseParallelसेटअप

public void setUseParallelSetup (boolean f)

पैरामीटर
f boolean

setUseSubprocessReporting

public void setUseSubprocessReporting (boolean f)

पैरामीटर
f boolean

इस्तेमाल के साथ-साथ सेट अप

public boolean useParallelSetup ()

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

रिटर्न
boolean एक बूलियन.

यूज़सबप्रोसेस रिपोर्टिंग

public boolean useSubprocessReporting ()

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

रिटर्न
boolean एक बूलियन.