PushFilePreparer

public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver , IInvocationContextReceiver , IDiscoverDependencies

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.PushFilePreparer


任意のホスト パスから任意のデバイス パスに任意の数のファイルをプッシュしようとするITargetPreparer

新しいビルドがフラッシュされた*後*、およびDeviceSetupが実行された*後*に実行する必要があります(有効な場合)

まとめ

パブリック コンストラクター

PushFilePreparer ()

公開メソッド

IAbi getAbi ()

final getPushSpecs ( DeviceDescriptor descriptor)

プッシュするファイルのリストを作成します。

boolean isCleanUpEnabled ()
reportDependencies ()
File resolveRelativeFilePath ( IBuildInfo buildInfo, String fileName)

IBuildInfoおよびテスト ケース ディレクトリを介して相対ファイル パスを解決します。

void setAbi ( IAbi abi)

void setInvocationContext ( IInvocationContext invocationContext)

void setUp ( TestInformation testInfo)

boolean shouldAbortOnFailure ()

プッシュの失敗時に中止するかどうか。

boolean shouldRemountSystem ()
boolean shouldRemountVendor ()
void tearDown ( TestInformation testInfo, Throwable e)

パブリック コンストラクター

PushFilePreparer

public PushFilePreparer ()

公開メソッド

getAbi

public IAbi getAbi ()

戻り値
IAbi

getPushSpecs

public final  getPushSpecs (DeviceDescriptor descriptor)

プッシュするファイルのリストを作成します。

パラメーター
descriptor DeviceDescriptor

戻り値

スロー
TargetSetupError

isCleanUpEnabled

public boolean isCleanUpEnabled ()

戻り値
boolean

レポートの依存関係

public  reportDependencies ()

戻り値

resolveRelativeFilePath

public File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

IBuildInfoおよびテスト ケース ディレクトリを介して相対ファイル パスを解決します。

パラメーター
buildInfo IBuildInfo : ビルド アーティファクト情報

fileName String : 解決する相対ファイル パス

戻り値
Fileビルド情報またはテスト ケース ディレクトリのファイル

setAbi

public void setAbi (IAbi abi)

パラメーター
abi IAbi

setInvocationContext

public void setInvocationContext (IInvocationContext invocationContext)

パラメーター
invocationContext IInvocationContext

設定

public void setUp (TestInformation testInfo)

パラメーター
testInfo TestInformation

スロー
BuildError
DeviceNotAvailableException
TargetSetupError

失敗時に中止する必要があります

public boolean shouldAbortOnFailure ()

プッシュの失敗時に中止するかどうか。

戻り値
boolean

shouldRemountSystem

public boolean shouldRemountSystem ()

戻り値
boolean

shouldRemountVendor

public boolean shouldRemountVendor ()

戻り値
boolean

取り壊す

public void tearDown (TestInformation testInfo, 
                Throwable e)

パラメーター
testInfo TestInformation

e Throwable

スロー
DeviceNotAvailableException