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, IAbi abi, List<File> altDirs, AltDirBehavior altDirBehavior, TestInformation testInfo, boolean includeDirectory)

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

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

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

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

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

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

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

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

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

Поля

синглтон

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

поисковый файл

public static File searchFile (String fileName, 
                boolean targetFirst)

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

Параметры
fileName String : Имя файла, который нужно найти.

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

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

поисковый файл

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

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

Параметры
fileName String : Имя файла, который нужно найти.

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

abi IAbi : Код IAbi , соответствующий файлу.

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

поисковый файл

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

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

Параметры
fileName String : Имя файла, который нужно найти.

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

abi IAbi : Код IAbi , соответствующий файлу.

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

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

testInfo TestInformation : TestInformation о текущем тесте (если доступна).

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

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

поисковый файл

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

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

Параметры
fileName String : Имя файла, который нужно найти.

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

testInfo TestInformation : TestInformation о текущем тесте (если доступна).

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

поисковый файл

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

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

Параметры
fileName String : Имя файла, который нужно найти.

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

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

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

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

поисковый файл

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

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

Параметры
fileName String : Имя файла, который нужно найти.

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

abi IAbi : Код IAbi , соответствующий файлу.

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

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

testInfo TestInformation : TestInformation о текущем тесте (если доступна).

buildInfo IBuildInfo : Информация о текущем тесте IBuildInfo , если она доступна.

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

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

поисковый файл

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

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

Параметры
fileName String : Имя файла, который нужно найти.

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

abi IAbi : Код IAbi , соответствующий файлу.

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

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

testInfo TestInformation : TestInformation о текущем тесте (если доступна).

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