1c-edt-issues icon indicating copy to clipboard operation
1c-edt-issues copied to clipboard

Использование относительных путей в ring

Open sfaqer opened this issue 3 years ago • 4 comments

Описание проблемы

На текущий момент для параметров (--file, --workspace-location, etc) команд ring'а требуется указывать полные пути до файлов\рабочих областей\проектов.

Описание решения проблемы

Хотелось бы что бы была возможность указания относительный путей до файлов\каталогов

Например:

ring edt workspace validate --file ./build/validation.tsv --workspace-location . --project-list ./src/ProjectName

Путь указывать относительным CWD либо рабочей области

Дополнительная информация

No response

sfaqer avatar Jan 20 '22 06:01 sfaqer

И самое обидное, что ring никак не сообщает о проблеме с этим файлом. выполняет операцию, не выдает ошибок, но результирующего файла просто нет (

я запускал анализ доработанной КА 2.5, валидация проходила несколько часов, процессор активно юзался, а результата просто не оказалось.

Хорошо бы

  • или сразу, как можно быстрее, выдавать ошибку в случае относительного пути
  • или уж преобразовывать к полному пути, это же несложно, буквально одна операция с Path

artbear avatar Jan 31 '23 09:01 artbear

Путь указывать относительным CWD либо рабочей области

все-таки путь должен быть относительным к текущему каталогу, а не к рабочей области, это привычное поведение в командной строке. @sfaqer @marmyshev

artbear avatar Jan 31 '23 09:01 artbear

@sfaqer в vrunner edt-validate я этот баг легко смог обойти Решено - Меняю относительные пути на абсолютные пути при передаче параметров внутри edt-validate https://github.com/vanessa-opensource/vanessa-runner/commit/3efd54239fee34f9652ea4b0093e94bcd58f903b

artbear avatar Jan 31 '23 16:01 artbear

я этот баг легко смог обойти

Ну это не баг, и найти обходное решение и я смог. Это же фича реквест, на поддержку относительных путей в ринге.)

sfaqer avatar Feb 01 '23 23:02 sfaqer