Skip to content

Добавление конфигурационных параметров для настройки тестов #513

@artbear

Description

@artbear

Есть тесты, которые являются универсальными для многих конфигураций.
Нужна возможность их настраивать, чтобы разделить реализацию тесты и настройку под конкретную конфигурацию.

Например, для тестов открытия форм конфигурации нужно задавать исключения форм, которые не требуется тестировать #179
Для тестов пользователей с ограниченными правами нужно задавать список пользователей и/или наборы прав, с которыми нужно запускать эти тесты.

Предлагаю следующее:

  • при тестировании возможно указать настроечный xml-файл, в котором будут храниться индивидуальные настройки для тестов
    • при интерактивном тестировании файл можно выбрать вручную
    • при запуске из командной строки будет добавлен спец.параметр config-file, указывающий на путь к файлу настройки
    • формат хмл-файла - это простое дерево, где узлом является имя/идентификатор тестового набора, а листьями являются конкретные параметры для тестирования
  • в ядро xUnitFor1С (для сервера и УФ-клиента) будет добавлен набор методов для получения параметров настройки

Обсудим?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions