IMultiTargetPreparer

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer


同時準備數個裝置的測試環境。只用於需要 多部裝置,否則請在每部裝置上使用一般 ITargetPreparer

請注意,您可以在設定中指定多個 IMultiTargetPreparer。是 建議每個 IMultiTargetPreparer 明確記錄其預期環境, 以及 post-setUp

摘要

公用方法

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 裝置沒有回應時

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 裝置沒有回應時