Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

PushFilePreparer

public class PushFilePreparer
extends BaseTargetPreparer implements ITargetCleaner , IAbiReceiver , IInvocationContextReceiver

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


一个ITargetPreparer ,尝试将任意数量的文件从任何主机路径推送到任何设备路径。

应*在*刷新新版本之后执行,*在*之后运行DeviceSetup(如果启用)

摘要

公共建设者

PushFilePreparer ()

公开方法

IAbi getAbi ()

File resolveRelativeFilePath ( IBuildInfo buildInfo, String fileName)

通过IBuildInfo和测试用例目录解析相对文件路径。

void setAbi ( IAbi abi)

void setInvocationContext ( IInvocationContext invocationContext)

void setUp ( ITestDevice device, IBuildInfo buildInfo)

执行目标设置以进行测试。

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

测试后执行目标清理/拆卸。

公共建设者

PushFilePreparer

public PushFilePreparer ()

公开方法

getAbi

public IAbi getAbi ()

退货
IAbi

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 ( ITestDevice device, 
                IBuildInfo buildInfo)

执行目标设置以进行测试。

参量
device ITestDevice :准备的ITestDevice

buildInfo IBuildInfo :有关测试中的构建的数据。

投掷
BuildError
DeviceNotAvailableException
TargetSetupError

拆除

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

测试后执行目标清理/拆卸。

参量
device ITestDevice :准备的ITestDevice

buildInfo IBuildInfo :有关测试中的构建的数据。

e Throwable :如果调用以异常结束,则这将是在调用级别捕获的异常。否则,将为null

投掷
DeviceNotAvailableException