2.7.1.0
xddTestRunner:
- Утверждение ПроверитьРавенствоТаблиц #386 (только для толстого клиента и сервера) + тесты
- ОФ+УФ: Утверждение ПроверитьРавенствоТабличныхДокументовТолькоПоЗначениям #386
(только для толстого клиента и сервера) + тесты - полезный экспортный метод ПолучитьТаблицуЗначенийИзТабличногоДокумента
- Параметр командной строки xddExitCodePath сделан обязательным для запуска тестов через командную строку http://goo.gl/DYmCMV
- ОФ+УФ: улучшения диагностики прохождения тестов #398
- Исправлены ошибки:
- неверные пути тестов при регистрации в журнале регистрации
- УФ: в журнале регистрации не регистрировались ошибки УФ-тестов независимо от флага регистрации ошибок тестов в ЖР
- ОФ+УФ: в различных случаях вместо представления параметрического теста показывалось имя тестового метода параметрического теста
- Более удобная форма сообщения об ошибки для утверждение "ПроверитьВхождение"
Управляемая форма:
- УФ: при тестировании в УФ иногда целиком падал процесс 1С-Предприятия #406
- Реализовано сохранение флагов в управляемой форме запуска тестов #49
- реализовано следующее поведение расстановки состояний:
- предыдущиие состояния выполнения тестов не сбрасываются;
-- если в папке есть тесты которые ещё ни разу не запускали, то у папки состояние не изменяется;
- если в папке пройдены все тесты, то состояние папки будет худшим из состояний вложенных тестов;
- если при очередном запуске вложенных тестов худшее состояние изменилось, то сотояние папки меняется на новое состояние. - Реализован новый алгоритм перемешивания тестовых данных в управляемой форме запуска тестов. Алгоритм взят из книги Кнута "Искусство программирования" т.2
- Исправлена индикация процеса тестирования в управляемой форме запуска тестов.
Генератор данных и макетов данных:
- Реализована загрузка записей регистра бухгалтерии по макету данных #183
- Генерация макета для создания записей регистра бухгалтерии #347
- ОФ+УФ: Выгрузка ссылок и ГУИД ссылок в макет создания данных #388 Реальная возможность создавать макеты тестовых данных, на основании которых можно создавать тестовые данные как в пустой/чистой ИБ, так и в заполненной тестовой ИБ
- При включенном флажке "Выгружать по необходимости" теперь выгружаются родители при выгрузке иерархических справочников и планов видов характеристики #327
- Повышена юзабилити для ОФ+УФ: При установке отбора в дереве метаданных не ставится флаг выгрузки метаданного fixed #399
- Новый режим "Выражение" для вычисления значения из макета #385
- Исправлено:
- При выгрузке отчета конфигурации со встроенной обработкой xddDataFixtureGen Конфигурацтор 1с закрывается с ошибкой #384
- ошибка падения теста с непонятным сообщением, если задан неверный режим для реквизита
- Неправильно создается тип значения для реквизитов-перечислений - #403
- генерировались неудобные имена уникальных переменных в макетах тестовых данных #390
- ошибка повторного создания документов в режиме с использованием ссылки в базе, где эти документы уже есть #405
- ОФ+УФ: Добавлена дополнительная диагностика для тестирования создания данных на основании макета данных
Тесты открытия форм:
- Тесты открытия формы новых документов и новых элементов справочника не показываются, если у пользователя нет права на интерактивное добавление #392
- ОФ: для документов тесты открытия форм существующих документов и их переноса на текущий день из-за особенностей реализации привязаны к праву интерактивного добавления
Тесты:
- Ошибка при попытке создать каталог в тесте Tests_CmdLine.epf когда в имени каталога временных файлов присутствуют точки #401
- Рефакторинг кода замены слешей для Windows/Linux
Исправлены мелкие ошибки и проблемы.