Не конвертирует файл xml исходный в LCOV
Не конвертирует файл xml исходный в LCOV
Пример команды: c:\tools\Coverage\bin\Coverage41C.bat convert -o="c:\tools\Coverage\bin\rez.lcov" -f=LCOV -c="yaxunit-coverage.xml" -P=c:\j\workspace\s_Jenkins-Lib_ci_otus_storage_1c@2 -s=src/cf
Выдает ошибку: [main] ERROR com.clouds42.Commands.ConvertCommand - Can't find file key: *** Непонятно почему исходники не находит, т.к. пути корректные.
yaxunit-coverage.zip Файл который пытаюсь конвертировать. Получен из библиотеки Jenkins-Lib
камон, конвертер берёт гуиды и подставляет пути
из
<file path="/242cb07d-3d2b-4689-b590-d3ed23ac9d10/a637f77f-3840-441d-a1c3-699c8c5cb7e0">
<lineToCover covered="true" lineNumber="4"/>
<lineToCover covered="true" lineNumber="3"/>
</file>
делает
<file path="DataProcessors/ЖурналДокументовНМА2_4/Forms/ДокументыПоНМА/Ext/Form/Module.bsl">
<lineToCover covered="true" lineNumber="4"/>
<lineToCover covered="true" lineNumber="3"/>
</file>
а у вас уже конвертированный файл в архиве yaxunit-coverage.zip
чтобы получить LCOV берите неотконвертированный raw-замер с гуидами или изначально собирайте в нужном формате
как разберётесь - дополните справку примером и отправьте пулл-реквест
то есть это не конвертер из формата в формат, а из raw-data в заполненный правильными путями замер
то есть это не конвертер из формата в формат, а из raw-data в заполненный правильными путями замер
А как между форматами конвертировать?
взять в руки intellij и засучив рукава дописать недостающую функциональность в /src/main/java/com/clouds42/Commands/ConvertCommand.java
добро пожаловать в опенсорс ;)