Skip to content

Некорректный подсчёт LF в LCOV формате #158

@coderabbitai

Description

@coderabbitai

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

В методе dumpLcovFile при генерации LCOV отчёта значение LF (lines found) рассчитывается с использованием bigDecimalsMap.size(), что включает строки со значением -1 (автоматически игнорируемые строки).

Текущее поведение

LF включает все записи в карте, в том числе строки с отрицательными значениями, которые должны быть исключены из подсчёта.

Ожидаемое поведение

LF должен учитывать только строки со значением >= 0, аналогично тому, как это сделано для LH (lines hit).

Контекст

Проблема существовала до текущего PR и требует исправления в отдельном pull request.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions