推送文件準備器
public class PushFilePreparer
extends BaseTargetPreparer
implements IAbiReceiver , IInvocationContextReceiver , IDiscoverDependencies
一個ITargetPreparer
,它試圖將任意數量的文件從任意主機路徑推送到任意設備路徑。
應*在*新構建閃現後執行,*在*DeviceSetup 運行後執行(如果啟用)
概括
公共構造函數
推送文件準備器
public PushFilePreparer ()
公共方法
得到阿比
public IAbi getAbi ()
getPushSpecs
public final getPushSpecs (ITestDevice device)
創建要推送的文件列表。
isCleanUpEnabled
public boolean isCleanUpEnabled ()
報告依賴關係
public reportDependencies ()
解析相對文件路徑
public File resolveRelativeFilePath (IBuildInfo buildInfo,
String fileName)
通過IBuildInfo
和測試用例目錄解析相對文件路徑。
參數 |
---|
buildInfo | IBuildInfo :構建工件信息 |
fileName | String : 要解析的相對文件路徑 |
設置Abi
public void setAbi (IAbi abi)
設置調用上下文
public void setInvocationContext (IInvocationContext invocationContext)
參數 |
---|
invocationContext | IInvocationContext |
應該中止失敗
public boolean shouldAbortOnFailure ()
是否在推送失敗時中止。
應該重新掛載系統
public boolean shouldRemountSystem ()
應該重新安裝供應商
public boolean shouldRemountVendor ()
public void tearDown (TestInformation testInfo,
Throwable e)
參數 |
---|
testInfo | TestInformation |
e | Throwable |