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(com.android.tradefed.invoker.TestInformation) का इस्तेमाल करें.
  
जांच के लिए टारगेट सेट अप करें.
| पैरामीटर | |
|---|---|
context | 
        
          IInvocationContext: IInvocationContext, जिसमें कॉल करने, डिवाइसों, और बिल्ड के बारे में जानकारी होती है. | 
      
| थ्रो | |
|---|---|
TargetSetupError | 
          if fatal error occurred setting up environment | 
BuildError | 
          बिल्ड से जुड़ी गड़बड़ी होने पर | 
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 (IInvocationContext context, 
                Throwable e)
      इस तरीके का इस्तेमाल नहीं किया जा सकता.
    इसके बजाय, tearDown(com.android.tradefed.invoker.TestInformation, Throwable) का इस्तेमाल करें.
  
जांच करने के बाद, टारगेट का क्लीनअप/टियरडाउन करें.
| पैरामीटर | |
|---|---|
context | 
        
          IInvocationContext: IInvocationContext, जिसमें कॉल करने, डिवाइसों, और बिल्ड के बारे में जानकारी होती है. | 
      
e | 
        
          Throwable: अगर कॉल के दौरान कोई अपवाद मिला है, तो यह वह अपवाद होगा जो कॉल के लेवल पर पाया गया था. ऐसा न होने पर, यह null होगा. | 
      
| थ्रो | |
|---|---|
DeviceNotAvailableException | 
          अगर डिवाइस काम नहीं कर रहा है |