vanessa-automation
vanessa-automation copied to clipboard
Генератор дымовых тестов - проблема с формированием дымовых тестов по документам
Укажите:
- Версия Vanessa Automation - 1.2.041.1
- Версия платформы - 8.3.22.2239
- Режим совместимости базы, где запускается Vanessa Automation -
- Операционная система - win server 2019
Как есть:
При генерации дымовых тестов по документам для проверки объекта формируется запрос: Запрос = Новый Запрос( "ВЫБРАТЬ ПЕРВЫЕ 1 | ТекДанныеИсточник.Ссылка КАК Ссылка |ИЗ | " + Параметры.ВидОбъектаЕЧ + "." + ОбъектМетаданных.Имя + " КАК ТекДанныеИсточник |ГДЕ | НЕ ТекДанныеИсточник.ПометкаУдаления | " + ТекстУсловие + "");
В этом случае выбирается для проверки первый документ из таблицы. Соответственно, если тесты запускаются в базе с данными, то берется документ старого года и закрытого периода, что ведет к падению теста.
Как должно быть:
При генерации дымовых тестов по документам должна быть возможность указания упорядочивания по дате: Запрос = Новый Запрос( "ВЫБРАТЬ ПЕРВЫЕ 1 | ТекДанныеИсточник.Ссылка КАК Ссылка |ИЗ | " + Параметры.ВидОбъектаЕЧ + "." + ОбъектМетаданных.Имя + " КАК ТекДанныеИсточник |ГДЕ | НЕ ТекДанныеИсточник.ПометкаУдаления | " + ТекстУсловие + " |УПОРЯДОЧИТЬ ПО |ТекДанныеИсточник.Дата УБЫВ");
В этом случае будет взят последний документ и тест запуститься успешно.
@Tavalik Привет, можешь посмотреть?