Отладка
- Введена возможность абсолютно штатной отладки кода шагов BDD, тестов TDD и любых плагинов #133
- штатная отладка в 1С теперь возможна
- для файловых баз
- для клиент-серверных баз, расположенных на одной машине
- штатная отладка в 1С теперь возможна
Проверка поведения - BDD
-
Портированы изменения из vanessa-behavior 1.1.131 #139 #175
- Возвращены ранее пропущенные фичи/шаги #112
- Работа с макетами - каталог
features/libraries/Макеты
- Работа с выводом текста - каталог
features/libraries/ВыводТекста
- Открытие форм - каталог
features/libraries/Формы
- Работа с автоинструкцией - каталог
features/libraries/Автоинструкции
- Работа с макетами - каталог
- Возвращены ранее пропущенные фичи/шаги #112
-
работа с макетами стала проще. #136
- При поиске макета в методе “ПолучитьМакетОбработки”, если не нашли макет в файле обработки, тогда ищем макет в каталоге проекта и вложенном каталоге “Файлы”
- Если не удалось найти макет в обработке или каталоге, пишем информацию в ЖР
- Исправлена ошибка - неверно работает шаг
Дано Табличный документ формы с именем "" стал равен макету с именем ""
- При поиске макета в методе “ПолучитьМакетОбработки”, если не нашли макет в файле обработки, тогда ищем макет в каталоге проекта и вложенном каталоге “Файлы”
-
Ускорение работы инструмента
-
Появилась возможность указать путь к конкретным фичам через командную строку запуска vanessa-runner, в т.ч. и русские имена файлов и каталогов? #106
-
ОФ: Исправлено - При открытии обычной формы bddRunner.epf дерево тестов не строится #143
-
Использование абсолютно штатного формата json-файлов в отличие от собственного формата json, ранее введеном в vanessa-behavior
- Исправление чтения настроек из json-файла на платформенное, если возможно. #119
- Добавлена json-схема для валидации VBParams.json #70
- В json-файле в качестве ключей могут быть не только идентификаторы #117 #118
-
Исправлены критические ошибки из Сонара для bddRunner #57
-
исправлены многочисленные мелкие ошибки из наследия vanessa-behavior
- Примеры исправлений:
- Режим асинхронности проверяем только по версии приложения #142
- Сокращение длинных имен файлов фич #153
- При первом запуске bdd в базе получаем ошибку #154
- При загрузке фич возникает ошибка (ADD 5.0.0.124) #179
- Для фич, запускаемых в режиме самотестирвоания, убрано лишнее переоткрытие формы bddRunner #87
- и т.п.
- Примеры исправлений:
Дымовые тесты
- Добавлена возможность строгого порядка выполнения любых тестов, в т.ч. и дымовых тестов, а не только сценарных тестов #109 #41
- есть возможность настроить этот параметр в json-файле настроек дымовых тестов
- УФ: Добавлена группировка по виду метаданного, виду объекта и по количеству #133
- в json-файле настроек дымовых тестов
- аналогично ОФ из xUnitFor1C
- УФ: Добавлена возможность исключения по виду метаданных #133
- в json-файле настроек дымовых тестов
- аналогично ОФ из xUnitFor1C
- Вывод сообщений в ЖР регулируется теперь настройкой в конфигурационном файле
Генерация данных
- Исправление неверной загрузки уже существующих данных в Генераторе данных #168 #172
- Обход ошибки платформы по созданию ключа записи регистра сведений на клиенте #116
Проверка кодом - TDD, xUnit
-
Добавлена возможность строгого порядка выполнения любых тестов, в т.ч. и дымовых тестов, а не только сценарных тестов #109 #41
-
Исправлены критические ошибки из Сонара для bddRunner и xddTestRunner #57
-
УФ: Исправлена проблема загрузки файлов тестов xUnit, когда есть расхождение между именем файла и именем обработки #146
-
Добавлена json-схема для валидации xUnitParams.json #71
-
Вывод лога тестирования xUnit в лог-файл при пакетном запуске, в т.ч. и через vanessa-runner #81
- Вывод сообщений о прохождении тестов в лог-файл для возможности передачи в консоль, не дожидаясь завершения сеанса 1С #75
-
Портированы последние изменения из xUnitFor1C #80
- В файле теста можно использовать глобальную экспортную переменную
ПутьКФайлуПолный
- в нее будет установлен полный клиентский путь к файлу теста, что позволяет обращаться к соседним файлам на клиенте
- В файле теста можно использовать глобальную экспортную переменную
-
Новые ключи в json-файле настроек
- “Отладка” - булево
- “ДобавлятьИмяПользователяВПредставлениеТеста” - булево
- “ДелатьЛогВыполненияСценариевВТекстовыйФайл” - булево
- “ИмяФайлаЛогВыполненияСценариев” - пример “$workspaceRoot/build/log-xunit.txt”
Тесты для пользователей в режиме обычных форм и управляемых форм
- Тесты для пользователей #165 #148
Плагины
- Новый плагин “Файлы” для работы с файлами, каталогами и их путями #134
- Новый плагин по проверке таблиц
УтвержденияПроверкаТаблиц
#49 #73
Документация
+ Добавлен FAQ: как использовать add после установки через opm install add #83
+ Добавлен FAQ про переход на add из xUnitFor1C и vanessa-behavior #77
+ Использование Ansible для настройки сборочных нод #94 #161
+ Методика работы с объемными исходниками #137
Прочее
- Исправлены ошибки параллельной сборки на Jenklins-сервере #135
- Исправление запуска сборки через команды opm #90
Подробное описание изменений релиза v5.1.0.0
Изменения/коммиты после последнего релиза 5.0.0.124: