IMultiTarget फ़ीचरर

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTarget GAr


एक साथ कई डिवाइसों के लिए टेस्ट एनवायरमेंट तैयार करता है. सिर्फ़ उस सेटअप के लिए इस्तेमाल करें जिसके लिए अलग-अलग डिवाइस पर चलाएं. ऐसा न करने पर, हर डिवाइस पर सामान्य ITargetPreparer का इस्तेमाल करें.

ध्यान दें कि एक से ज़्यादा IMultiTargetPreparer के कॉन्फ़िगरेशन में तय किया जा सकता है. हां हमारा सुझाव है कि हर IMultiTarget सेटअप के चरण में, एनवायरमेंट से पहले किए जाने वाले अपने संभावित बदलावों के बारे में साफ़ तौर पर जानकारी दें और पोस्ट-सेट अप.

खास जानकारी

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

default void setUp(IInvocationContext context)

यह तरीका अब काम नहीं करता. इसके बजाय, setUp(com.android.tradefed.invoker.TestInformation) का इस्तेमाल करें.

default void setUp(TestInformation testInformation)

जांच के लिए टारगेट सेट अप करें.

default void tearDown(TestInformation testInformation, Throwable e)

परीक्षण के बाद टारगेट क्लीनअप/टीयरडाउन करें.

default void tearDown(IInvocationContext context, Throwable e)

यह तरीका अब काम नहीं करता. इसके बजाय, tearDown(com.android.tradefed.invoker.TestInformation, Throwable) का इस्तेमाल करें.

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

सेट अप

public void setUp (IInvocationContext context)

यह तरीका अब काम नहीं करता.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इसके बजाय, setUp(com.android.tradefed.invoker.TestInformation) का इस्तेमाल करें.

जांच के लिए टारगेट सेट अप करें.

पैरामीटर
context IInvocationContext: IInvocationContext शुरू करने, डिवाइस, बिल्ड के बारे में बताता है.

थ्रो
TargetSetupError अगर एनवायरमेंट सेट अप करते समय कोई गंभीर गड़बड़ी हुई हो
BuildError बिल्ड से जुड़ी गड़बड़ी होने पर
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 (IInvocationContext context, 
                Throwable e)

यह तरीका अब काम नहीं करता.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इसके बजाय, tearDown(com.android.tradefed.invoker.TestInformation, Throwable) का इस्तेमाल करें.

परीक्षण के बाद टारगेट क्लीनअप/टीयरडाउन करें.

पैरामीटर
context IInvocationContext: IInvocationContext शुरू करने, डिवाइस, बिल्ड के बारे में बताता है.

e Throwable: अगर शुरू करने की प्रक्रिया किसी अपवाद के साथ खत्म होती है, तो यह एक अपवाद होगा जिन्हें शुरू करने के लेवल पर पकड़ा गया. ऐसा नहीं करने पर, null होगा.

थ्रो
DeviceNotAvailableException अगर डिवाइस काम नहीं कर रहा