Skip to content

2.2.1

Choose a tag to compare

@alexiosus alexiosus released this 26 Feb 15:19
· 211 commits to main since this release

UI: Test Manager

  • Кнопки редких действий в шапке Test Manager реорганизованы в единый блок More actions (...).
  • Добавлены команды Refresh steps library (Обновить библиотеку шагов) и Repair scenario files (Исправление файлов сценариев) в меню панели Менеджера тестов.
  • Для лучшей ясности, текст статуса выбора тестов изменен с Selected: X/Y на Will be built: X/Y.

Пакетное исправление и проверка сценариев

  • Добавлены команды для исправления форматирования сценариев:

    • KOT - Repair and validate changed scenarios (safe batch) / KOT - Исправить и проверить измененные сценарии (безопасный пакетный режим) - используются сохраненные измененные сценарии и измененные в Git .yaml файлы;
    • KOT - Repair and validate all scenarios in YAML source directory (high load) / KOT - Исправить и проверить все сценарии в yamlSourceDirectory (высокая нагрузка) - обрабатываются все сценарии в yamlSourceDirectory;
    • Данные команды доступны в меню More actions (...) в панели Менеджера тестов.
  • Исправлена критическая ошибка, случайным образом приводящая к потере текстов сценариев при использовании функции VSCode Replace in Files с включенным Auto Save:

    • полная post-save обработка файла со стороны плагина выполняется только для активного файла;
    • прочие измененные сценарии ставятся в очередь для опциональной команды KOT - Repair and validate changed scenarios (safe batch) / KOT - Исправить и проверить измененные сценарии (безопасный пакетный режим);
    • снижен фоновый шум от post-save обработки.

Поддержка старых тестовых сред, еще не готовых к миграции со стороны CI/CD

  • Добавлен переключатель автодобавления/восстановления KOTМетаданные для всех типов сценариев (kotTestToolkit.editor.autoEnsureKotMetadataForMainScenarios), по умолчанию включен.
  • Миграция legacy-тегов # PhaseSwitcher_* в KOTМетаданные (kotTestToolkit.editor.enableLegacyMetadataMigrationForMainScenarios) оставлена опциональной и по умолчанию включена; применяется только для главных сценариев и работает при включенном autoEnsureKotMetadataForMainScenarios.