Description
According to the latest Keil MDK/uVision docs:
https://developer.arm.com/documentation/101407/0537/Debug-Commands/COVERAGE/COVERAGE-GCOV-Export?lang=en
*.gcov
files are still generated with 6 octothorpes (######
) instead of 5 (#####
).
This used to work before adding the new gcovr/gcov_parser.py
in 3045184.
Old parsing for any number of #
symbols:
Line 355 in aa7c0a1
New parsing for only 5
#
symbols:Line 768 in 7279c52
Is it possible to update this parsing to account for lines with any number of #
symbols? Or should other coverage tools (such as Keil MDK/uVision) be expected to update their coverage generation to use exactly 5 #
symbols? Is this change or incompatibility documented anywhere?
Desktop Environment:
- OS: Windows 10
- Keil MDK/uVision: 5.37
- Gcovr: 5.1
- Python: 3.9.12