Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Не конвертирует файл xml исходный в LCOV #151

Open
Kyrales opened this issue Jan 8, 2025 · 4 comments
Open

Comments

@Kyrales
Copy link

Kyrales commented Jan 8, 2025

Не конвертирует файл 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: ***
Непонятно почему исходники не находит, т.к. пути корректные.

лог.txt

image

@Kyrales
Copy link
Author

Kyrales commented Jan 10, 2025

yaxunit-coverage.zip
Файл который пытаюсь конвертировать. Получен из библиотеки Jenkins-Lib

@kuzyara
Copy link
Contributor

kuzyara commented Jan 30, 2025

камон, конвертер берёт гуиды и подставляет пути

из

<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-замер с гуидами или изначально собирайте в нужном формате

как разберётесь - дополните справку примером и отправьте пулл-реквест

@kuzyara
Copy link
Contributor

kuzyara commented Jan 30, 2025

то есть это не конвертер из формата в формат, а из raw-data в заполненный правильными путями замер

@Kyrales
Copy link
Author

Kyrales commented Jan 30, 2025

то есть это не конвертер из формата в формат, а из raw-data в заполненный правильными путями замер

А как между форматами конвертировать?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants