Фабрика (ЮТФабрика)
Методы модуля
КонтекстыВызова
КонтекстыВызова Возвращает перечисление возможных контекстов вызова
Возвращает
ФиксированнаяСтруктура
- Контексты вызова:
ФиксированнаяСтруктура
- Контексты вызова:КлиентОбычноеПриложение
-Строка
-КлиентУправляемоеПриложение
-Строка
-Сервер
-Строка
-ВызовСервера
-Строка
-
КонтекстыИсполнения
КонтекстыИсполнения Возвращает перечисление возможных контекстов исполнения тестов
Возвращает
ФиксированнаяСтруктура
- Контексты исполнения:
ФиксированнаяСтруктура
- Контексты исполнения:Клиент
-Строка
-Сервер
-Строка
-
СтатусыИсполненияТеста
Возвращает перечисление возможных статусов выполнения теста, жизненный цикл теста
Возвращает
ФиксированнаяСтруктура
- Статусы исполнения теста:
ФиксированнаяСтруктура
- Статусы исполнения теста:Ожидание
-Строка
- Тест не выполнялсяИсполнение
-Строка
- Тест выполняется в данный моментУспешно
-Строка
- Тест успешно пройденОшибка
-Строка
- Тест упал с ошибкой выполненияСломан
-Строка
- Тест упал на проверках утвержденийПропущен
-Строка
- Тест пропущен по каким либо причинамНеРеализован
-Строка
- Тест не реализован
УровниИсполнения
ЭтапыПрогона
Возвращает перечисление для описания жизненного цикла прогона тестов
Возвращает
ФиксированнаяСтруктура
- Этапа прогона:
ФиксированнаяСтруктура
- Этапа прогона:Инициализация
-Строка
-ЗагрузкаТестов
-Строка
-РазрешениеЗависимостей
-Строка
-ПрогонТестов
-Строка
-ФормированиеОтчета
-Строка
-
ПараметрыЗапуска
ПараметрыЗапуска Набор параметров подсистемы тестирования. Параметры на английском, чтобы не держать несколько реализаций чтения и обработки параметров
Возвращает
Структура
- Параметры:
Модули реализующие различные форматы отчетов собраны в подсистеме ФормированиеОтчета
Если выключено и включен запрет синхронных вызовов,
то компоненты не будут доступы в тонком клиенте.
Если выключено и разрешены синхронные вызовы,
то компоненты можно установить вручнуюи тогда они будут доступны на клиенте.
Структура
- Параметры:
Модули реализующие различные форматы отчетов собраны в подсистеме ФормированиеОтчета
Если выключено и включен запрет синхронных вызовов,
то компоненты не будут доступы в тонком клиенте.
Если выключено и разрешены синхронные вызовы,
то компоненты можно установить вручнуюи тогда они будут доступны на клиенте.ВыполнятьМодульноеТестирование
-Булево
- Признак необходимости выполнения тестовreportPath
-Строка
- Файл или каталог сохранения отчета о тестированииfilter
- ПараметрыФильтрациисм. ПараметрыФильтрации
-settings
- НастройкиВыполнениясм. НастройкиВыполнения
-closeAfterTests
-Булево
- Признак необходимости закрытия приложения по окончании прогонаreportFormat
-Строка
- Формат отчета о тестировании.logging
- ПараметрыЛогированиясм. ПараметрыЛогирования
-showReport
-Булево
- Признак необходимости отобразить отчет в 1с по окончании тестированияexitCode
-Строка
- Путь к файлу, в который будет записан коды выходаprojectPath
-Строка
- Путь к каталогу с файлами проекта тестирования, репозиториюПодключатьВнешниеКомпоненты
-Булево
- Выполнять установку и подключение внешних компонент при старте.ДымовыеТесты
-Булево
- Рубильник использования дымовых тестов
ВыражениеПредиката
Выражение предиката.
Параметры метода
ВидСравнения
Строка
- Возможные варианты см. ЮТПредикаты.Выражения
ИмяРеквизита
Строка
- Имя реквизита
Значение
Произвольный
- Значение
Возвращает
Структура
- Выражение предиката:
Структура
- Выражение предиката:ИмяРеквизита
-Неопределено
- Имя проверяемого реквизитаСтрока
- Имя проверяемого реквизитаВидСравнения
-Строка
-Значение
-Произвольный
- Операнд выраженияНеопределено
- Операнд выражения
ПараметрыИсполненияТеста
Доступные параметры (настройки) исполнения тестов
Возвращает
ФиксированнаяСтруктура
- Параметры исполнения теста:
ФиксированнаяСтруктура
- Параметры исполнения теста:ВТранзакции
-Строка
- Тест должен выполняться в транзакцииУдалениеТестовыхДанных
-Строка
- Тест должен удалить созданные тестовые данныеПеред
-Строка
- Перед тестом должен выполниться указанный обработчик события вместо основногоПосле
-Строка
- После теста должен выполниться указанный обработчик события вместо основного
ПараметрыСозданияОбъектов
Параметры создания объектов, используется при загрузке макетов.
Параметры метода
ПараметрыЗаписи
- ЮТОбщий.ПараметрыЗаписи
см. ЮТОбщий.ПараметрыЗаписи
-
- ЮТОбщий.ПараметрыЗаписи
ФикцияОбязательныхПолей
Булево
- Фикция обязательных полей
Возвращает
Структура
- Параметры создания объектов:
Структура
- Параметры создания объектов:ФикцияОбязательныхПолей
-Булево
-ПараметрыЗаписи
- ЮТОбщий.ПараметрыЗаписисм. ЮТОбщий.ПараметрыЗаписи
-
НовоеОписаниеЗависимости
Создает новое описание зависимости теста.
Возвращает
Структура
- Новое описание зависимости:
Структура
- Новое описание зависимости:Идентификатор
-Строка
- Идентификатор зависимостиМетодРеализации
-Строка
- Метод, вызываемый для разрешения зависимостиПараметры
-Массив из Произвольный
- Параметры зависимости, будут проброшены в методКлюч
-Неопределено
- Уникальный ключ зависимости, рассчитывается движкомАсинхронный
-Булево
- Признак, что зависимость асинхронная. Асинхронность реализуется за счет передачи ОписанияОповещения в метод реализацииОбработкаНаСервере
-Булево
- Признак обработки зависимости на сервереДоступностьНаКлиенте
-Булево
- Признак доступности зависимости на клиентеДоступностьНаСервере
-Булево
- Признак доступности зависимости на сервере
НовоеОписаниеОкружения
ОписаниеИсполняемогоТестовогоМодуля
Описание исполняемого тестового модуля. Содержит всю необходимую информацию для прогона тестов, а также данные результата
Возвращает
Структура
- Описание тестового модуля:
Структура
- Описание тестового модуля:Метаданные
- ОписаниеМетаданныеМодулясм. ОписаниеМетаданныеМодуля
-Теги
-Массив из Строка
- Коллекция тегов набораНаборыТестов
-Массив из см. ОписаниеИсполняемогоНабораТестов
-Ошибки
-Массив из см. ЮТФабрикаСлужебный.ОписаниеВозникшейОшибки
-НастройкиВыполнения
-Структура
- Настройки исполнения тестаЗависимости
-Массив Из см. НовоеОписаниеЗависимости
- Зависимости тестового модуля
ОписаниеИсполняемогоНабораТестов
ОписаниеИсполняемогоНабораТестов Возвращает описание исполняемого тестового набора. Содержит данные необходимые для выполнения прогона тестов
Возвращает
Структура
- Описание исполняемого набора тестов:
Структура
- Описание исполняемого набора тестов:Имя
-Строка
- Имя набораПредставление
-Строка
- Представление набораТеги
-Массив из Строка
- Тэги набораОшибки
-Массив из см. ЮТФабрикаСлужебный.ОписаниеВозникшейОшибки
- Описания ошибок выполнения тестаРежим
-Строка
- Режим исполнения набора, см. ЮТФабрика.КонтекстыВызоваТесты
-Массив из см. ОписаниеИсполняемогоТеста
- Тесты набораВыполнять
-Булево
- Признак, что можно выполнить прогон набора (нет ошибок блокирующих запуск)ДатаСтарта
-Число
- Дата запуска набораДлительность
-Число
- Продолжительность выполнения набораНастройкиВыполнения
-Структура
- Настройки исполнения тестаЗависимости
-Массив Из см. ЮТФабрика.НовоеОписаниеЗависимости
- Зависимости тестового набора
ОписаниеИсполняемогоТеста
ОписаниеИсполняемогоТеста Возвращает описание исполняемого теста Содержит данные необходимые для выполнения прогона тестов
Возвращает
Структура
- Описание исполняемого теста:
Структура
- Описание исполняемого теста:Имя
-Строка
- Имя/представление тестаМетод
-Строка
- Имя тестового методаПолноеИмяМетода
-Строка
- Полное имя тестового метода, ИмяМодуля.ИмяМетодаТеги
-Массив из Строка
- Теги тестаРежим
-Строка
- Режим исполнения теста, см. ЮТФабрика.КонтекстыВызоваДатаСтарта
-Число
- Дата запуска тестаДлительность
-Число
- Продолжительность выполнения тестаСтатус
-Строка
- Статус выполнения теста, см. ЮТФабрика.СтатусыИсполненияТестаОшибки
-Массив из см. ЮТФабрикаСлужебный.ОписаниеВозникшейОшибки
- Описания ошибок выполнения тестаНастройкиВыполнения
-Структура
- Настройки исполнения тестаПараметры
-Неопределено
- Набор параметров тестаМассив из Произвольный
- Набор параметров тестаНомерВНаборе
-Число
- Порядковый номер теста в набореЗависимости
-Массив Из см. ЮТФабрика.НовоеОписаниеЗависимости
- Зависимости теста
ОписаниеМетаданныеМодуля
Возвращает структуру описания метаданных модуля
Возвращает
Структура
- Метаданные модуля:
Структура
- Метаданные модуля:Тип
-Строка
- Тип модуля, поддерживаемые значения:ОбщийМодуль
,ВнешняяОбработка
Имя
-Строка
- Имя модуляРасширение
-Строка
- Имя расширения, владельца модуляКлиентУправляемоеПриложение
-Булево
- Доступность контекстаКлиентОбычноеПриложение
-Булево
- Доступность контекстаСервер
-Булево
- Доступность контекстаВызовСервера
-Булево
- Доступность контекстаГлобальный
-Булево
- Доступность контекста
ОпцииДвижка
Опции движка.
Возвращает
Структура
- Опции движка:
Структура
- Опции движка:ОбменДаннымиЗагрузкаПриСозданииДанных
-Булево
- По умолчанию, при создании тестовых данных записывать в режимеОбменДанным.Загрузка = Истина
ОтложенныйЗапускТестов
-Булево
- Запуск тестов после полной инициализации предприятия.