Skip to content

Files

This branch is 2 commits ahead of, 363 commits behind vanessa-opensource/add:master.

tools

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Mar 16, 2019
Oct 31, 2017
Mar 16, 2019
Mar 22, 2018
Mar 16, 2019
Oct 31, 2017
Apr 27, 2019
Apr 29, 2019
Mar 16, 2019
Mar 16, 2019
Mar 16, 2019
Oct 31, 2017
Oct 31, 2017
Oct 31, 2017
Oct 31, 2017
Oct 31, 2017
Oct 31, 2017
Oct 31, 2017
Feb 5, 2019
Mar 22, 2018
Mar 16, 2019

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