Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

IMul​​tiTargetPreparer

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如果設備無響應