Skip to content
Branch: master
Find file History
Pull request Compare This branch is 181 commits behind silverbulleters:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
JSON
ServiceBases
Sikuli
VideoTools
ansible
docker
epf
jenkins
linux
onescript
windows
1 PrepareCheck.cmd
2 CheckBehavior.cmd
3 ViewAllureReport.cmd
4 PrepareCroud.cmd
CheckDoc.cmd
FastCheck.cmd
README.md
TextTemplate_Unit.st
init.os
runner.os

README.md

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

You can’t perform that action at this time.