IMultiTargetPreparer
public
interface
IMultiTargetPreparer
implements
IDisableable
com.android.tradefed.targetprep.multi.IMultiTargetPreparer |
同時準備數個裝置的測試環境。只用於需要
多部裝置,否則請在每部裝置上使用一般 ITargetPreparer
。
請注意,您可以在設定中指定多個 IMultiTargetPreparer
。是
建議每個 IMultiTargetPreparer 明確記錄其預期環境,
以及 post-setUp
摘要
公用方法 | |
---|---|
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 |
裝置沒有回應時 |
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 |
裝置沒有回應時 |