vanessa-runner
vanessa-runner copied to clipboard
[FEAT] Добавлен параметр --ibcmd для запуска команд с использованием утилиты ibcmd
Реализует #596
Добавлен параметр --ibcmd для запуска команд с использованием утилиты ibcmd для команд:
- int-dev
- update-dev
- compileext
- decompileext
- loadext
- unloadext
- updateext
- compileexttocfe
- updatedb
- unload
- dump
- restore
- compile
- decompile
- load
Для полноценной работы возможно понадобится новый релиз ibcmdrunner с уже принятыми PR. @alex-bob-lip Особенно https://github.com/alex-bob-lip/ibcmdrunner/pull/25
Круто! Постараюсь собрать релиз на этой неделе.
Новый релиз ibcmdrunner доступен для установки через opm
Тогда ждем ревью от @artbear
@yukon39 у меня зависают тесты на ТестДолжен_СобратьКонфигурациюИзИсходниковВТекущуюБазуIbcmd
на такой команде ванесса-раннер
ВходнойМассивПараметров <compile --ibconnection /F"E:\aayukhanov\temp\7\3jbkw2w3.nmc.tmp\db-data" --src C:\Users\aayukhanov\Documents\repo\vanessa-runner\tests\fixtures\cf --current --noupdate --ibcmd --root E:\aayukhanov\temp\7\3jbkw2w3.nmc.tmp --nocacheuse >
низом виснет на
ОТЛАДКА - [oscript.lib.commands] - Полная строка запуска <cmd /c ""C:\Program Files\1Cv8\8.3.22.2175\bin\ibcmd.exe" infobase config support disable --db-path="E:\aayukhanov\temp\7\3jbkw2w3.nmc.tmp\db-data" --user=%IBCMD_IB_USR% --data="E:\aayukhanov\temp\7\4gif5pax.lr1.tmp"">
Artur, [20.11.2023 14:26]
и еще тест завис ТестДолжен_СобратьКонфигурациюИзИсходниковIbcmd
Полная строка запуска
<cmd /c ""C:\Program Files\1Cv8\8.3.22.2175\bin\ibcmd.exe" infobase config import --db-path="E:\aayukhanov\temp\7\wqjvv04a.dic.tmp\db_data" --user=%IBCMD_IB_USR% --data="E:\aayukhanov\temp\7\wqjvv04a.dic.tmp" "C:\Users\aayukhanov\Documents\repo\vanessa-runner\tests\fixtures\cf"">
Artur, [20.11.2023 14:35] а вообще лучше зафиксировать версию, на которой гоняются эти тесты
иначе так и будем мучаться
тогда и стоит написать, что на 8.2.23.ХХХ проверена на более ранних платформах могут возникать ошибки, которые уже исправлены в 8.3.23
А где это написать?
Такой вопрос кстати: зачем там вызов снятия с поддержки? Конфигуратор и ibcmd нормально загружают конфигурацию даже если она на поддержке.
Может вообще убрать этот дополнительный вызов?
А где это написать? в документации на использование ibcmd
Такой вопрос кстати: зачем там вызов снятия с поддержки? Конфигуратор и ibcmd нормально загружают конфигурацию даже если она на поддержке.
Может вообще убрать этот дополнительный вызов? была спец.доработка, по блейм посмотри, откуда взялся этот код и выйдешь на ишуз
Мне кажется, что просто дописать что есть ограничение на 8.3.23 и все )
мол 8.3.22- используйте на свой страх и риск. Можно для остраски выводить сообщение в лог, если версия платформы будет ниже 23