PushFilePreparer
public class PushFilePreparer
extends BaseTargetPreparer
implements IAbiReceiver , IInvocationContextReceiver , IDiscoverDependencies
尝试将任意数量的文件从任意主机路径推送到任意设备路径的ITargetPreparer
。
应该在*之后执行一个新的构建,并且*在* DeviceSetup 运行之后(如果启用)
概括
公共构造函数
PushFilePreparer
public PushFilePreparer ()
公共方法
得到阿比
public IAbi getAbi ()
getPushSpecs
public final getPushSpecs (DeviceDescriptor descriptor)
创建要推送的文件列表。
参数 |
---|
descriptor | DeviceDescriptor |
报告依赖项
public reportDependencies ()
解析相对文件路径
public File resolveRelativeFilePath (IBuildInfo buildInfo,
String fileName)
通过IBuildInfo
和测试用例目录解析相对文件路径。
参数 |
---|
buildInfo | IBuildInfo :构建工件信息 |
fileName | String : 要解析的相对文件路径 |
设置阿比
public void setAbi (IAbi abi)
设置调用上下文
public void setInvocationContext (IInvocationContext invocationContext)
参数 |
---|
invocationContext | IInvocationContext |
shouldAbortOnFailure
public boolean shouldAbortOnFailure ()
是否在推送失败时中止。
public void tearDown (TestInformation testInfo,
Throwable e)
参数 |
---|
testInfo | TestInformation |
e | Throwable |