Skip to content

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

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions