IMultiTargetPreparer
public
interface
IMultiTargetPreparer
implements
IDisableable
| com.android.tradefed.targetprep.multi.IMultiTargetPreparer |
एक साथ कई डिवाइसों के लिए, टेस्ट एनवायरमेंट तैयार करता है. इसका इस्तेमाल सिर्फ़ ऐसे सेटअप के लिए करें जिसके लिए
एक से ज़्यादा डिवाइसों की ज़रूरत हो. इसके अलावा, हर डिवाइस पर सामान्य ITargetPreparer का इस्तेमाल करें.
ध्यान दें कि किसी कॉन्फ़िगरेशन में, एक से ज़्यादा IMultiTargetPreparer तय किए जा सकते हैं. यह सुझाव दिया जाता है कि हर IMultiTargetPreparer, एनवायरमेंट के प्री-सेटअप
और पोस्ट-सेटअप के बारे में साफ़ तौर पर जानकारी दे.
खास जानकारी
पब्लिक मेथड | |
|---|---|
default
void
|
setUp(IInvocationContext context)
इस तरीके का इस्तेमाल बंद कर दिया गया है.
इसके बजाय, |
default
void
|
setUp(TestInformation testInformation)
टेस्टिंग के लिए, टारगेट सेटअप करें. |
default
void
|
tearDown(TestInformation testInformation, Throwable e)
टेस्टिंग के बाद, टारगेट को साफ़ करें या सेटअप हटाएं. |
default
void
|
tearDown(IInvocationContext context, Throwable e)
इस तरीके का इस्तेमाल बंद कर दिया गया है.
इसके बजाय, |
पब्लिक मेथड
setUp
public void setUp (IInvocationContext context)
इस तरीके का इस्तेमाल बंद कर दिया गया है.
इसके बजाय, setUp(TestInformation) का इस्तेमाल करें.
टेस्टिंग के लिए, टारगेट सेटअप करें.
| पैरामीटर | |
|---|---|
context |
IInvocationContext: IInvocationContext, जो इनवोकेशन, डिवाइसों, बिल्ड के बारे में बताता है. |
| थ्रॉ | |
|---|---|
DeviceNotAvailableException |
अगर डिवाइस काम नहीं कर रहा है, तो यह गड़बड़ी दिखती है |
BuildError |
बिल्ड से जुड़ी गड़बड़ी होने पर, यह गड़बड़ी दिखती है |
TargetSetupError |
एनवायरमेंट को सेट अप करने के दौरान कोई गंभीर गड़बड़ी होने पर, यह गड़बड़ी दिखती है |
setUp
public void setUp (TestInformation testInformation)
टेस्टिंग के लिए, टारगेट सेटअप करें.
| पैरामीटर | |
|---|---|
testInformation |
TestInformation: TestInformation, जो इनवोकेशन, डिवाइसों,
बिल्ड के बारे में बताता है. |
| थ्रॉ | |
|---|---|
DeviceNotAvailableException |
अगर डिवाइस काम नहीं कर रहा है, तो यह गड़बड़ी दिखती है |
BuildError |
बिल्ड से जुड़ी गड़बड़ी होने पर, यह गड़बड़ी दिखती है |
TargetSetupError |
एनवायरमेंट को सेट अप करने के दौरान कोई गंभीर गड़बड़ी होने पर, यह गड़बड़ी दिखती है |
tearDown
public void tearDown (TestInformation testInformation, Throwable e)
टेस्टिंग के बाद, टारगेट को साफ़ करें या सेटअप हटाएं.
| पैरामीटर | |
|---|---|
testInformation |
TestInformation: TestInformation, जो इनवोकेशन, डिवाइसों,
बिल्ड के बारे में बताता है. |
e |
Throwable: अगर इनवोकेशन किसी अपवाद के साथ खत्म हुआ है, तो यह वह अपवाद होगा जिसे
इनवोकेशन लेवल पर पकड़ा गया था. अन्यथा, यह null होगा. |
| थ्रॉ | |
|---|---|
DeviceNotAvailableException |
अगर डिवाइस काम नहीं कर रहा है, तो यह गड़बड़ी दिखती है |
tearDown
public void tearDown (IInvocationContext context, Throwable e)
इस तरीके का इस्तेमाल बंद कर दिया गया है.
इसके बजाय, tearDown(TestInformation,Throwable) का इस्तेमाल करें.
टेस्टिंग के बाद, टारगेट को साफ़ करें या सेटअप हटाएं.
| पैरामीटर | |
|---|---|
context |
IInvocationContext: IInvocationContext, जो इनवोकेशन, डिवाइसों, बिल्ड के बारे में बताता है. |
e |
Throwable: अगर इनवोकेशन किसी अपवाद के साथ खत्म हुआ है, तो यह वह अपवाद होगा जिसे
इनवोकेशन लेवल पर पकड़ा गया था. अन्यथा, यह null होगा. |
| थ्रॉ | |
|---|---|
DeviceNotAvailableException |
अगर डिवाइस काम नहीं कर रहा है, तो यह गड़बड़ी दिखती है |