vanessa-opensource / vanessa-runner

утилита автоматизации базовых операций разработчика 1С
Mozilla Public License 2.0
200 stars 106 forks source link

[FEAT] Добавлен параметр --ibcmd для запуска команд с использованием утилиты ibcmd #601

Closed yukon39 closed 2 months ago

yukon39 commented 10 months ago

Реализует #596

Добавлен параметр --ibcmd для запуска команд с использованием утилиты ibcmd для команд:

yukon39 commented 10 months ago

Для полноценной работы возможно понадобится новый релиз ibcmdrunner с уже принятыми PR. @alex-bob-lip Особенно https://github.com/alex-bob-lip/ibcmdrunner/pull/25

alex-bob-lip commented 10 months ago

Круто! Постараюсь собрать релиз на этой неделе.

alex-bob-lip commented 10 months ago

Новый релиз ibcmdrunner доступен для установки через opm

yukon39 commented 10 months ago

Тогда ждем ревью от @artbear

artbear commented 9 months ago

@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

yukon39 commented 9 months ago

А где это написать?

Такой вопрос кстати: зачем там вызов снятия с поддержки? Конфигуратор и ibcmd нормально загружают конфигурацию даже если она на поддержке.

Может вообще убрать этот дополнительный вызов?

artbear commented 9 months ago

А где это написать? в документации на использование ibcmd

Такой вопрос кстати: зачем там вызов снятия с поддержки? Конфигуратор и ibcmd нормально загружают конфигурацию даже если она на поддержке.

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

Segate-ekb commented 7 months ago

Мне кажется, что просто дописать что есть ограничение на 8.3.23 и все )

мол 8.3.22- используйте на свой страх и риск. Можно для остраски выводить сообщение в лог, если версия платформы будет ниже 23