Информация о тесте
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 |
уведомитьТаймаут
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 и ее аффилированных лиц.
Последнее обновление: 2024-08-29 UTC.