Skip to content

Хотим загрузить/получить настройки из внешнего файла в момент выполнения функции "ЗаполнитьНаборТестов" #785

Open
@ivanov660

Description

@ivanov660

Предварительно

  • [V] Вы используете [последнюю версию продукта]
  • [V] Вы проверили [Известные проблемы при тестировании]

Описание

Хотим загрузить/получить настройки из файла на диске при выполнении теста в функции "ЗаполнитьНаборТестов". Этот файл изначально лежит рядом с обработкой теста (или известен относительный путь относительно текущей обработки).

Шаги для воспроизведения

нет

Ожидаемое поведение: [ Что вы хотите получить? ]

Видим два варианта:

  1. Мы хотим загрузить из внешнего макета в формате (mxl) настройки. Эти настройки находятся рядом с текущим размещением файла обработки теста, т.е. хотим создать параметризированный тест с настройками из макета без необходимости каждый раз править обработку.

  2. Добавить в командную строку опцию доп. данные, к примеру, ЗагрузчикДополнительныеДанные %путь%\настройки.mxl, и загружать эту таблицу заранее, а в функцию ЗаполнитьНаборТестов передавать дополнительным параметром.

В файле настроек хранится таблица с данными для вариантов запуска.

Текущее поведение: [ Что происходит в действительности? ]

Нет возможности получить настройки из файла. Использовать макеты прикрепленные в обработку не удобно.

Как мы вышли из ситуации сейчас

В плагине "ЗагрузчикФайла" в модуле объекта добавили для переменной ЗагружаемыйПуть параметр Экспорт.

Прикладывайте скриншоты

Также приветствуется описание в формате Gherkin

Функционал <информация о текущем положении в каталоге загружаемого теста вариант1>
   Как <?>
   Я хочу <упростить создание тестов>

Контекст
  Дано <xUnitFor1C>
  И <8.3.11>

Сценарий <ожидаемое поведение>
  Допустим существует обработка теста и настройки для теста в каталоге <c:\тесты\тест1.epf> и <c:\тесты\тест1_настройки.mxl>
  Когда вызывается функция <ЗаполнитьНаборТестов>
  Тогда получаем путь из переменной <НаборТестов.ЗагружаемыйПуть> и загружаем настройки для параметризированного теста.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ADDADD, Vanessa-ADD https://github.com/silverbulleters/addquestion

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions