推播文件準備器
public class PushFilePreparer
extends BaseTargetPreparer
implements IAbiReceiver , IInvocationContextReceiver , IDiscoverDependencies
ITargetPreparer
嘗試將任意數量的檔案從任何主機路徑推送到任何裝置路徑。
應在刷新新版本並運行 DeviceSetup(如果已啟用)後執行
概括
公共構造函數
推播文件準備器
public PushFilePreparer ()
公共方法
獲取阿比
public IAbi getAbi ()
取得推送規格
public final getPushSpecs (ITestDevice device)
建立要推送的文件清單。
是否啟用清理
public boolean isCleanUpEnabled ()
報告依賴關係
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 |
失敗時應該中止
public boolean shouldAbortOnFailure ()
推送失敗時是否中止。
應該重新安裝系統
public boolean shouldRemountSystem ()
應該重新安裝供應商
public boolean shouldRemountVendor ()
public void tearDown (TestInformation testInfo,
Throwable e)
參數 |
---|
testInfo | TestInformation |
e | Throwable |