ट्रेडफेडसैंडबॉक्स
public class TradefedSandbox
extends Object
implements ISandbox
java.lang.ऑब्जेक्ट |
↳ | com.android.tradefed.sandbox.TradefedSandbox |
सैंडबॉक्स कंटेनर जो ट्रेड फेडरेशन आमंत्रण चला सकता है। कार्य: विकल्पों को सैंडबॉक्स में जाने की अनुमति दें।
सारांश
सार्वजनिक तरीके |
---|
String | createClasspath (File workingDir) ISandbox.getTradefedSandboxEnvironment(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.config.IConfiguration, String[]) द्वारा लौटाए गए पर्यावरण और कार्यशील निर्देशिका के आधार पर एक क्लासपाथ बनाएं। |
IConfiguration | createThinLauncherConfig (String[] args, IKeyStoreClient keyStoreClient, IRunUtil runUtil, File globalConfig) विशेष मोड मुख्य रन से डिस्कनेक्ट हो गया: जब कोई कॉन्फ़िगरेशन पैरेंट में मौजूद नहीं दिखता है, तो हम पतले लॉन्चर पर वापस आते हैं जहां हम वर्तमान में ज्ञात सूचनाओं के साथ सैंडबॉक्स को सेटअप करने का प्रयास करते हैं और संस्करणित डीआईआर में कॉन्फ़िगरेशन को पूरी तरह से बनाने के लिए कार्यशील निर्देशिका को भरते हैं। . |
File | getTradefedSandboxEnvironment ( IInvocationContext context, IConfiguration nonVersionedConfig, ITestLogger logger, String[] args) |
Exception | prepareEnvironment ( IInvocationContext context, IConfiguration config, ITestInvocationListener listener) सैंडबॉक्स को ठीक से चलाने के लिए वातावरण तैयार करें। |
CommandResult | run ( TestInformation info, IConfiguration config, ITestLogger logger) सैंडबॉक्स को उस परिवेश के साथ चलाएँ जो सेट किया गया था। |
void | tearDown () किसी भी स्थिति, फ़ाइल या वातावरण को साफ़ करें जो बदला गया हो। |
खेत
सैंडबॉक्स_सक्षम
public static final String SANDBOX_ENABLED
सार्वजनिक निर्माणकर्ता
ट्रेडफेडसैंडबॉक्स
public TradefedSandbox ()
सार्वजनिक तरीके
CreateThinLauncherConfig
public IConfiguration createThinLauncherConfig (String[] args,
IKeyStoreClient keyStoreClient,
IRunUtil runUtil,
File globalConfig)
विशेष मोड मुख्य रन से डिस्कनेक्ट हो गया: जब कोई कॉन्फ़िगरेशन पैरेंट में मौजूद नहीं दिखता है, तो हम पतले लॉन्चर पर वापस आते हैं जहां हम वर्तमान में ज्ञात सूचनाओं के साथ सैंडबॉक्स को सेटअप करने का प्रयास करते हैं और संस्करणित डीआईआर में कॉन्फ़िगरेशन को पूरी तरह से बनाने के लिए कार्यशील निर्देशिका को भरते हैं। .
पैरामीटर |
---|
args | String : मूल कमांड लाइन तर्क। |
keyStoreClient | IKeyStoreClient : कॉन्फ़िगरेशन बनाने के लिए उपयोग किया जाने वाला वर्तमान कीस्टोर क्लाइंट। |
runUtil | IRunUtil : होस्ट कमांड चलाने के लिए वर्तमान IRunUtil । |
globalConfig | File : टीएफ की उपप्रक्रियाओं को चलाने के लिए उपयोग किया जाने वाला वैश्विक कॉन्फ़िगरेशन। |
रिटर्न |
---|
IConfiguration | NON_VERSIONED ऑब्जेक्ट के लिए TF के कॉन्फ़िगरेशन XML की ओर इशारा करने वाली एक फ़ाइल। यदि कोई पतला लॉन्चर कॉन्फ़िगरेशन नहीं बनाया जा सका तो शून्य लौटाता है। |
getTradefedSandboxEnvironment
public File getTradefedSandboxEnvironment (IInvocationContext context,
IConfiguration nonVersionedConfig,
ITestLogger logger,
String[] args)
पैरामीटर |
---|
context | IInvocationContext |
nonVersionedConfig | IConfiguration |
logger | ITestLogger |
args | String |
चीथड़े कर दो
public void tearDown ()
किसी भी स्थिति, फ़ाइल या वातावरण को साफ़ करें जो बदला गया हो।
संरक्षित तरीके
डंपग्लोबलकॉन्फिग
protected File dumpGlobalConfig (IConfiguration config,
exclusionPatterns)
कुछ ऑब्जेक्ट से फ़िल्टर किए गए वैश्विक कॉन्फ़िगरेशन को डंप करें।
पैरामीटर |
---|
config | IConfiguration |
exclusionPatterns | |
जावा प्राप्त करें
protected String getJava ()