ItargetPreparer
public interface ITargetPreparer
implements IDisableable
com.android.tradefed.targetprep.ITargetPreparer |
परीक्षण चलाने के लिए परीक्षण वातावरण तैयार करता है।
उदाहरण के लिए, सॉफ़्टवेयर स्थापित करना, परीक्षण के लिए env सेटिंग्स में बदलाव करना, लक्ष्य लॉन्च करना आदि।
ध्यान दें कि कई ITargetPreparer
एक विन्यास में निर्दिष्ट किया जा सकता। यह अनुशंसा की जाती है कि प्रत्येक ItargetPreparer अपने अपेक्षित परिवेश पूर्व-सेटअप और पोस्ट-सेटअप को स्पष्ट रूप से प्रलेखित करे। उदाहरण के लिए एक आईटारगेटप्रेपरर जो परीक्षण के लिए एक डिवाइस को कॉन्फ़िगर करता है, उसे सॉफ्टवेयर स्थापित करने वाले आईटारगेटप्रेपरर के बाद चलाया जाना चाहिए।
सारांश
सार्वजनिक तरीके | |
---|---|
default void | setUp (ITestDevice device, IBuildInfo buildInfo) यह विधि बहिष्कृत है। उपयोग |
default void | setUp (TestInformation testInformation) परीक्षण के लिए लक्ष्य सेटअप करें। |
default void | tearDown (TestInformation testInformation, Throwable e) परीक्षण के बाद लक्ष्य क्लीनअप/टियरडाउन करें। |
default void | tearDown (ITestDevice device, IBuildInfo buildInfo, Throwable e) यह विधि बहिष्कृत है। उपयोग |
सार्वजनिक तरीके
सेट अप
public void setUp (ITestDevice device, IBuildInfo buildInfo)
यह विधि बहिष्कृत है।
उपयोग setUp(com.android.tradefed.invoker.TestInformation)
के बजाय
परीक्षण के लिए लक्ष्य सेटअप करें।
मापदंडों | |
---|---|
device | ITestDevice : ITestDevice तैयार करने के लिए। |
buildInfo | IBuildInfo : परीक्षण के अंतर्गत निर्माण के बारे में डेटा। |
फेंकता | |
---|---|
TargetSetupError | यदि पर्यावरण की स्थापना में घातक त्रुटि हुई है |
BuildError | यदि BuildInfo से संबंधित कोई त्रुटि होती है |
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 (ITestDevice device, IBuildInfo buildInfo, Throwable e)
यह विधि बहिष्कृत है।
उपयोग tearDown(com.android.tradefed.invoker.TestInformation, Throwable)
के बजाय
परीक्षण के बाद लक्ष्य क्लीनअप/टियरडाउन करें।
मापदंडों | |
---|---|
device | ITestDevice : ITestDevice तैयार करने के लिए। |
buildInfo | IBuildInfo : परीक्षण के अंतर्गत निर्माण के बारे में डेटा। |
e | Throwable : अगर मंगलाचरण एक अपवाद के साथ समाप्त हुआ, इस अपवाद है कि प्रार्थना के स्तर पर पकड़ा गया था हो जाएगा। अन्यथा, हो जाएगा null । |
फेंकता | |
---|---|
DeviceNotAvailableException | अगर डिवाइस अनुत्तरदायी हो गया |