SearchArtifactUtil

public class SearchArtifactUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.SearchArtifactUtil


一个实用程序类,可用于搜索测试工件。

摘要

字段

public static SearchArtifactUtil singleton

公共构造函数

SearchArtifactUtil()

公共方法

static File findModuleDir(String moduleName, boolean targetFirst)

查找与指定模块名称匹配的模块目录

static File searchFile(String fileName, boolean targetFirst)

从测试目录中搜索测试工件/依赖项文件。

static File searchFile(String fileName, boolean targetFirst, IAbi abi)

从测试目录中搜索测试工件/依赖项文件。

static File searchFile(String fileName, boolean targetFirst, TestInformation testInfo)

从测试目录中搜索测试工件/依赖项文件。

static File searchFile(String fileName, boolean targetFirst, IAbi abi, altDirs, AltDirBehavior altDirBehavior, TestInformation testInfo)

从测试目录中搜索测试工件/依赖项文件。

static File searchFile(String fileName, boolean targetFirst, altDirs, AltDirBehavior altDirBehavior)

从测试目录中搜索测试工件/依赖项文件。

字段

单例

public static SearchArtifactUtil singleton

公共构造函数

SearchArtifactUtil

public SearchArtifactUtil ()

公共方法

findModuleDir

public static File findModuleDir (String moduleName, 
                boolean targetFirst)

查找与给定模块名称匹配的模块目录

参数
moduleName String:模块的名称。

targetFirst boolean:我们是优先在目标端进行搜索,还是在主机端进行搜索。

返回
File 模块目录中。可以为 null。

searchFile

public static File searchFile (String fileName, 
                boolean targetFirst)

从测试目录中搜索测试工件/依赖项文件。

参数
fileName String:要查找的文件的名称。

targetFirst boolean:在搜索时,是优先使用目标端文件还是主机端文件。

返回
File 找到的工件文件,如果没有,则为 null。

searchFile

public static File searchFile (String fileName, 
                boolean targetFirst, 
                IAbi abi)

从测试目录中搜索测试工件/依赖项文件。

参数
fileName String:要查找的文件的名称。

targetFirst boolean:在搜索时,是优先使用目标端文件还是主机端文件。

abi IAbi:与文件匹配的 IAbi

返回
File 找到的工件文件,如果没有,则为 null。

searchFile

public static File searchFile (String fileName, 
                boolean targetFirst, 
                TestInformation testInfo)

从测试目录中搜索测试工件/依赖项文件。

参数
fileName String:要查找的文件的名称。

targetFirst boolean:在搜索时,我们是偏向于目标端文件还是主机端文件。

testInfo TestInformation:当前测试的 TestInformation(如果有)。

返回
File 找到的工件文件,如果没有,则为 null。

searchFile

public static File searchFile (String fileName, 
                boolean targetFirst, 
                IAbi abi, 
                 altDirs, 
                AltDirBehavior altDirBehavior, 
                TestInformation testInfo)

从测试目录中搜索测试工件/依赖项文件。

参数
fileName String:要查找的文件的名称。

targetFirst boolean:在搜索时,是优先使用目标端文件还是主机端文件。

abi IAbi:与文件匹配的 IAbi

altDirs :默认搜索路径之外的备选搜索路径。

altDirBehavior AltDirBehavior:应如何针对默认路径使用备用搜索路径:作为后备或替换路径;如果未指定,系统将使用后备路径

testInfo TestInformation

返回
File 找到的工件文件,如果没有,则为 null。

searchFile

public static File searchFile (String fileName, 
                boolean targetFirst, 
                 altDirs, 
                AltDirBehavior altDirBehavior)

从测试目录中搜索测试工件/依赖项文件。

参数
fileName String:要查找的文件的名称。

targetFirst boolean:在搜索时,是优先使用目标端文件还是主机端文件。

altDirs :默认搜索路径之外的备选搜索路径。

altDirBehavior AltDirBehavior:应如何针对默认路径使用备用搜索路径:作为后备或替换路径;如果未指定,系统将使用后备路径

返回
File 找到的工件文件,如果没有,则为 null。