Отчет allure формируется пустым, когда КаталогПроекта в раннере заменяется на абсолютный путь


#1

Мы используем командный режим для запуска bdd тестов из ванессы через раннер (в.1.6). Почему когда запускаются тесты с одним конфигом, то в папке allure формируется вся выгрузка отчета, а когда меняешь поле КаталогПроекта в конфиге, то папка Allure перестает заполняться. Используем ADD 5.7.0.

Рабочий конфиг выглядит так

{
    "ВыполнитьСценарии": false,
    "ЗавершитьРаботуСистемы": false,
    "ВыводитьСообщенияВФайл": "$workspaceRoot/build/out/vb.log",
    "ЗакрытьTestClientПослеЗапускаСценариев": false,
    "КаталогФич": "$workspaceRoot/build/featuresrepo/features/test.feature",
    "КаталогиБиблиотек": [
        "./features/Libraries",
        "$workspaceRoot/build/featuresrepo/features/bit_libs"
    ],
	"СписокТеговИсключение":[
		"IgnoreOnCIMainBuild",
		"Draft",
		"FirstStart",
        "BeforeFirstStartInterface",
        "BeforeFirstStartConfig"
	],
    "ДелатьОтчетВФорматеАллюр": true,
    "КаталогOutputAllureБазовый": "$workspaceRoot/build/out/allure",
    "ВРЕМЕННО_ОТКЛЮЧЕН_ДелатьОтчетВФорматеCucumberJson": true,
    "ВРЕМЕННО_ОТКЛЮЧЕН_КаталогOutputCucumberJson": "$workspaceRoot/build/out/cucumber",
    "ВыгружатьСтатусВыполненияСценариевВФайл": true,
    "ПутьКФайлуДляВыгрузкиСтатусаВыполненияСценариев": "$workspaceRoot/build/out/buildStatus.log",
    "ДелатьЛогВыполненияСценариевВТекстовыйФайл": true,
    "ИмяФайлаЛогВыполненияСценариев": "$workspaceRoot/build/out/vbOnline.log",
    "ДелатьОтчетВФорматеjUnit": true,
    "КаталогOutputjUnit": "$workspaceRoot/build/out/bdd-junitreport",
    "ДелатьСкриншотПриВозникновенииОшибки": true,
    "СниматьСкриншотКаждогоОкна1С": false,
    "КаталогOutputСкриншоты": "$workspaceRoot/build/out/ScreenShots",
    "КомандаСделатьСкриншот": "nircmd savescreenshot ",
    "ПутьКRunSikulix": "build/featuresrepo/tools/sikulix/runsikulix.cmd",
    "ПоставщикПользовательскихНастроек": "CONSUL",
    "АдресПользовательскихНастроек": "http://127.0.0.1:8500/v1/kv/pglz/users/rkudakov",
    "КаталогПроекта": "build/featuresrepo"
}

Нерабочий конфиг отличается только одним свойством КаталогПроекта, в котором относительный путь к репозиторию фич заменен на абсолютный. Сама ванесса запускается из каталога C:\jenkins\interactive\connect\workspace\z_drafts\username\ci\steps\runTests

  "КаталогПроекта": "C:\jenkins\interactive\connect\workspace\z_drafts\username\ci\steps\runTests\build/featuresrepo"

С чем это может быть связано? Перепробовал все варианты, ничего не помогает


#2

Продолжил разбираться и нарыл кое-что интересное. Вроде бы один и тот же скрипт пайплайна дженкинса
allure includeProperties: false, jdk: '', results: [[path: 'build/featuresrepo/build/out/allure']]
генерирует разную команду в зависимости от указанного конфига. В одной команде заполнен параметр generate, а в другой нет.


#3

а как же экранирование слэшей в json?