आईटीलक्ष्य तैयारीकर्ता
public interface ITargetPreparer
implements IDisableable
com.android.tradefed.targetprep.ITargetPreparer |
परीक्षण चलाने के लिए परीक्षण वातावरण तैयार करता है।
उदाहरण के लिए, सॉफ़्टवेयर स्थापित करना, परीक्षण के लिए env सेटिंग्स में बदलाव करना, लक्ष्य लॉन्च करना आदि।
ध्यान दें कि एक कॉन्फ़िगरेशन में एकाधिक ITargetPreparer
s निर्दिष्ट किए जा सकते हैं। यह अनुशंसा की जाती है कि प्रत्येक ITargetPreparer अपने अपेक्षित वातावरण प्री-सेटअप और पोस्ट-सेटअप को स्पष्ट रूप से दस्तावेज़ित करे। उदाहरण के लिए एक 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 | यदि डिवाइस अनुत्तरदायी हो गया |
आईटीलक्ष्य तैयारीकर्ता
public interface ITargetPreparer
implements IDisableable
com.android.tradefed.targetprep.ITargetPreparer |
परीक्षण चलाने के लिए परीक्षण वातावरण तैयार करता है।
उदाहरण के लिए, सॉफ़्टवेयर स्थापित करना, परीक्षण के लिए env सेटिंग्स में बदलाव करना, लक्ष्य लॉन्च करना आदि।
ध्यान दें कि एक कॉन्फ़िगरेशन में एकाधिक ITargetPreparer
s निर्दिष्ट किए जा सकते हैं। यह अनुशंसा की जाती है कि प्रत्येक ITargetPreparer अपने अपेक्षित वातावरण प्री-सेटअप और पोस्ट-सेटअप को स्पष्ट रूप से दस्तावेज़ित करे। उदाहरण के लिए एक 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 | यदि डिवाइस अनुत्तरदायी हो गया |