Релиз v5.8.0 Многострочный текст Gherkin + Новые дымовые + Еще больше ускорения + Исправлены ошибки

BDD

  • Поддержка многострочного текста Gherkin https://github.com/silverbulleters/add/issues/426

  • Значительно упрощен текст шагов, формируемых из кнопконажималки

    • все для удобства пользователей и повышения читаемости фич
    • например, значения для таблиц в кнопконажималке формируются без лишних апострофов и т.п.
  • Очередное значительное улучшение производительности https://github.com/silverbulleters/add/issues/411 для следующих блоков

    • многократное ускорение чтения фич
    • работа с макетами
    • работа со скриншотами
    • Обработка записи журнала действий пользователя и генерации текста временной фичи

Дымовые тесты

BDD (прочее)

TDD

Плагины

  • УФ+ОФ: Утверждение Содержит из плагина ‘УтвержденияBDD’ научилось проверять многострочные строки
    • например, сразу выдается, какая именно подстрока не найдена, вместо указания факта несовпадения сравниваемых строк

При тестировании дымовых тестов xunit в обычном приложении на УПП выдает такую ошибку:
ОШИБКА:
{ВнешняяОбработка.Тесты_ОткрытиеФормКонфигурации.МодульОбъекта(926)}: Метод объекта не обнаружен (ПолучитьФормуЛкс)
Возврат мПолучениеФорм.ПолучитьФормуЛкс(ИмяФормы, Параметры, Владелец, Уникальность, Окно);

Хм.

Странно - но тут есть интересное. Есть определнный хак для работы по обычным режимом

Отсюда собственно - вот где объект создания

То есть список тестов просто не заполнится, если Форма не будет получена.

А сама форма тут:

Ваш кейс выглядит так, что как будто Форма была получена, но контекст ее экспортной процедуры не проиницилизирован.

Предварительно, могу сказать что это похоже на конфликт режимов, что-нибудь типа режим запуска “Обычное приложение, управляемые формы разрешить” или наоборот.

МодульОбъекта(926)

Нужно чуть больше информации через отладку, в этой строке.

Так и есть. Режим запуска “Обычное приложение, управляемые формы разрешить” типовой для УПП 1.3.

По началу вызов отрабатывает корректно, но потом отваливается и как-будто не видит экспортную процедуру.

@Sisco Странно, я пропустил эту тему :frowning:

Подумаю.

@Sisco я создал ишуз https://github.com/silverbulleters/add/issues/490

предлагаю там продолжить общение.

какая платформа 1С у вас используется?

ответишь в ишузе?