IMultiTargetPreparer

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer


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

ध्यान दें कि कॉन्फ़िगरेशन में एकाधिक IMultiTargetPreparer निर्दिष्ट किए जा सकते हैं। यह अनुशंसा की जाती है कि प्रत्येक 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 अगर डिवाइस अनुत्तरदायी बन गया