IMultiTargetPreparer
public interface IMultiTargetPreparer
implements IDisableable
com.android.tradefed.targetprep.multi.IMultiTargetPreparer |
कई उपकरणों के लिए एक साथ परीक्षण वातावरण तैयार करता है। केवल उस सेटअप के लिए उपयोग करें जिसके लिए एकाधिक डिवाइस की आवश्यकता होती है, अन्यथा प्रत्येक डिवाइस पर नियमित ITargetPreparer
उपयोग करें।
ध्यान दें कि कॉन्फ़िगरेशन में एकाधिक IMultiTargetPreparer
निर्दिष्ट किए जा सकते हैं। यह अनुशंसा की जाती है कि प्रत्येक IMultiTargetPreparer अपने अपेक्षित परिवेश पूर्व-सेटअप और पोस्ट-सेटअप को स्पष्ट रूप से दस्तावेज़ित करे।
सारांश
सार्वजनिक तरीके | |
---|---|
default void | setUp ( IInvocationContext context) यह तरीका बहिष्कृत है। इसके बजाय |
default void | setUp ( TestInformation testInformation) परीक्षण के लिए सेटअप लक्ष्यों को पूरा करें। |
default void | tearDown ( TestInformation testInformation, Throwable e) परीक्षण के बाद लक्ष्यों की सफाई/टियरडाउन करें। |
default void | tearDown ( IInvocationContext context, Throwable e) यह तरीका बहिष्कृत है। इसके बजाय |
सार्वजनिक तरीके
स्थापित करना
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 | अगर डिवाइस अनुत्तरदायी बन गया |