सैंडबॉक्स्डइनवोकेशननिष्पादन
public class SandboxedInvocationExecution
extends InvocationExecution
java.lang.ऑब्जेक्ट | ||
↳ | com.android.tradefed.invoker.InvocationExecution | |
↳ | com.android.tradefed.invoker.sandbox.SandboxedInvocationExecution |
इनवोकेशन का विशेष सैंडबॉक्स निष्पादन: जब हम सैंडबॉक्स के अंदर कमांड चला रहे होते हैं तो यह इनवोकेशनएक्सेक्शन होता है। बिल्ड पहले से ही संदर्भ में उपलब्ध होना चाहिए।
सारांश
सार्वजनिक निर्माणकर्ता | |
---|---|
SandboxedInvocationExecution () |
सार्वजनिक तरीके | |
---|---|
void | cleanUpBuilds ( IInvocationContext context, IConfiguration config) बिल्ड_प्रोवाइडर क्लीन अप चरण निष्पादित करें। |
boolean | fetchBuild ( TestInformation testInfo, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener listener) आमंत्रण के build_provider चरण को निष्पादित करें। |
संरक्षित तरीके | |
---|---|
getLabPreparersToRun ( IConfiguration config, String deviceName) इस उपकरण पर चलाने के लिए प्रयोगशाला तैयार करने वालों की एक सूची प्राप्त करें। | |
getTargetPreparersToRun ( IConfiguration config, String deviceName) इस डिवाइस पर चलाने के लिए लक्ष्य तैयार करने वालों की एक सूची प्राप्त करें। | |
void | logHostAdb ( IConfiguration config, ITestLogger logger) $TMPDIR/adb.$UID.log से लॉग एकत्रित करें। |
सार्वजनिक निर्माणकर्ता
सैंडबॉक्स्डइनवोकेशननिष्पादन
public SandboxedInvocationExecution ()
सार्वजनिक तरीके
क्लीनअपबिल्ड्स
public void cleanUpBuilds (IInvocationContext context, IConfiguration config)
बिल्ड_प्रोवाइडर क्लीन अप चरण निष्पादित करें। निर्माण लाने से संबद्ध।
पैरामीटर | |
---|---|
context | IInvocationContext : आह्वान का IInvocationContext । |
config | IConfiguration : इस परीक्षण रन का IConfiguration . |
फ़ेचबिल्ड
public boolean fetchBuild (TestInformation testInfo, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener listener)
आमंत्रण के build_provider चरण को निष्पादित करें।
पैरामीटर | |
---|---|
testInfo | TestInformation : आह्वान की TestInformation . |
config | IConfiguration : इस परीक्षण रन का IConfiguration . |
rescheduler | IRescheduler : IRescheduler , किसी अन्य संसाधन पर निष्पादन के लिए आमंत्रण के कुछ हिस्सों को पुनर्निर्धारित करने के लिए |
listener | ITestInvocationListener : बिल्ड डाउनलोड विफलताओं की रिपोर्ट करने के लिए ITestInvocation । |
रिटर्न | |
---|---|
boolean | यदि हमने बिल्ड को सफलतापूर्वक डाउनलोड किया है तो सही है, अन्यथा गलत है। |
फेंकता | |
---|---|
BuildRetrievalError | |
DeviceNotAvailableException |
संरक्षित तरीके
getLabPreparersToRun
protectedgetLabPreparersToRun (IConfiguration config, String deviceName)
इस उपकरण पर चलाने के लिए प्रयोगशाला तैयार करने वालों की एक सूची प्राप्त करें।
प्रयोगशाला तैयार करने वालों को सैंडबॉक्स चाइल्ड के अंदर चलाने से प्रतिबंधित करने के लिए सैंडबॉक्स कक्षाओं में ओवरराइड किया गया
पैरामीटर | |
---|---|
config | IConfiguration |
deviceName | String |
रिटर्न | |
---|---|
getTargetPreparersToRun
protectedgetTargetPreparersToRun (IConfiguration config, String deviceName)
इस डिवाइस पर चलाने के लिए लक्ष्य तैयार करने वालों की एक सूची प्राप्त करें।
प्रयोगशाला तैयार करने वालों को सैंडबॉक्स चाइल्ड के अंदर चलाने से प्रतिबंधित करने के लिए सैंडबॉक्स कक्षाओं में ओवरराइड किया गया
पैरामीटर | |
---|---|
config | IConfiguration |
deviceName | String |
रिटर्न | |
---|---|
लॉगहोस्टएडीबी
protected void logHostAdb (IConfiguration config, ITestLogger logger)
$TMPDIR/adb.$UID.log से लॉग एकत्रित करें।
पैरामीटर | |
---|---|
config | IConfiguration |
logger | ITestLogger |