PushFilePreparer

public class PushFilePreparer
extends Object implements ITargetCleaner

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


A ITargetPreparer that attempts to push any number of files from any host path to any device path.

Should be performed *after* a new build is flashed, and *after* DeviceSetup is run (if enabled)

Summary

Public constructors

PushFilePreparer()

Public methods

File resolveRelativeFilePath(IBuildInfo buildInfo, String fileName)

Resolve relative file path via IBuildInfo

void setUp(ITestDevice device, IBuildInfo buildInfo)

Perform the target setup for testing.

void tearDown(ITestDevice device, IBuildInfo buildInfo, Throwable e)

Perform the target cleanup/teardown after testing.

Public constructors

PushFilePreparer

PushFilePreparer ()

Public methods

resolveRelativeFilePath

File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

Resolve relative file path via IBuildInfo

Parameters
buildInfo IBuildInfo: the build artifact information
fileName String: relative file path to be resolved
Returns
File the file from the build info

setUp

void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

Perform the target setup for testing.

Parameters
device ITestDevice: the ITestDevice to prepare.
buildInfo IBuildInfo: data about the build under test.
Throws
TargetSetupError
BuildError
DeviceNotAvailableException

tearDown

void tearDown (ITestDevice device, 
                IBuildInfo buildInfo, 
                Throwable e)

Perform the target cleanup/teardown after testing.

Parameters
device ITestDevice: the ITestDevice to prepare.
buildInfo IBuildInfo: data about the build under test.
e Throwable: if the invocation ended with an exception, this will be the exception that was caught at the Invocation level. Otherwise, will be null.
Throws
DeviceNotAvailableException