Я пытаюсь использовать lcov для показателей охвата кода, но я не могу получить покрытие веток для работы.
Вот как я его использую:
g++ -ggdb3 --coverage src/read.c tests/test.cpp -o bin/test
lcov --zerocounters --directory $PWD
lcov --capture --initial --directory $PWD --output-file coverage_output
./bin/test
lcov --no-checksum --directory $PWD --capture --output-file coverage_output
genhtml --branch-coverage --highlight --legend --output-directory out coverage_output
но я получаю:
Общая ставка покрытия:
линии......: 100,0% (60 из 60 строк)
функции..: 100.0% (26 из 26 функций)
ветвей...: данных не найдено
любые идеи?