bugbane
bugbane copied to clipboard
lcov different -b and -d
Сейчас не предусмотрен случай, когда файлы gcda/gcno могут располагаться по пути, отличному от папки с исходным кодом (например, CMake с папкой build вне папки src). Также не предусмотрен случай, когда приложение собирается из нескольких папок исходного кода, для которых общая часть пути - "/" (например, /src и /boost). В таком случае src_path можно указать как "/", но тогда для lcov не будет смысла в опции --no-external.
В обоих случаях некорректно отрабатывает bb-coverage.