vanessa-automation icon indicating copy to clipboard operation
vanessa-automation copied to clipboard

Генератор дымовых тестов - проблема с формированием дымовых тестов по документам

Open dentaky opened this issue 1 year ago • 1 comments

Укажите:

  1. Версия Vanessa Automation - 1.2.041.1
  2. Версия платформы - 8.3.22.2239
  3. Режим совместимости базы, где запускается Vanessa Automation -
  4. Операционная система - win server 2019

Как есть:

При генерации дымовых тестов по документам для проверки объекта формируется запрос: Запрос = Новый Запрос( "ВЫБРАТЬ ПЕРВЫЕ 1 | ТекДанныеИсточник.Ссылка КАК Ссылка |ИЗ | " + Параметры.ВидОбъектаЕЧ + "." + ОбъектМетаданных.Имя + " КАК ТекДанныеИсточник |ГДЕ | НЕ ТекДанныеИсточник.ПометкаУдаления | " + ТекстУсловие + "");

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

Как должно быть:

При генерации дымовых тестов по документам должна быть возможность указания упорядочивания по дате: Запрос = Новый Запрос( "ВЫБРАТЬ ПЕРВЫЕ 1 | ТекДанныеИсточник.Ссылка КАК Ссылка |ИЗ | " + Параметры.ВидОбъектаЕЧ + "." + ОбъектМетаданных.Имя + " КАК ТекДанныеИсточник |ГДЕ | НЕ ТекДанныеИсточник.ПометкаУдаления | " + ТекстУсловие + " |УПОРЯДОЧИТЬ ПО |ТекДанныеИсточник.Дата УБЫВ");

В этом случае будет взят последний документ и тест запуститься успешно.

dentaky avatar Dec 03 '23 13:12 dentaky

@Tavalik Привет, можешь посмотреть?

Pr-Mex avatar Dec 04 '23 15:12 Pr-Mex