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