TestFilePushSetup
public
class
TestFilePushSetup
extends BaseTargetPreparer
implements
IDiscoverDependencies
java.lang.Object 中 | ||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
↳ | com.android.tradefed.targetprep.TestFilePushSetup |
一个 ITargetPreparer
,用于将 IDeviceBuildInfo.getTestsDir()
文件夹中的一个或多个文件/目录推送到设备上。
如果测试 zip 不存在或不存在,此准备器将查找备用目录 包含所需的 APK。系统将从指定的最后一个备用目录到 目录中,按照 的顺序进行搜索。 第一个。
摘要
公共构造函数 | |
---|---|
TestFilePushSetup()
|
公共方法 | |
---|---|
|
reportDependencies()
|
void
|
setUp(TestInformation testInfo)
|
受保护的方法 | |
---|---|
void
|
addTestFileName(String fileName)
向要推送的项列表中添加一个文件 |
void
|
clearTestFileName()
|
|
getFailedToPushFiles()
返回未能推送的文件集。 |
File
|
getLocalPathForFilename(IBuildInfo buildInfo, String fileName, ITestDevice device)
根据 build 信息中的测试工件信息解析主机端路径。 |
|
getTestFileNames()
检索要从测试 zip 推送到设备上的文件列表 |
void
|
setThrowIfNoFile(boolean throwIfNoFile)
|
公共构造函数
TestFilePushSetup
public TestFilePushSetup ()
公共方法
reportDependencies(报告依赖项)
publicreportDependencies ()
返回 | |
---|---|
|
设置
public void setUp (TestInformation testInfo)
参数 | |
---|---|
testInfo |
TestInformation |
抛出 | |
---|---|
BuildError |
|
DeviceNotAvailableException |
|
TargetSetupError |
受保护的方法
addTestFileName
protected void addTestFileName (String fileName)
向要推送的项列表中添加一个文件
clearTestFileName
protected void clearTestFileName ()
getFailedToPushFiles
protectedgetFailedToPushFiles ()
返回未能推送的文件集。仅适用于“throw-if-not-found”时 为 false,否则第一次失败的推送将抛出异常。
返回 | |
---|---|
|
getLocalPathForFilename
protected File getLocalPathForFilename (IBuildInfo buildInfo, String fileName, ITestDevice device)
根据 build 信息中的测试工件信息解析主机端路径。
参数 | |
---|---|
buildInfo |
IBuildInfo :build 工件信息 |
fileName |
String :要推送的工件的文件名 |
device |
ITestDevice |
返回 | |
---|---|
File |
表示主机上的物理文件/路径的 ERROR(/File) |
抛出 | |
---|---|
TargetSetupError |
getTestFileNames
protectedgetTestFileNames ()
检索要从测试 zip 推送到设备上的文件列表
返回 | |
---|---|
|
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
参数 | |
---|---|
throwIfNoFile |
boolean |