Skip to content

Как выполнять тестирование плагинов - например, запуск bdd-фич сейчас падает из-за неверных путей #25

@artbear

Description

@artbear

выполняю фичу

Executing task: C:\WINDOWS\system32\cmd.exe /c 1bdd c:\projects\oscript-libs\gitsync-plugins\features\tool1CD.feature -fail-fast -out C:\projects\oscript-libs\gitsync-plugins/exec.log <

получаю ошибку ниже

Вопрос - какая должна быть структура каталогов, чтобы тестировать?
где должен лежать пакет гитсинка?
неужели в корне проекта плагинов в каталоге bin ?

BDD for OneScript ver.1.10.0
Функциональность Работа плагина использования механизма tool1CD для получения версии из хранилища конфигурации
   Как Пользователь
   Я хочу выполнять автоматическую синхронизацию конфигурации из хранилища
   Чтобы автоматизировать свою работы с хранилищем с git
   Сценарий Успешная синхронизация с tool1CD
      Контекст Тестовый контекст
         Я очищаю параметры команды "gitsync" в контексте
         Я устанавливаю рабочей каталог во временный каталог
         Я создаю новый объект ГитРепозиторий
         Я устанавливаю путь выполнения команды "gitsync" к текущей библиотеке
         Я устанавливаю текущие плагины
         Я создаю временный каталог и сохраняю его в переменной "КаталогХранилища1С"
         я скопировал каталог тестового хранилища конфигурации в каталог из переменной "КаталогХранилища1С"
         Я создаю временный каталог и сохраняю его в переменной "ПутьКаталогаИсходников"
         Я инициализирую репозиторий в каталоге из переменной "ПутьКаталогаИсходников"
         Я создаю тестовой файл AUTHORS
         Я записываю "0" в файл VERSION
         я включаю отладку лога с именем "oscript.app.gitsync"
         Я создаю временный каталог и сохраняю его в переменной "ВременнаяДиректория"
         Я добавляю параметр "--tempdir" для команды "gitsync" из переменной "ВременнаяДиректория"
         Я добавляю параметр "-v" для команды "gitsync"
         Я добавляю параметр "sync" для команды "gitsync"
ОШИБКА   -          У шага <Я выключаю все плагины>
-          {
Модуль C:\projects\oscript-libs\gitsync-plugins\features\step_definitions\shared.os /
Ошибка в строке: 106 / Script file is not found 'C:\projects\oscript-libs\
gitsync-plugins\features\step_definitions\..\..\bin\gitsync/src/cmd/gitsync.os'
-          }    
-                       ВызватьИсключение Команда.ПолучитьВывод();
ОШИБКА   -          Я выключаю все плагины
                  Сломался

ОШИБКА   - 1 Сценарий ( 0 Пройден, 0 Не реализован, 1 Сломался, 0 Не выполнялся )
ОШИБКА   - 8 Шаг ( 0 Пройден, 0 Не реализован, 0 Сломался, 8 Не выполнялся )
The terminal process terminated with exit code: 2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions