PushFilePreparer

public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver, IDiscoverDependencies, IInvocationContextReceiver

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


任意のホストパスから任意のホストパスに任意の数のファイルを push しようとする ITargetPreparer 含まれます。

新しいビルドをフラッシュした「後」と DeviceSetup を実行した「後」に実行する必要がある( 有効)

概要

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

PushFilePreparer()

パブリック メソッド

IAbi getAbi()

final getPushSpecs(ITestDevice device)

push するファイルのリストを作成します。

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

IBuildInfo とテストケース ディレクトリで相対ファイルパスを解決します。

void setAbi(IAbi abi)

void setInvocationContext(IInvocationContext invocationContext)

void setUp(TestInformation testInfo)

boolean shouldAbortOnFailure()

push 失敗時に中止するかどうか。

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

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

PushFilePreparer

public PushFilePreparer ()

パブリック メソッド

getAbi

public IAbi getAbi ()

戻り値
IAbi

getPushSpecs

public final  getPushSpecs (ITestDevice device)

push するファイルのリストを作成します。

パラメータ
device ITestDevice

戻り値

例外
TargetSetupError

isCleanUpEnabled

public boolean isCleanUpEnabled ()

戻り値
boolean

reportDependencies

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

shouldAbortOnFailure(失敗時)

public boolean shouldAbortOnFailure ()

push 失敗時に中止するかどうか。

戻り値
boolean

shouldRemountSystem

public boolean shouldRemountSystem ()

戻り値
boolean

shouldRemountVendor

public boolean shouldRemountVendor ()

戻り値
boolean

破棄

public void tearDown (TestInformation testInfo, 
                Throwable e)

パラメータ
testInfo TestInformation

e Throwable

例外
DeviceNotAvailableException