Skip to content

2.7.1.0

Compare
Choose a tag to compare
@artbear artbear released this 09 Feb 15:44
· 654 commits to master since this release
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

Исправлены мелкие ошибки и проблемы.