Информация о тесте
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) Внутренний метод Test Harness для переключения того, какое устройство возвращается по умолчанию с помощью |
Публичные методы
создатькопитестинфо
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 |
исполнениеФайлы
public ExecutionFiles executionFiles ()
Возвращает файлы, сгенерированные во время выполнения вызова. Передача файлов через ExecutionFiles
— рекомендуемый способ сделать файл доступным между target_preparers и тестами.
Возвращает | |
---|---|
ExecutionFiles |
getBuildInfo
public IBuildInfo getBuildInfo ()
Возвращает информацию о сборке основного устройства.
Возвращает | |
---|---|
IBuildInfo |
получитьконтекст
public IInvocationContext getContext ()
Возвращает текущий контекст вызова или контекст модуля, если это модуль.
Возвращает | |
---|---|
IInvocationContext |
getDependencyFile
public File getDependencyFile (String fileName, boolean targetFirst)
Ищите файл зависимостей/артефактов по его имени, а также по тому, является ли он целевым или хост-файлом (для более быстрого поиска).
Параметры | |
---|---|
fileName | String : имя файла, который мы ищем. |
targetFirst | boolean : предпочитаем ли мы файлы на стороне цели или файлы на стороне хоста для поиска. |
Возвращает | |
---|---|
File | Найденный файл артефакта. |
Броски | |
---|---|
| Если файл не найден. |
получитьустройство
public ITestDevice getDevice ()
Возвращает основное тестируемое устройство.
Возвращает | |
---|---|
ITestDevice |
getDevices
publicgetDevices ()
Возвращает список устройств, являющихся частью вызова.
Возвращает | |
---|---|
isTestTimedOut
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)
Внутренний метод Test Harness для переключения того, какое устройство возвращается по умолчанию с помощью getDevice()
. Всегда сбрасывать на 0.
Параметры | |
---|---|
index | int |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2023-03-30 UTC.