Skip to content

Latest commit

 

History

History
 
 

tools

Утилиты проекта для работы контрибьютора под Windows

1 PrepareCheck.cmd

скрипт инициализации

  • инициализирует precommit версии python (до решения #214)
  • настраивает поддержку русских имен файлов
  • создает сервисные базы для проверки поведения Behavior
  • для проверки сборок под 8.2 нужна версия платформы 8.2.19 или выше
  • должна быть установлена платформа 8.3.6

2 CheckBehavior.cmd

скрипт запускает сценарии поведения для получения отчета о качестве

  • запускает сборки на выполнение
  • формирует 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

3 ViewAllureReport.cmd

  • показывает отчет 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, показывающий результат прохождения сценариев