ItargetPreparer

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


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

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

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