You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Нужен единый конфиг-файл для возможности управления настройками выполнения тестов.
Удобнее всего использовать json-формат
Первичный пример был реализован в Дымовых тестах
Но его необходимо расширить
Передается спец.параметр командной строки `xddConfig=configpath', где configpath - абсолютный путь к json-файлу
Приоритет
файл конфигурации
параметр командной строки - если в ком.строке задан параметр, то он важнее параметра из файла настройки
Добавление этого параметра в vanessa-runner для передачи в команду runner xunit ...
Формат файла описан ниже
На корневом уровне указаны имена необходимых имена плагинов или тестов (smoke, ГенераторОтчетаJUnitXML, ГенерацияКодаВозврата и т.п)
Далее указываются данные, необходимые для каждого плагина или теста
Можно указать путь к файлу настроек конкретного теста или плагина
Добавлю, что реализована возможность проверки подготовленного для ком.строки CI файла настроек в интерактивном режиме.
В окне браузера в подменю "Загрузить..." можно выбрать загрузку настроек для текущего интерактивного сеанса и убедиться, что файл настроек написан верно.
Activity
artbear commentedon Apr 7, 2017
/cc @nixel2007 Посмотри формулировки, я ничего не забыл?
nixel2007 commentedon Apr 7, 2017
Да, вроде все верно.
Реализован единый конфигурационный файл в формате json #697
Добавлено чтение иерархических файлов настроек #697
artbear commentedon Apr 8, 2017
@nixel2007 Что скажешь по необходимости набора необходимых требований
Использование в тесте "открытие форм"
Использование в плагине "Генерация кода возврата"
Использование в плагине "ГенераторОтчетаJUnitXML"
Использование в плагине "ГенераторОтчетаAllureXML"
Использование параметра xddShutdown
Использование параметра xddRun
Возможность интерактивной загрузки нужного файла настроек для выполнения тестов
Цель - возможность указания одного файла настроек вместо сложной строки параметров
4.1.1.0 Интерактивная команда формы "Загрузить настройки из файла" #697
nixel2007 commentedon Apr 8, 2017
да, вроде все это полезно и можно загнать в единый конфиг
Добавил возможность запуска тестов настроек в интерактивном режиме #697
Merge pull request #699 from xDrivenDevelopment/feature/config-json-697
artbear commentedon Jun 20, 2017
Добавлю, что реализована возможность проверки подготовленного для ком.строки CI файла настроек в интерактивном режиме.
В окне браузера в подменю "Загрузить..." можно выбрать загрузку настроек для текущего интерактивного сеанса и убедиться, что файл настроек написан верно.