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 getModuleDirFromConfig ( IInvocationContext moduleContext)
static File getModuleDirFromConfig ()

Возвращает каталог модуля, если он присутствует, при вызове внутри области действия модуля.

static File getModuleDirFromConfig ( ConfigurationDescriptor descriptor)
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, boolean includeDirectory)

Выполняет поиск тестового артефакта/файла зависимости в тестовом каталоге.

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

Выполняет поиск тестового артефакта/файла зависимости в тестовом каталоге.

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

Выполняет поиск тестового артефакта/файла зависимости в тестовом каталоге.

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

Выполняет поиск тестового артефакта/файла зависимости в тестовом каталоге.

Поля

синглтон

public static SearchArtifactUtil singleton

Публичные конструкторы

SearchArtifactUtil

public SearchArtifactUtil ()

Публичные методы

findModuleDir

public static File findModuleDir (String moduleName, 
                boolean targetFirst)

Находит каталог модулей, соответствующий заданному имени модуля.

Параметры
moduleName String : Имя модуля.

targetFirst boolean : отдаем ли мы предпочтение стороне цели или стороне хоста при поиске.

Возврат
File каталог модуля. Может быть пустым.

getModuleDirFromConfig

public static File getModuleDirFromConfig (IInvocationContext moduleContext)

Параметры
moduleContext IInvocationContext

Возврат
File

getModuleDirFromConfig

public static File getModuleDirFromConfig ()

Возвращает каталог модуля, если он присутствует, при вызове внутри области действия модуля.

Возврат
File

getModuleDirFromConfig

public static File getModuleDirFromConfig (ConfigurationDescriptor descriptor)

Параметры
descriptor ConfigurationDescriptor

Возврат
File

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, 
                boolean includeDirectory)

Выполняет поиск тестового артефакта/файла зависимости в тестовом каталоге.

Параметры
fileName String : Имя искомого файла.

targetFirst boolean : отдаем ли мы предпочтение файлам на стороне цели или файлам на стороне хоста при поиске.

abi IAbi : IAbi для соответствия файлу.

altDirs : Альтернативные пути поиска в дополнение к путям поиска по умолчанию.

altDirBehavior AltDirBehavior : как следует использовать альтернативные пути поиска вместо путей по умолчанию: как резервный вариант или как переопределение; если не указано иное, будет использоваться резервный вариант.

testInfo TestInformation : TestInformation текущего теста, если доступно.

includeDirectory boolean : включать ли каталоги в результат поиска.

Возврат
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 : TestInformation текущего теста, если доступно.

Возврат
File Найденный файл артефакта или null, если его нет.

searchFile

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

Выполняет поиск тестового артефакта/файла зависимости в тестовом каталоге.

Параметры
fileName String : Имя искомого файла.

targetFirst boolean : отдаем ли мы предпочтение файлам на стороне цели или файлам на стороне хоста при поиске.

altDirs : Альтернативные пути поиска в дополнение к путям поиска по умолчанию.

altDirBehavior AltDirBehavior : как следует использовать альтернативные пути поиска вместо путей по умолчанию: как резервный вариант или как переопределение; если не указано иное, будет использоваться резервный вариант.

Возврат
File Найденный файл артефакта или null, если его нет.

searchFile

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

Выполняет поиск тестового артефакта/файла зависимости в тестовом каталоге.

Параметры
fileName String : Имя искомого файла.

targetFirst boolean : отдаем ли мы предпочтение файлам на стороне цели или файлам на стороне хоста при поиске.

abi IAbi : IAbi для соответствия файлу.

altDirs : Альтернативные пути поиска в дополнение к путям поиска по умолчанию.

altDirBehavior AltDirBehavior : как следует использовать альтернативные пути поиска вместо путей по умолчанию: как резервный вариант или как переопределение; если не указано иное, будет использоваться резервный вариант.

testInfo TestInformation : TestInformation текущего теста, если доступно.

buildInfo IBuildInfo : IBuildInfo текущего теста (если доступно).

includeDirectory boolean : включать ли каталоги в результат поиска.

Возврат
File Найденный файл артефакта или null, если его нет.