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