आईटीलक्ष्य तैयारीकर्ता

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


परीक्षण चलाने के लिए परीक्षण वातावरण तैयार करता है।

उदाहरण के लिए, सॉफ़्टवेयर स्थापित करना, परीक्षण के लिए env सेटिंग्स में बदलाव करना, लक्ष्य लॉन्च करना आदि।

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

सारांश

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

default void setUp ( ITestDevice device, IBuildInfo buildInfo)

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

default void setUp ( TestInformation testInformation)

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

default void tearDown ( TestInformation testInformation, Throwable e)

परीक्षण के बाद लक्ष्य की सफाई/विभाजन करें।

default void tearDown ( ITestDevice device, IBuildInfo buildInfo, Throwable e)

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

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

स्थापित करना

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 यदि डिवाइस अनुत्तरदायी हो गया