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