Информация о тесте

public class TestInformation
extends Object

java.lang.Объект
com.android.tradefed.invoker.TestInformation


Объект-держатель, содержащий всю информацию и зависимости, которые могут потребоваться исполнителю теста или тесту для правильного выполнения.

Краткое содержание

Вложенные классы

class TestInformation.Builder

Builder для создания экземпляра TestInformation .

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

static TestInformation createCopyTestInfo ( TestInformation invocationInfo, IInvocationContext context)

Создайте TestInformation с скопированным ExecutionFiles .

static TestInformation createModuleTestInfo ( TestInformation invocationInfo, IInvocationContext moduleContext)

Создайте TestInformation представляющий модуль, а не вызов.

File dependenciesFolder ()

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

ExecutionFiles executionFiles ()

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

IBuildInfo getBuildInfo ()

Возвращает информацию о сборке основного устройства.

IInvocationContext getContext ()

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

File getDependencyFile (String fileName, boolean targetFirst)

Выполните поиск файла зависимостей/артефакта по его имени, а также по тому, является ли он целевым или хост-файлом (для более быстрого поиска).

ITestDevice getDevice ()

Возвращает основное тестируемое устройство.

getDevices ()

Возвращает список устройств, являющийся частью вызова.

boolean isTestTimedOut ()

Возвращает, был ли тест проинформирован о тайм-ауте или нет.

static TestInformation.Builder newBuilder ()

Создайте построитель для создания экземпляров TestInformation .

void notifyTimeout ()

Уведомляет, что для этого теста инициирован тайм-аут фазы теста.

ExecutionProperties properties ()

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

final void setActiveDeviceIndex (int index)

Протестируйте внутренний метод Harness, чтобы выбрать, какое устройство возвращается по умолчанию, с помощью getDevice() .

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

создатькопитестинфо

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

ПолучитьУстройства

public  getDevices ()

Возвращает список устройств, являющийся частью вызова.

Возврат

Истесттимедаут

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