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

ITargetPreparer

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


為測試運行準備測試環境。

例如,安裝軟件,調整環境設置以進行測試,啟動目標等。

請注意,可以在配置中指定多個ITargetPreparer 。建議每個ITargetPreparer清楚記錄其預期的安裝前和安裝後環境。例如,必須在安裝軟件的ITargetPreparer之後運行配置用於測試的設備的ITargetPreparer。

摘要

公開方法

default void setUp (ITestDevice device, IBuildInfo buildInfo)

不建議使用此方法。使用setUp(com.android.tradefed.invoker.TestInformation)代替

default void setUp (TestInformation testInformation)

執行目標設置以進行測試。

default void tearDown (TestInformation testInformation, Throwable e)

測試後執行目標清理/拆卸。

default void tearDown (ITestDevice device, IBuildInfo buildInfo, Throwable e)

不建議使用此方法。改用tearDown(com.android.tradefed.invoker.TestInformation, Throwable)

公開方法

建立

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

不建議使用此方法。
使用setUp(com.android.tradefed.invoker.TestInformation)代替

執行目標設置以進行測試。

參量
device ITestDevice :準備的ITestDevice

buildInfo IBuildInfo :有關測試中的構建的數據。

投擲
TargetSetupError 如果在設置環境時發生致命錯誤
BuildError 如果發生與BuildInfo相關的錯誤
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 (ITestDevice device, 
                IBuildInfo buildInfo, 
                Throwable e)

不建議使用此方法。
改用tearDown(com.android.tradefed.invoker.TestInformation, Throwable)

測試後執行目標清理/拆卸。

參量
device ITestDevice :準備的ITestDevice

buildInfo IBuildInfo :有關被測構建的數據。

e Throwable :如果調用以異常結束,則這將是在調用級別捕獲的異常。否則,將為null

投擲
DeviceNotAvailableException 如果設備無響應