IMultiTargetPreparer

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer


एक साथ कई उपकरणों के लिए परीक्षण वातावरण तैयार करता है। केवल उस सेटअप के लिए उपयोग करें जिसके लिए एकाधिक डिवाइस की आवश्यकता होती है, अन्यथा प्रत्येक डिवाइस पर नियमित ITargetPreparer का उपयोग करें।

ध्यान दें कि कॉन्फ़िगरेशन में एकाधिक IMultiTargetPreparer s निर्दिष्ट किए जा सकते हैं। यह अनुशंसा की जाती है कि प्रत्येक IMultiTargetPreparer अपने अपेक्षित परिवेश पूर्व-सेटअप और पोस्ट-सेटअप को स्पष्ट रूप से प्रलेखित करे।

सारांश

सार्वजनिक तरीके

default void setUp ( IInvocationContext context)

यह विधि बहिष्कृत है। इसके बजाय setUp(com.android.tradefed.invoker.TestInformation) का उपयोग करें।

default void setUp ( TestInformation testInformation)

परीक्षण के लिए लक्ष्य सेटअप करें।

default void tearDown ( TestInformation testInformation, Throwable e)

परीक्षण के बाद लक्ष्य सफाई/फाड़ का प्रदर्शन करें।

default void tearDown ( IInvocationContext context, Throwable e)

यह विधि बहिष्कृत है। इसके बजाय tearDown(com.android.tradefed.invoker.TestInformation, Throwable) का उपयोग करें।

सार्वजनिक तरीके

स्थापित करना

public void setUp (IInvocationContext context)

यह विधि बहिष्कृत है।
इसके बजाय setUp(com.android.tradefed.invoker.TestInformation) का उपयोग करें।

परीक्षण के लिए लक्ष्य सेटअप करें।

मापदंडों
context IInvocationContext : मंगलाचरण, उपकरणों, निर्माण का वर्णन करने वाला IInvocationContext

फेंकता
TargetSetupError यदि पर्यावरण की स्थापना में घातक त्रुटि हुई है
BuildError निर्माण संबंधी त्रुटि के मामले में
DeviceNotAvailableException अगर डिवाइस अनुत्तरदायी हो गया

स्थापित करना

public void setUp (TestInformation testInformation)

परीक्षण के लिए लक्ष्य सेटअप करें।

मापदंडों
testInformation TestInformation : TestInformation जो इनवोकेशन, डिवाइसेज, बिल्ड का वर्णन करता है।

फेंकता
TargetSetupError यदि पर्यावरण की स्थापना में घातक त्रुटि हुई है
BuildError निर्माण संबंधी त्रुटि के मामले में
DeviceNotAvailableException अगर डिवाइस अनुत्तरदायी हो गया

चीथड़े कर दो

public void tearDown (TestInformation testInformation, 
                Throwable e)

परीक्षण के बाद लक्ष्य सफाई/फाड़ का प्रदर्शन करें।

मापदंडों
testInformation TestInformation : TestInformation जो इनवोकेशन, डिवाइसेज, बिल्ड का वर्णन करता है।

e Throwable : यदि आमंत्रण एक अपवाद के साथ समाप्त होता है, तो यह वह अपवाद होगा जो आमंत्रण स्तर पर पकड़ा गया था। अन्यथा, null हो जाएगा।

फेंकता
DeviceNotAvailableException अगर डिवाइस अनुत्तरदायी हो गया

चीथड़े कर दो

public void tearDown (IInvocationContext context, 
                Throwable e)

यह विधि बहिष्कृत है।
इसके बजाय tearDown(com.android.tradefed.invoker.TestInformation, Throwable) का उपयोग करें।

परीक्षण के बाद लक्ष्य सफाई/फाड़ का प्रदर्शन करें।

मापदंडों
context IInvocationContext : मंगलाचरण, उपकरणों, निर्माण का वर्णन करने वाला IInvocationContext

e Throwable : यदि आमंत्रण एक अपवाद के साथ समाप्त होता है, तो यह वह अपवाद होगा जो आमंत्रण स्तर पर पकड़ा गया था। अन्यथा, null हो जाएगा।

फेंकता
DeviceNotAvailableException अगर डिवाइस अनुत्तरदायी हो गया