多目標準備器
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) 此方法已被棄用。使用 |
公共方法
設定
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 | 如果設備沒有回應 |