Skip to content

Не передается служебный параметр "НастройкиОтчета" при выполнении тестов на открытие форм конфигурации #572

Description

@AndreyGubin

Описание ошибки
Часть тестов падает с ошибкой Не передан служебный параметр "НастройкиОтчета"

Сценарий воспроизведения
Шаги по воспроизведению:

  1. Скачать add из ветки develop
  2. Собрать файл epf из исходников Тесты_ОткрытиеФормКонфигурации, версия от 1 октября 2019 года, 17:03 Московского времени
  3. В командной строке выполнить: vrunner xunit C:\vanessa\openforms_beta2.epf --settings C:\vanessa\json\OpenForms.json --testclient Имя:Пароль:1538
  4. По окончании процесса сгенерировать отчет Allure

В отчете будет около сотни упавших тестов с ошибкой:

{ОбщаяФорма.ФормаНастроекОтчета.Форма(27)}: Не передан служебный параметр "НастройкиОтчета".
		ВызватьИсключение НСтр("ru = 'Не передан служебный параметр ""НастройкиОтчета"".'");

Ожидаемое поведение, если бы ошибки не было
'Тест пройден успешно'

Окружение:

  • Версия операционной системы: [Windows Server 2016]
  • Редакция платформы 1С [8.3.13.1513]
  • Версия OneScript [1.1.1]

Дополнительный контекст

  • Конфигурация нетиповая
  • Режим от опасных действий выключен
  • В файле xUnitParams.json - "ОткрываемФормыНаКлиентеТестирования":false
    Если исправить на true, то сыпятся все тесты из-за модального окна. Окно появляется скорее всего из-за того, что список исключений обрабатывается некорректно.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions