lcov. This might explain why branch coverage is not being collected by CI at the moment. Signed-off-by: Philip Withnall
$ gcc --version gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0 $ g++ 1.cpp -fprofile-arcs -ftest-coverage -g -o 1 -std=c++11 $ lcov -c --rc lcov_branch_coverage=1 --no-external -d . -o 1.info $ genhtml -s --rc lcov_branch_coverage=1 --legend 1.info -o o Output With...