多目標準備器

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer


一起準備多個設備的測試環境。僅用於需要多個設備的設置,否則在每個設備上使用常規ITargetPreparer

請注意,可以在配置中指定多個IMultiTargetPreparer 。建議每個 IMultiTargetPreparer 清楚地記錄其預期環境預設定和設定後。

概括

公共方法

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如果設備沒有回應