vanessa-opensource / vanessa-runner

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

edt-validate завершается без ошибок, но результирующего файла нет #539

Closed artbear closed 1 year ago

artbear commented 1 year ago

Текущий каталог E:\aayukhanov\repo\ka> выполняю в нем следующую команду, ринг долго работает, далее выдается успешный лог

vrunner edt-validate --EDTversion 2022.2.2 --validation-result build\edt-validate-result.out --project-list E:\aayukhanov\repo\edt\infostart\ka --workspace-location %teрvanessa-runner v1.11.11
ИНФОРМАЦИЯ - Начало проверки EDT-проекта
ИНФОРМАЦИЯ - Проверка EDT-проекта завершена за 9775с

но файла E:\aayukhanov\repo\ka\build\edt-validate-result.out не существует

связанный тикет https://github.com/vanessa-opensource/vanessa-runner/issues/537

artbear commented 1 year ago

Проблема в том, что файл почему-то сохраняется только, если выбран один из варианто junit или аллюр. Продолжение https://github.com/vanessa-opensource/vanessa-runner/pull/538

artbear commented 1 year ago

Оказалось, что команда ring validate неправильно работает c относительными путями. указание абсолютного пути решило проблему.

и уже есть ишью для ring https://github.com/1C-Company/1c-edt-issues/issues/293

Итог: в ванесса-раннер нужно добавить формирование абсолютных путей для ring у команды edt-validate

artbear commented 1 year ago

Решено - Меняю относительные пути на абсолютные пути при передаче параметров внутри edt-validate