Pr-Mex / vanessa-automation

BDD в 1С
https://pr-mex.github.io/vanessa-automation/dev/
BSD 3-Clause "New" or "Revised" License
486 stars 199 forks source link

Повторный запуск сценариев в VA при падении, после успешного выполнения сценария показывает ошибки #2016

Closed alexkulikov77 closed 1 year ago

alexkulikov77 commented 1 year ago
  1. Версия Vanessa Automation - 1.2.040.20
  2. Версия платформы - 8.3.22.1923
  3. Режим совместимости базы, где запускается Vanessa Automation 8.3.17
  4. Операционная система Windows server 2016

Функционал: Необходимо после повторного успешного запуска сценария, чтобы не было ошибок Как QA Lead Я хочу чтобы при указании параметра КоличествоПопытокВыполненияСценария больше 2, если сценарий успешно выполнился, Vanessa automation не показывала что в сценарии происходили ошибки и выгружала в allure результат последнего успешного прогона теста

Контекст: Дано: Vanessa automation 1.2.040.20 И Версия платформы - 8.3.22.1923 и Демонстрационная конфигурация "Библиотека стандартных подсистем", редакция 3.1 (3.1.7.261)

Пример сценария на VA для воспроизведения ошибки


@tree

Функционал: Проверка повторного запуска теста

Как Пользователь я хочу
проверить повторный запуск теста и выгрузку отчета в allure 
чтобы видеть корректный результат в отчете allure о выполнении тестов   

Контекст:
    Дано Я запускаю сценарий открытия TestClient или подключаю уже существующий

Сценарий: Проверка повторного запуска теста

    И я удаляю все локальные переменные

    Когда я выполняю код встроенного языка
    """bsl
        СлучайноеЧислоОдинИлиДва = 0;
        ГСЧ = Новый ГенераторСлучайныхЧисел();
        СлучайноеЧислоОдинИлиДва= ГСЧ.СлучайноеЧисло(1,2);
        //Сообщить(СлучайноеЧислоОдинИлиДва);
        Контекст.Вставить("СлучайноеЧислоОдинИлиДва", СлучайноеЧислоОдинИлиДва);
    """
    И я вывожу значение переменной "СлучайноеЧислоОдинИлиДва"
    Если переменная "СлучайноеЧислоОдинИлиДва" имеет значение 1 Тогда
        И я вызываю исключение "Ошибка сценария"

Пример выполнения сценария со второй попытки image результат в allure - failed image ожидаемое поведение - итоговое сообщение в vanessa automation, сценарии выполнены, ошибок не было, результат в allure - со статусом Passed и описанием шагов успешно выполненного прогона по сценарию

Pr-Mex commented 1 year ago

Решено.