/First-steps-vanessa-runner

Первые шаги для запуска vanessa-runner, add, дымовые тесты и автоматизация 1С

Primary Language1C Enterprise

Описание

Stars forks telegram last commit YouTube

1 Настройка окружения

Последовательность действий

  1. Установка OneScript
  2. Установка vanessa-runner opm install vanessa-runner
  3. Установка плагина ADD opm install add
  4. Установка плагинов gitsync opm install gitsync 4.1 Настройка плагина limit для gitsync gitsync plugins enable limit 4.2 Настройка плагина check-comments для gitsync gitsync plugins enable check-comments
  5. Настройка файла vrunner.json

2. Структура каталогов

  • ./src - хранение исходных файлов конфигурации, полученных с помощью gitsync
  • ./docs - документация проекта
  • ./tests - файлы с тестами
  • ./tools - вспомогательные файлы, директории с настройками

3. Синтаксис - проверка конфигурации

Добавление секции syntax-check

  • Добавить в файл tools\json\vrunner.json секцию

    "syntax-check": { "--groupbymetadata": true, "--exception-file": "", "--junitpath": "out/syntaxCheck/junit", "--allure-results2": "out/syntaxCheck/allure", "--ibconnection": "/FC:/Users/Maxim Samokhval/Documents/Bases/Platform8Demo", "--db-user": "Администратор", "--db-pwd": "", "--v8version": "8.3.18", "--storage-name": "C:/development/repo/demo", "--storage-user": "Администратор", "--mode": [ "-ExtendedModulesCheck", "-ThinClient", "-WebClient", "-Server", "-ExternalConnection", "-ThickClientOrdinaryApplication", "-EmptyHandlers", "-UnreferenceProcedures", "-ExtendedModulesCheck", "-HandlersExistence" ] }

  • Описание секции --mode - синтаксис проверки