सैंडबॉक्स्डइनवोकेशननिष्पादन

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

protected  getLabPreparersToRun (IConfiguration config, 
                String deviceName)

इस उपकरण पर चलाने के लिए प्रयोगशाला तैयार करने वालों की एक सूची प्राप्त करें।

प्रयोगशाला तैयार करने वालों को सैंडबॉक्स चाइल्ड के अंदर चलाने से प्रतिबंधित करने के लिए सैंडबॉक्स कक्षाओं में ओवरराइड किया गया

पैरामीटर
config IConfiguration

deviceName String

रिटर्न

getTargetPreparersToRun

protected  getTargetPreparersToRun (IConfiguration config, 
                String deviceName)

इस डिवाइस पर चलाने के लिए लक्ष्य तैयार करने वालों की एक सूची प्राप्त करें।

प्रयोगशाला तैयार करने वालों को सैंडबॉक्स चाइल्ड के अंदर चलाने से प्रतिबंधित करने के लिए सैंडबॉक्स कक्षाओं में ओवरराइड किया गया

पैरामीटर
config IConfiguration

deviceName String

रिटर्न

लॉगहोस्टएडीबी

protected void logHostAdb (IConfiguration config, 
                ITestLogger logger)

$TMPDIR/adb.$UID.log से लॉग एकत्रित करें।

पैरामीटर
config IConfiguration

logger ITestLogger