Тестовая информация
public class TestInformation
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.invoker.TestInformation |
Объект-держатель, содержащий всю информацию и зависимости, необходимые для корректного выполнения тестового запуска или самого теста.
Краткое содержание
Вложенные классы | |
|---|---|
class | TestInformation.Builder Конструктор для создания экземпляра |
Общедоступные методы | |
|---|---|
static TestInformation | createCopyTestInfo ( TestInformation invocationInfo, IInvocationContext context) Создайте |
static TestInformation | createModuleTestInfo ( TestInformation invocationInfo, IInvocationContext moduleContext) Создайте объект |
File | dependenciesFolder ()Возвращает папку, в которой хранятся все зависимости для данного вызова. |
ExecutionFiles | executionFiles ()Возвращает файлы, сгенерированные в процессе выполнения вызова. |
IBuildInfo | getBuildInfo ()Возвращает основную информацию о сборке устройства. |
IInvocationContext | getContext ()Возвращает текущий контекст вызова или контекст модуля, если это модуль. |
File | getDependencyFile (String fileName, boolean targetFirst)Найдите файл зависимости/артефакта по его имени и по тому, является ли он целевым или хост-файлом (для более быстрого поиска). |
ITestDevice | getDevice ()Возвращает основное тестируемое устройство. |
List< ITestDevice > | getDevices ()Возвращает список устройств, являющихся частью вызова. |
boolean | isTestTimedOut ()Возвращает значение, указывающее, было ли тест уведомлено о превышении тайм-аута или нет. |
static TestInformation.Builder | newBuilder () Создайте конструктор для создания экземпляров |
void | notifyTimeout ()Уведомляет о том, что для данного теста истекло время ожидания на этапе тестирования. |
ExecutionProperties | properties ()Возвращает свойства, сгенерированные в процессе выполнения вызова. |
final void | setActiveDeviceIndex (int index) Внутренний метод Test Harness позволяет переключать устройство, возвращаемое по умолчанию функцией |
Общедоступные методы
createCopyTestInfo
public static TestInformation createCopyTestInfo (TestInformation invocationInfo, IInvocationContext context)
Создайте TestInformation , скопировав в него ExecutionFiles .
| Параметры | |
|---|---|
invocationInfo | TestInformation |
context | IInvocationContext |
| Возвраты | |
|---|---|
TestInformation | |
createModuleTestInfo
public static TestInformation createModuleTestInfo (TestInformation invocationInfo, IInvocationContext moduleContext)
Создайте объект TestInformation , представляющий собой модуль, а не вызов функции.
| Параметры | |
|---|---|
invocationInfo | TestInformation |
moduleContext | IInvocationContext |
| Возвраты | |
|---|---|
TestInformation | |
папка зависимостей
public File dependenciesFolder ()
Возвращает папку, в которой хранятся все зависимости для данного вызова.
| Возвраты | |
|---|---|
File | |
executionFiles
public ExecutionFiles executionFiles ()
Возвращает файлы, сгенерированные во время выполнения вызова. Передача файлов через ExecutionFiles — рекомендуемый способ обеспечить доступность файла между target_preparers и тестами.
| Возвраты | |
|---|---|
ExecutionFiles | |
получить информацию о сборке
public IBuildInfo getBuildInfo ()
Возвращает основную информацию о сборке устройства.
| Возвраты | |
|---|---|
IBuildInfo | |
получитьКонтекст
public IInvocationContext getContext ()
Возвращает текущий контекст вызова или контекст модуля, если это модуль.
| Возвраты | |
|---|---|
IInvocationContext | |
getDependencyFile
public File getDependencyFile (String fileName,
boolean targetFirst)Найдите файл зависимости/артефакта по его имени и по тому, является ли он целевым или хост-файлом (для более быстрого поиска).
| Параметры | |
|---|---|
fileName | String : Имя файла, который мы ищем. |
targetFirst | boolean : указывает, отдаем ли мы предпочтение файлам на целевой стороне при поиске по сравнению с файлами на стороне хоста. |
| Возвраты | |
|---|---|
File | Найденный файл артефакта. |
| Броски | |
|---|---|
FileNotFoundException | Если файл не найден. |
getDevice
public ITestDevice getDevice ()
Возвращает основное тестируемое устройство.
| Возвраты | |
|---|---|
ITestDevice | |
getDevices
public List<ITestDevice> getDevices ()
Возвращает список устройств, являющихся частью вызова.
| Возвраты | |
|---|---|
List< ITestDevice > | |
isTestTimedOut
public boolean isTestTimedOut ()
Возвращает значение, указывающее, было ли тест уведомлено о превышении тайм-аута или нет.
| Возвраты | |
|---|---|
boolean | |
новыйстроитель
public static TestInformation.Builder newBuilder ()
Создайте конструктор для создания экземпляров TestInformation .
| Возвраты | |
|---|---|
TestInformation.Builder | |
notifyTimeout
public void notifyTimeout ()
Уведомляет о том, что для данного теста истекло время ожидания на этапе тестирования.
характеристики
public ExecutionProperties properties ()
Возвращает свойства, сгенерированные во время выполнения вызова. Передача значений и информации через ExecutionProperties — рекомендуемый способ обмена информацией между target_preparers и тестами.
| Возвраты | |
|---|---|
ExecutionProperties | |
setActiveDeviceIndex
public final void setActiveDeviceIndex (int index)
Внутренний метод Test Harness для переключения устройства, возвращаемого по умолчанию функцией getDevice() . Всегда сбрасывается до 0.
| Параметры | |
|---|---|
index | int |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-06-22 UTC.