Обновились с 6.0 на 6.2

Добрый день.

Обновились, словили такую ошибку при запуске из командной строки:
ИНФОРМАЦИЯ - Тестирую поведение с помощью фреймворка ADD
ИНФОРМАЦИЯ - Выполняю команду/действие в режиме 1С:Предприятие
ИНФОРМАЦИЯ - Выполнение команды/действия в режиме 1С:Предприятие завершено.
ОШИБКА - Ошибка:{Модуль C:\Program Files (x86)\OneScript\lib\vanessa-runner\src\Классы\МенеджерКонфигуратора.os / Ошибка в строке: 175 / Результат работы не равен 0 или 2, а равен Не найден файл статуса c:\buhcorp30\BuildStatus.log}
КРИТИЧНАЯОШИБКА - {Модуль C:\Program Files (x86)\OneScript\lib\vanessa-runner\src\Классы\КомандаТестированиеПоведения.os / Ошибка в строке: 103 / {Модуль C:\Program Files (x86)\OneScript\lib\vanessa-runner\src\Классы\МенеджерКонфигуратора.os / Ошибка в строке: 181 / ЗапуститьТестироватьПоведение}

	ВызватьИсключение ПредставлениеКоманды;

}

Файл статуса удаляется и не остается после завершения работы 1C (т.е. я создал файл руками, после выполнения файл пропал). Видимо поэтому и ловится исключение. Никаких настроек не меняли. В какую сторону копать?

Есть подозрение, что несмотря на настройку ДелатьОтчетВФорматеАллюр = Ложь обработка все равно пытается “зачистить” весь каталог из параметра КаталогOutputAllure. Это ожидаемое поведение?

@AlexPC Приведи

  • командную строку запуска

  • приведи json-файлы

    • для ванесса-раннер
    • для bddRunner
  • настройка лога выполнения сценариев в текстовый файл лога не включена, верно?

    • лучше включить.
    • посмотри файл VBParams8310UF.json
  • по времени выполнения как быстро заканчивается тестирование поведения?

    • очень быстро или все-таки что-то работает

Командная строка:
runner vanessa --path c:\buhcorp30\features --ibconnection *** --db-user *** --db-pwd *** --v8version 8.3.12 --settings c:\buhcorp30\vrunner.json --debuglogfile c:\buhcorp30\stage4log.txt

vrunner.json:
{
“$schema”: “https://raw.githubusercontent.com/silverbulleters/vanessa-runner/develop/vanessa-runner-schema.json”,
“default”: {
“–ibconnection”: “***”,
“–db-user”: “***”,
“–db-pwd”: “***”,
“–workspace”: “.”,
“–v8version”:“8.3.12”,
“–additional”: "/DisplayAllFunctions /Lru /iTaxi ",
“–ordinaryapp”: “-1”
},
“vanessa”: {
“–vanessasettings”: “c:/buhcorp30/VBParams8310UF.json”,
“–pathvanessa”: “C:/Progra~2/OneScript/lib/add/bddRunner.epf”
},
“xunit”: {
“–ibconnection”: “***”,
“–db-user”: “***”,
“–db-pwd”: “***”,
“testsPath”: “c:/buhcorp30/smoke”,
“–v8version”:“8.3.12”,
“–pathxunit”: “C:/Progra~2/OneScript/lib/add/xddTestRunner.epf”
}
}

VBParams8310UF.json:
{
“$schema”:“https://raw.githubusercontent.com/silverbulleters/vanessa-runner/develop/behavior-schema.json”,
“ИмяСборки”: “8310UF”,
“ВерсияПлатформы”: “8.3.12”,
“ВыводитьСообщенияВФайл”: “./ServiceBases/Messages 8.3.10 UF no sync.txt”,
“СтрокаПодключенияКБазе”: “/F./ServiceBases/v83ServiceBase8310”,
“EpfДляИнициализацияБазы”: “./tools/epf/init.epf”,
“ПараметрыДляИнициализацияБазы”: “./tools/epf/init.json”,
“ПутьКVanessaADD”: “./bddRunner.epf”,
“КаталогПроекта”: “$workspaceRoot”,
“КаталогФич”: “$workspaceRoot/./features”,
“КаталогиБиблиотек”: [
“$instrumentsRoot/./features/libraries”
],
“КлиентыТестирования”: [
{
“Имя”: “ПроверкаОбновления”,
“ПутьКИнфобазе”: “File=C:/Bases/MyBase”,
“ДопПараметры”: “/NАдмин”,
“ТипКлиента”: “Тонкий”,
“ИмяКомпьютера”: “localhost”,
“ПортЗапускаТестКлиента”: “48000”,
“АктивизироватьСтроку”: “Ложь”
}
],
“ВыполнитьСценарии”: “Истина”,
“ЗавершитьРаботуСистемы”: “Истина”,
“ЗакрытьTestClientПослеЗапускаСценариев”: “Истина”,
“DebugLog”: false,
“ВыводитьВЛогВыполнениеШагов”: true,
“ДелатьЛогВыполненияСценариевВЖР”: “Истина”,
“ДелатьОтчетВФорматеАллюр”: “Истина”,
“ДелатьОтчетВФорматеjUnit”: “Ложь”,
“ДелатьОтчетВФорматеCucumberJson”: “Ложь”,
“ДелатьЛогВыполненияСценариевВТекстовыйФайл”: “Истина”,
“СоздаватьПодкаталогВКаталогеAllureДляЭтойСборки”: “Истина”,
“КаталогOutputAllure”: “c:/buhcorp30/allurereport”,
“КаталогOutputAllureБазовый”: “c:/buhcorp30/allurereport”,
“КаталогOutputjUnit”: “$workspaceRoot/./ServiceBases/junitreport”,
“КаталогOutputCucumberJson”: “$workspaceRoot/./ServiceBases/cucumber”,
“ДелатьСкриншотПриВозникновенииОшибки”: “Ложь”,
“КаталогOutputСкриншоты”: “c:/buhcorp30/ScreenShots”,
“ИмяФайлаЛогВыполненияСценариев”: “c:/buhcorp30/log.txt”,
“КомандаСделатьСкриншот”: ““C:\Program Files (x86)\IrfanView\i_view32.exe” /capture=1 /convert=”,
“ВыгружатьСтатусВыполненияСценариевВФайл”: “Истина”,
“ПутьКФайлуДляВыгрузкиСтатусаВыполненияСценариев”: “c:/buhcorp30/BuildStatus.log”,
“ДобавлятьКИмениСценарияУсловияВыгрузки”: “Истина”,
“СписокТеговИсключение”: [
“IgnoreOnCIMainBuild”,
“IgnoreOn8310”,
“IgnoreOnUFBuilds”,
“Ignore”,
“Video”
],
“ДополнительныеПараметры”: {
“КаталогФичДляVBManager”: “$workspaceRoot/./features”
},
“ЗаписьВидеоКомандаНачатьЗаписьВидео”: ““C:\Program Files (x86)\VideoLAN\VLC\vlc.exe” screen:// -I rc --rc-quiet --rc-host=127.0.0.1:8082 --nommx :screen-mouse-image=”" :screen-fps= :screen-width= :screen-height= :screen-top=0 :screen-left=0 :screen-caching=100 :sout=#transcode{vcodec=mp4v,vb=400,fps=,scale=1,width=,height=,acodec=none}:duplicate{dst=std{access=file,mux=mp4,dst=}}",
“ЗаписьВидеоФайлКурсораМышки”: “./tools/VideoTools/mouse.png”,
“ЗаписьВидеоКаталогДляВременныхФайлов”: “./tools/VideoTemp”,
“ЗаписьВидеоФайлВодянойЗнак”: “./tools/VideoTools/logoSB.png”,
“ЗаписьВидеоКомандаFfmpeg”: “ffmpeg”,
“ЗаписьВидеоКомандаConvert”: “c:/ProgramData/chocolatey/bin/convert.exe”,
“ЗаписьВидеоКаталогМузыки”: “./tools/…/…/vanessa-ci/MakeVideoInstr/music”,
“ЗаписьВидеоДелатьНаложениеTTS”: “Истина”,
“ЗаписьВидеоПутьКДвижкуTTS”: “balcon”,
“ЗаписьВидеоИмяTTS”: “Elena”,
“ЗаписьВидеоСловарьЗамен”: “./tools/VideoTools/libtts.txt”,
“ЗаписьВидеоЭкранШирина”: “1920”,
“ЗаписьВидеоЭкранВысота”: “1080”,
“ЗаписьВидеоКоличествоКадров”: “5”,
“ЗаписьВидеоПодсвечиватьАктивныеЭлементыФорм”: “Истина”,
“ЗаписьВидеоПеремещатьКурсорМышкиКАктивномуЭлементуФормы”: “Истина”,
“StartFeaturePlayer”: false,
“СписокТеговОтбор”: [],
“ВыгрузитьPIDTestManager”: false,
“КаталогИсполняемогоФайла”: “”,
“ИмяФайлаPIDTestManager”: “”,
“ИмяФайлаВнешнихКомандФреймворка”: “”,
“ПриравниватьPendingКFailed”: false,
“КоличествоСекундПоискаОкна”: “10”,
“ОстановкаПриВозникновенииОшибки”: false,
“ПоказыватьНомерСтрокиДереваПриВозникновенииОшибки”: false,
“ДелатьСообщенияТранслитом”: false,
“СоздаватьИнструкциюHTML”: false,
“СоздаватьИнструкциюMarkdown”: false,
“СоздаватьИнструкциюВидео”: false,
“ДелатьЛогОшибокВТекстовыйФайл”: false,
“ИмяКаталогаЛогОшибок”: “”,
“КаталогOutputИнструкцияHTML”: “”,
“КаталогOutputИнструкцияMarkdown”: “”,
“КаталогOutputИнструкцияВидео”: “”,
“ДелатьОтчетВоВнутреннемФормате”: false,
“КаталогИнструментов”: “”,
“ВыполнитьСценарииСТекущегоШага”: false,
“НомерСтрокиДляЗапускаСТекущегоШагаСценария”: “”,
“ЗагрузитьСценарии”: false,
“СниматьСкриншотКаждогоОкна1С”: false,
“ЗапускатьТестКлиентВРежимеОтладки”: false,
“КлючиОтладки”: “”,
“АдресОтладчика”: “”,
“ВыполнятьШагиАссинхронно”: false,
“ПриоритетНастроекПользователя”: false,
“ЗаписьВидеоСловарьЗаменСписок”: [],
“ВерсияПлатформыДляГенерацииEPF”: “”,
“ТаймаутЗапуска1С”: “25”,
“ДиапазонПортовTestclient”: “”,
“ЯзыкГенератораGherkin” : “ru”
}

по времени выполнения очень быстро :slight_smile: то есть стартует 1с, загружается add, подгружает фичи и сразу закрывается. Ни один шаг не выполняется.

Несмотря на настройку “СоздаватьПодкаталогВКаталогеAllureДляЭтойСборки”: “Истина” очищается именно корневой каталог для отчетов Allure.

@AlexPC А какой режим синхронности? разрешена синхронность или асинхронность выключена?

похожа твоя ситуация на проблему из https://github.com/silverbulleters/add/issues/602 ?

“ВыполнятьШагиАссинхронно”: false - это? Но на 6.0 у нас все работало корректно, поэтому не знаю - одна и та же эта ошибка (с той, что указана в issues) или нет.

нет. Интересует настройка асинхронности в свойства конфигурации в Конфигураторе 1С.

Режим использования синхронных вызовов - Использовать
Режим совместимости - 8.3.12

да, это указанная ошибка при использовании режима синхронности.
пока до конца не решил, есть небольшие нерешенные проблемы (
на этой неделе хочу закончить и выпустить релиз