You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have found a discrepancy where the xml and genhtml have a difference about paths taken.
With genhtml all lines in my function were executed however in the lcov-to-cobertura-xml not all lines were so marked.
looking at the info file there are multiple SF records for the same file:
SF:/code/example.c
...
DA:100,1
DA:101,1
end_of_record
SF:/code/example.c
...
DA:100,0
DA:101,0
end_of_record
The python script line clears file_lines every SF record. This then replaces file_dict['lines'] at line 120 on end_of_record.
i.e. the information is from the last SF record and the information from the previous SF records is lost.
I suspect the processing of end_of_record needs to integrate the new data with the existing.
When I generate an HTML report with
genhtml
I get 5623/7013 lines covered in total, which is 80%.Looking at the xml file produced by this library the root entry has
lines-covered="10233" lines-valid="23111"
, which is 44%.How can such a situation occur?
The text was updated successfully, but these errors were encountered: