पैरेंटसैंडबॉक्सआमंत्रण निष्पादन
public class ParentSandboxInvocationExecution
extends InvocationExecution
java.lang.ऑब्जेक्ट | ||
मैं | com.android.tradefed.invoker.InvocationExecution | |
मैं | com.android.tradefed.invoker.sandbox.ParentSandboxInvocationExecution |
के संस्करण InvocationExecution
माता पिता मंगलाचरण विशेष कार्यों के लिए एक sandbox चल रहा है।
सारांश
सार्वजनिक निर्माणकर्ता | |
---|---|
ParentSandboxInvocationExecution () |
सार्वजनिक तरीके | |
---|---|
void | doCleanUp (IInvocationContext context, IConfiguration config, Throwable exception) target_preparer और multi_target_preparer क्लीनअप चरण निष्पादित करें। |
void | doSetup (TestInformation testInfo, IConfiguration config, ITestLogger listener) target_preparer और multi_target_preparer सेटअप चरण निष्पादित करें। |
void | doTeardown (TestInformation testInfo, IConfiguration config, ITestLogger logger, Throwable exception) target_preparer और multi_target_preparer टियरडाउन चरण निष्पादित करें। |
boolean | fetchBuild (TestInformation testInfo, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener listener) आमंत्रण के build_provider चरण को निष्पादित करें। |
void | reportLogs (ITestDevice device, ITestLogger logger, TestInvocation.Stage stage) मंगलाचरण के विभिन्न चरणों में कुछ उपकरण लॉग की रिपोर्ट करें। |
void | runDevicePostInvocationTearDown (IInvocationContext context, IConfiguration config, Throwable exception) आह्वान |
void | runDevicePreInvocationSetup (IInvocationContext context, IConfiguration config, ITestLogger logger) आह्वान |
void | runTests (TestInformation info, IConfiguration config, ITestInvocationListener listener) परीक्षण चलाता है। |
संरक्षित तरीके | |
---|---|
IConfigurationFactory | getFactory () रिटर्न |
getPreparersToRun ( IConfiguration config, String deviceName) इस डिवाइस पर चलने के लिए तैयार करने वालों की सूची प्राप्त करें। | |
IRunUtil | getRunUtil () |
boolean | prepareAndRunSandbox (TestInformation info, IConfiguration config, ITestInvocationListener listener) सैंडबॉक्स चलाने की परिणाम स्थिति लौटाता है। |
सार्वजनिक निर्माणकर्ता
पैरेंटसैंडबॉक्सआमंत्रण निष्पादन
public ParentSandboxInvocationExecution ()
सार्वजनिक तरीके
डूक्लीनअप
public void doCleanUp (IInvocationContext context, IConfiguration config, Throwable exception)
target_preparer और multi_target_preparer क्लीनअप चरण निष्पादित करें। क्या उपकरण साफ करते हैं।
मापदंडों | |
---|---|
context | IInvocationContext : IInvocationContext मंगलाचरण की। |
config | IConfiguration : IConfiguration इस परीक्षण रन की। |
exception | Throwable : मूल अपवाद परीक्षण चल रहा है द्वारा फेंका। |
डूसेटअप
public void doSetup (TestInformation testInfo, IConfiguration config, ITestLogger listener)
target_preparer और multi_target_preparer सेटअप चरण निष्पादित करें। क्या परीक्षण चलाने के लिए सभी उपकरणों को सेटअप करना आवश्यक है।
मापदंडों | |
---|---|
testInfo | TestInformation : TestInformation मंगलाचरण की। |
config | IConfiguration : IConfiguration इस परीक्षण रन की। |
listener | ITestLogger : ITestLogger सेटअप विफलताओं लॉग रिपोर्ट करने के लिए। |
फेंकता | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
डू टियरडाउन
public void doTeardown (TestInformation testInfo, IConfiguration config, ITestLogger logger, Throwable exception)
target_preparer और multi_target_preparer टियरडाउन चरण निष्पादित करें। क्या सेटअप के साथ जुड़े उपकरण टूट जाते हैं।
मापदंडों | |
---|---|
testInfo | TestInformation : TestInformation मंगलाचरण की। |
config | IConfiguration : IConfiguration इस परीक्षण रन की। |
logger | ITestLogger : ITestLogger लॉग रिपोर्ट करने के लिए। |
exception | Throwable : मूल अपवाद परीक्षण चल रहा है द्वारा फेंका। |
फ़ेचबिल्ड
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 |
रिपोर्टलॉग
public void reportLogs (ITestDevice device, ITestLogger logger, TestInvocation.Stage stage)
आमंत्रण के विभिन्न चरणों में कुछ डिवाइस लॉग की रिपोर्ट करें। उदाहरण के लिए: लॉगकैट।
मापदंडों | |
---|---|
device | ITestDevice : से लॉग रिपोर्ट करने के लिए उपकरण। |
logger | ITestLogger : लॉग के लिए लकड़हारा। |
stage | TestInvocation.Stage : मंगलाचरण हम पर हैं की अवस्था। |
रनडिवाइसपोस्टइनवोकेशनटियरडाउन
public void runDevicePostInvocationTearDown (IInvocationContext context, IConfiguration config, Throwable exception)
आह्वान ITestDevice#postInvocationTearDown(Throwable)
मंगलाचरण के प्रत्येक डिवाइस भाग के लिए।
मापदंडों | |
---|---|
context | IInvocationContext : IInvocationContext मंगलाचरण की। |
config | IConfiguration : IConfiguration इस परीक्षण रन की। |
exception | Throwable : मूल अपवाद परीक्षण चल रहा है यदि कोई द्वारा फेंका। |
रनडिवाइसप्रीइनवोकेशनसेटअप
public void runDevicePreInvocationSetup (IInvocationContext context, IConfiguration config, ITestLogger logger)
आह्वान ERROR(ITestDevice#preInvocationSetup(IBuildInfo)/com.android.tradefed.device.ITestDevice#preInvocationSetup(com.android.tradefed.build.IBuildInfo) ITestDevice#preInvocationSetup(IBuildInfo))
मंगलाचरण के प्रत्येक डिवाइस भाग के लिए।
मापदंडों | |
---|---|
context | IInvocationContext : IInvocationContext मंगलाचरण की। |
config | IConfiguration : IConfiguration इस परीक्षण रन की। |
logger | ITestLogger : ITestLogger लॉग रिपोर्ट करने के लिए। |
फेंकता | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
रन टेस्ट
public void runTests (TestInformation info, IConfiguration config, ITestInvocationListener listener)
परीक्षण चलाता है।
मापदंडों | |
---|---|
info | TestInformation : TestInformation साथ परीक्षण चलाने के लिए। |
config | IConfiguration : IConfiguration चलाने के लिए |
listener | ITestInvocationListener : ITestInvocationListener परीक्षण के परिणाम की |
संरक्षित तरीके
फैक्टरी प्राप्त करें
protected IConfigurationFactory getFactory ()
रिटर्न IConfigurationFactory
बनाया विन्यास के लिए इस्तेमाल किया।
रिटर्न | |
---|---|
IConfigurationFactory |
getPreparersToRun
protectedgetPreparersToRun (IConfiguration config, String deviceName)
इस डिवाइस पर चलने के लिए तैयार करने वालों की सूची प्राप्त करें।
लैब तैयार करने वालों को सैंडबॉक्स चाइल्ड के अंदर चलाने से प्रतिबंधित करने के लिए सैंडबॉक्स कक्षाओं में ओवरराइड किया गया
मापदंडों | |
---|---|
config | IConfiguration |
deviceName | String |
रिटर्न | |
---|---|
getRunUtil
protected IRunUtil getRunUtil ()
रिटर्न | |
---|---|
IRunUtil |
तैयार करेंएंडरनसैंडबॉक्स
protected boolean prepareAndRunSandbox (TestInformation info, IConfiguration config, ITestInvocationListener listener)
सैंडबॉक्स चलाने की परिणाम स्थिति लौटाता है।
मापदंडों | |
---|---|
info | TestInformation |
config | IConfiguration |
listener | ITestInvocationListener |
रिटर्न | |
---|---|
boolean |