"make coverage" doesn't work
The coverage job in our internal Jenkins test environment started failing, when we upgraded Fedora from 36 to 38, likely because of a new gcovr version. That job uses an out-of-band set of actions to build the coverage report. While looking for alternatives, it was noticed that make coverage
doesn't work either:
$ make coverage
[... goes on to run unit tests, but when the report needs to be made aka "make report-coverage" ...]
/bin/sh: -c: line 9: syntax error: unexpected end of file
make: *** [Makefile:1126: report-cpp-coverage] Error 2