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