Skip to content

Latest commit

 

History

History
77 lines (55 loc) · 6.1 KB

README.md

File metadata and controls

77 lines (55 loc) · 6.1 KB

Запуск дымовых тестов

Установка зависимостей

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

  • git
  • oscript - текущая иснтрукция основана на develop версии 1.0.15
  • allure - 1.4.23 (для allure дополнительно необходима java)
  • nircmd - для снятия скриншотов
  • [vanessa-behavior] - скачать и распаковать куда-либо, что-бы в дальнейшем указать этот путь.

Особенности установки: git, oscript, allure, nircmd по результатам установки должны быть доступны из коммандной строки, т.е. запускаем cmd.exe и проверяем вывод комманд:

git --version
git version 2.6.2.windows.1

oscript  --version
1Script Execution Engine. Version 1.0.15.177

allure version
1.4.23

Ссылки на инуструкции по установке переменных

Допонительно при установке allure и java возможно понадобится установка переменно JAVA_HOME, если запускали EDT на компьютере, то думаю тут проблем не должно возникнуть.

Запуск первоначальный

Порядок запуска, прост и необходимо выполнить всего несколько шагов.

  • Необходимо перейти в каталог tools и отредкатировать файл init.bat(sh) и указать в переменну storagesring , точнее указать в строках storage-name свой путь к хранилищу, имя пользователя и пароль доступа к хранилищу
  • потом запускаем данный init.bat и по результатам у нас должно создастья две папки в ./build - ib и ibservice, там будут файловые базы данных и обновленные на последнюю версию из хранилища.

при этом дополнительно база ./build/ib будет вызвана для первоначальной инициализации, после инициализации необходимо будет закрыть вручную предприятие.

  • следующий шаг - запустить compile.bat для сборки внешних обработок в каталог ./build/out/

в каталог ./build/out/features/ появятся внешние обработки и в ./build/out/epf

  • открыть редактором vanessa.bat и отредкатировать переменную RUNNER_PATHVANESSA, там надо указать полный путь к vanessa-behavior
  • запустить vanessa.bat, сейчас там для примера только одна фича "Пауза" и у вас должно все завершиться успешно.

Запуск тестов повседневный

Как понимаете, для повседневного запуска, нам нет необходимости каждый раз запускать инициализацию конфигурации и т.д. Для запуска нам достаточно формирировать правильные feature файлы в каталоге ./build/out/features, генерировать там обработки и потом запускать vanessa.bat Если необходимо поменять настройки, то все они хранятся в json файле ./tools/.conf.json

Генерация отчета

Необходимо запустить cmd.exe и перейти в каталог ./build/allurereport, там выполнить комманды

allure generate ./

будет генериться отчет allure (тут если не установили java или JAVA_HOME должны появится ошибки) и для открытия необходимо выполнить

allure report open

в результате откроется браузер с готовым отчетом.

Генерация smoke тестов

По пути ./build/out/epf/libraries/smoke.epf находится внешняя обработка которая сгенерит feature файлы для дымового открытия форм конфигурации сгруппировав их по верхним уровням подсистем.

Данную обработку необходимо открыть в режиме предприятия, там будет всего одна кнопка и необходимо ее нажать, потом выбрать каталог куда будут сохранятся feature файлы, например ./build/out/features/smoke и подождать, по результатам будут созданны feature файлы в данном каталоге.

Теперь можно запустить vanessa, перейти на вкладку библиотеки, проверить что каталог с ./build/out/epf/libraries подключен как библиотека, потом перейти на сам плеер (первая вкладка) и загрузить фичи из каталога и указываем ./build/out/features/smoke