PushFilePreparer
public class PushFilePreparer
extends BaseTargetPreparer
implements IAbiReceiver , IInvocationContextReceiver , IDiscoverDependencies
任意のホスト パスから任意のデバイス パスに任意の数のファイルをプッシュしようとするITargetPreparer
。
新しいビルドがフラッシュされた*後*、およびDeviceSetupが実行された*後*に実行する必要があります(有効な場合)
まとめ
パブリック コンストラクター
PushFilePreparer
public PushFilePreparer ()
公開メソッド
getAbi
public IAbi getAbi ()
getPushSpecs
public final getPushSpecs (DeviceDescriptor descriptor)
プッシュするファイルのリストを作成します。
パラメーター |
---|
descriptor | DeviceDescriptor |
isCleanUpEnabled
public boolean isCleanUpEnabled ()
レポートの依存関係
public reportDependencies ()
resolveRelativeFilePath
public File resolveRelativeFilePath (IBuildInfo buildInfo,
String fileName)
IBuildInfo
およびテスト ケース ディレクトリを介して相対ファイル パスを解決します。
パラメーター |
---|
buildInfo | IBuildInfo : ビルド アーティファクト情報 |
fileName | String : 解決する相対ファイル パス |
戻り値 |
---|
File | ビルド情報またはテスト ケース ディレクトリのファイル |
setAbi
public void setAbi (IAbi abi)
setInvocationContext
public void setInvocationContext (IInvocationContext invocationContext)
パラメーター |
---|
invocationContext | IInvocationContext |
失敗時に中止する必要があります
public boolean shouldAbortOnFailure ()
プッシュの失敗時に中止するかどうか。
shouldRemountSystem
public boolean shouldRemountSystem ()
shouldRemountVendor
public boolean shouldRemountVendor ()
public void tearDown (TestInformation testInfo,
Throwable e)
パラメーター |
---|
testInfo | TestInformation |
e | Throwable |