скрипт инициализации
- инициализирует precommit версии python (до решения #214)
- настраивает поддержку русских имен файлов
- создает сервисные базы для проверки поведения Behavior
- для проверки сборок под 8.2 нужна версия платформы 8.2.19 или выше
- должна быть установлена платформа 8.3.6
скрипт запускает сценарии поведения для получения отчета о качестве
- запускает сборки на выполнение
- формирует xml файлы для отчета Allure
- основные настройки задаются в JSON файле main.json
- возможно запутить несколько сборок в одном и получить единый отчет о качестве, например, если надо проверить работу системы под несколькими релизами платформы
- для проверки сборок под 8.2 нужна версия платформы 8.2.19 или выше
- также нужна платформа 8.3.6 и 8.3.7 для проверки соответствующих сборок
- также нужен инструмент для снятия скриншотов irfanview (http://www.irfanview.com/)
- должен быть установлен OneScript (http://oscript.io/)
- в cmd должна выполнятся команда oscript
- показывает отчет Allure в браузере
- нужно скачать allure-commandline.zip отсюда (https://github.com/allure-framework/allure-core/releases), распаковать и прописать каталог bin в PATH
- должна быть установлена java, которая нужна для работы allure (сейчас это java 8)
- в cmd должна выполнятся команда allure
Надо запустить по очереди три скрипта 1 PrepareCheck.cmd - будут созданы (если нет) и обновлены специальные базы 2 CheckBehavior.cmd - будут запускаться сборки, указанные в main.json 3 ViewAllureReport.cmd - в браузере будет открыт отчет Allure, показывающий результат прохождения сценариев