You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Vanessa Automation: live-подсветка выполнения шагов в feature-файле
Добавлена live-подсветка шагов в feature во время прогона:
текущий шаг;
пройденные шаги (зеленым);
упавший шаг (красным);
после завершения теста подсветка сохраняется до изменения или до пересборки feature-файла.
Навигация по ошибкам и вложенным сценариям
Для упавшего шага добавлен расширенный hover с полным блоком ошибки.
В hover добавлены действия Open run log и Open failed nested scenario.
Добавлены быстрые переходы:
Open failed step (к строке ошибки в feature);
Open failed nested scenario (к вложенному сценарию по контексту отступов).
Для feature добавлена команда контекстного меню: открыть вложенный сценарий по позиции курсора.
Test Manager
Добавлен прогресс выполнения по строкам feature:
проценты в строке сценария;
счетчик шагов x/y при наведении.
Для failed сценария добавлена отдельная кнопка перехода к упавшему шагу в feature.
Изменено поведение клика по строке сценария, когда сценарий запущен — открывается feature в live-режиме на текущем шаге;
IntelliSense и hover теперь и в feature-файлах
В feature-файлах включены:
IntelliSense по шагам Vanessa (включая семантический поиск по префиксу !);
IntelliSense по переменным;
hover-подсказки по шагам и вызовам сценариев;
IntelliSense по вложенным сценариям остается функционалом yaml-only.
Исправления и доработки
Когда запущен хотя бы один тест, блокируются Build tests и чекбоксы выбора (чтобы не затерлись файлы во время прохождения теста);
Во время старта прогона Output панель больше не открывается автоматически (меньше информационого шума).
Для кнопки запуска упавшего теста добавлено визуальное состояние retry (иконка play при наведении).
Добавлен опциональный legacy-режим сборки: при Build tests временно выносятся test/*.yaml выключенных сценариев в системную временную папку и автоматически возвращаются после завершения сборки.