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