推送文件準備器
public class PushFilePreparer
extends BaseTargetPreparer
implements IAbiReceiver , IInvocationContextReceiver , IDiscoverDependencies
一個ITargetPreparer
,它試圖將任意數量的文件從任意主機路徑推送到任意設備路徑。
應*在*新構建閃現後執行,*在*DeviceSetup 運行後執行(如果啟用)
概括
公共構造函數
推送文件準備器
public PushFilePreparer ()
公共方法
得到阿比
public IAbi getAbi ()
getPushSpecs
public final getPushSpecs (DeviceDescriptor descriptor)
創建要推送的文件列表。
參數 |
---|
descriptor | DeviceDescriptor |
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 |