При пакетном запуске не загружаются и не выполняются фичи, открывается только bddRunner

При пакетном запуске не загружаются и не выполняются фичи, открывается только bddRunner.

@ramzesvvsu исправь json-файл на правильный, у тебя VBParams.json имеет неверный/несовместимый формат со штатным json, например, что читает 1С :frowning:

например,

  • одинарный слеш \ не разрешен - юзай или \\ или /
  • или одинарные кавычки ` или ’ не разрешены - юзай \"

Исправлено и задокументировано в https://github.com/silverbulleters/add/issues/222

{
“ВыполнитьСценарии”: true,
“ЗавершитьРаботуСистемы”: true,
“ЗакрытьTestClientПослеЗапускаСценариев”: true,
“КаталогиБиблиотек”: [
“.//features//Libraries”
],
“СписокТеговОтбор”: [
“Recruiting”,
“PersonelAccounting”,
“Education”,
“EvaluationCenter”
],
“ДелатьОтчетВФорматеАллюр”: true,
“КаталогOutputAllureБазовый”: “$workspaceRoot//out//allure”,
“ВыгружатьСтатусВыполненияСценариевВФайл”: true,
“ПутьКФайлуДляВыгрузкиСтатусаВыполненияСценариев”: “$workspaceRoot//out//buildStatus.log”,
“ДелатьОтчетВФорматеCucumberJson”: true,
“КаталогOutputCucumberJson”: “$workspaceRoot//out//cucumber”,
“КаталогФич”: “$workspaceRoot//features”
}
Заменил все / на //
Всеравно не грузится.

Изначально работает вот такой вот файл
{
“ВыполнитьСценарии”: true,
“ЗавершитьРаботуСистемы”: true,
“ЗакрытьTestClientПослеЗапускаСценариев”: true,
“КаталогиБиблиотек”: [
“./features/Libraries”
],
“СписокТеговОтбор”: [
“Recruiting”,
“PersonelAccounting”,
“Education”,
“EvaluationCenter”
],
“ДелатьОтчетВФорматеАллюр”: true,
“КаталогOutputAllureБазовый”: “$workspaceRoot/out/allure”,
“ВыгружатьСтатусВыполненияСценариевВФайл”: true,
“ПутьКФайлуДляВыгрузкиСтатусаВыполненияСценариев”: “$workspaceRoot/out/buildStatus.log”,
“ДелатьОтчетВФорматеCucumberJson”: true,
“КаталогOutputCucumberJson”: “$workspaceRoot/out/cucumber”,
“КаталогФич”: “$workspaceRoot/features”
}

@ramzesvvsu А у тебя кавычки точно обычные и это форум так преобразует ??
у меня твои оба файла с кавычками с форума не читаются как json

и в https://github.com/silverbulleters/add/issues/222
отмечено, что я сделал еще исправительный коммит в связи с булевскими значениями.

сегодня мы на своей редко запускаемой конфе нарвались на этот баг.

Ну да, похоже, у тебя также баг с булевыми значениями :frowning:

скомпилируй себе каталог плагинов через opm run cepf plugins, выполнил команду из корня проекта add

точнее, сначала запули ветку девелоп проекта, а затем выполни команду

ну или просто

  • не выполняй команду,
  • а вставь модуль формы "add\plugins\LoadSettings\LoadSettings\Forms\Форма\Ext\Form\Module.bsl" в файл
    "add\plugins\LoadSettings.epf" в Конфигураторе и сохрани обработку :slight_smile:

Все заработало.
Стоит ли в заменить в файле параметров подобные значения на “ВыгружатьСтатусВыполненияСценариевВФайл”: Истина?

нет, не стоит.

я же выпущу релиз с исправлением на днях.

Други, добрый день.
Скачал add-5.6.0
при выполнении opm run cepf получаю ошибку
17.12.2018 9:48:10: ИНФОРМАЦИЯ - Указан вариант хранения бинарных внешних файлов
(epf,erf) - в корневом каталоге
{Модуль C:\Program Files (x86)\OneScript\lib\add-5.6.0\tasks\cepf.os / Ошибка в
строке: 69 / Внешнее исключение (System.IO.FileNotFoundException): Файл ‘C:\Prog
ram Files (x86)\OneScript\lib\add-5.6.0\epf’ не найден.}
Подскажите пожалуйста, что не так делаю.
Спасибо!

@Andrei_Brzuchowiecki 1 Какой файл или набор файлов ты установил в каталог C:\Program Files (x86)\OneScript\lib\add-5.6.0 ?
2 откуда взял этот набор?
3 есть ли каталог epf в каталоге?

предлагаю использовать каталог без указания версии - т.е. C:\Program Files (x86)\OneScript\lib\add
это удобно для использования будущих версий.

  • Каталог переименовал. C:\Program Files (x86)\OneScript\lib\add
  • В каталоге нет каталога epf

Также, пытался обновить движок OneScript, получил ошибку.
C:\windows\system32>opm update -all
КРИТИЧНАЯОШИБКА - {Модуль C:\Program Files (x86)\OneScript\lib\opm\src\Классы\УстановкаПакета.os / Ошибка в строке: 97 / Ошибка установки пакета : Обнаружена устаревшая версия движка OneScript.
Требуемая версия: 1.0.21
Текущая версия: 1.0.20.108
Обновите OneScript перед установкой пакета}
Скачать новый дистриб получается нужно, я правильно понял?

Я и писал, что нужен новый движок 1скрипт.
Да.качать дистрибутив и далее, как я уже написал

1 Симпатия

Понял, спасибище!!!

Коллеги, мне тут статус новичка присвоили.
Задам вопрос по статусу:
установил новый движок, пытался обновиться, ошибку получил
C:\windows\system32>opm update -all
ПРЕДУПРЕЖДЕНИЕ - Ошибка получения списка пакетов с хаба ОсновнойСерверПакетов по причине {Модуль C:\Program Files (x86)\OneScript\lib\opm\src\core\Классы\СерверПакетов.os / Ошибка в строке: 94 / Ошибка подключения к зеркалу }

пытался использовать прокси по умолчанию, тоже не помогло
C:\windows\system32>opm config -proxyusedefault

C:\windows\system32>opm update -all
ПРЕДУПРЕЖДЕНИЕ - Ошибка получения списка пакетов с хаба ОсновнойСерверПакетов по причине {Модуль C:\Program Files (x86)\OneScript\lib\opm\src\core\Классы\СерверПакетов.os / Ошибка в строке: 94 / Ошибка подключения к зеркалу }

Возьми версию из dev ветки гитхаба. там исправлена ошибка с проксей

1 Симпатия

Я дико извиняюсь, за вопрос, но мне всю папку opm в каталоге lib заменить версией из dev ветки гитхаба?
Ибо система теперь ругается на отсутствие библиотеки:
Библиотека не найдена gitrunner
библиотека эта, как я понял для интеграции с git нужна, а у меня данная интеграция не настроена.

@Andrei_Brzuchowiecki

1 Да, Замени папку, предварительно ее очисти
2 запусти ком.строку в текущей папке и выполни (в этой же папке) команду opm install -l

1 Симпатия