- test yaxunit — новая команда запуска модульных тестов через фреймворк YAxUnit. Поддержаны фильтрация тестов (
--ext/--modules/--tests/--tags/--suites, комбинируются по «И»), готовый--yaxunit-config, форматы отчёта jUnit / JSON / allure, авто-саммари в консоль и корректный код возврата. - infobase init --recursive — рекурсивный поиск источников: конфигурация и расширения ищутся в каталогах
--srcи--ext(каждый путь — корень поиска, в--extберутся только расширения). Позволяет инициализировать базу из репозитория с произвольной структурой каталогов, не перечисляя пути вручную; имена расширений проверяются на уникальность. - Исправлено: платформенные лог-файлы
/Outбольше не оседают в рабочем каталоге и не попадают в git — вывод всегда перенаправляется во временный файл, в том числе в режиме--no-waitи при аварийном завершении. - Исправлено:
cfe convert/ EDT — параметр--edt-versionнужен только для выбора установки EDT, но ошибочно добавлялся ещё и в команду1cedtcli export/import/validate, у которой нет параметра--version(код возврата 204, «No command call variant was found»). Теперь версия уходит только в поиск EDT.
What's Changed
- Feature/yaxunit by @Segate-ekb in #720
Full Changelog: v3.0.0_rc8...v3.0.0_rc9