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:用于描述调用、设备和 build 的 IInvocationContext。 | 
      
| 抛出 | |
|---|---|
TargetSetupError | 
          如果在设置环境时发生严重错误 | 
BuildError | 
          如果出现与 build 相关的错误 | 
DeviceNotAvailableException | 
          如果设备无响应 | 
setUp
public void setUp (TestInformation testInformation)
执行测试目标设置。
| 参数 | |
|---|---|
testInformation | 
        
          TestInformation:用于描述调用、设备和 build 的 TestInformation。 | 
      
| 抛出 | |
|---|---|
TargetSetupError | 
          如果在设置环境时发生严重错误 | 
BuildError | 
          如果出现与 build 相关的错误 | 
DeviceNotAvailableException | 
          如果设备无响应 | 
tearDown
public void tearDown (TestInformation testInformation, 
                Throwable e)在测试后执行目标清理/拆解。
| 参数 | |
|---|---|
testInformation | 
        
          TestInformation:用于描述调用、设备和 build 的 TestInformation。 | 
      
e | 
        
          Throwable:如果调用以异常结束,则这是在调用级别捕获的异常。否则,将为 null。 | 
      
| 抛出 | |
|---|---|
DeviceNotAvailableException | 
          如果设备无响应 | 
tearDown
public void tearDown (IInvocationContext context, 
                Throwable e)
      此方法已废弃。
    请改用 tearDown(com.android.tradefed.invoker.TestInformation, Throwable)。
  
在测试后执行目标清理/拆解。
| 参数 | |
|---|---|
context | 
        
          IInvocationContext:用于描述调用、设备和 build 的 IInvocationContext。 | 
      
e | 
        
          Throwable:如果调用以异常结束,则这是在调用级别捕获的异常。否则,将为 null。 | 
      
| 抛出 | |
|---|---|
DeviceNotAvailableException | 
          如果设备无响应 |