LINUX.ORG.RU

История изменений

Исправление AKonia, (текущая версия) :

Не совсем, они как раз по сути смотрят код, который не используется, т.к. покрытие тестами ставит цель не тупо лишнего тестового кода нагородить, а привести к тому, чтобы весь основной код был проверяем-используем по средством тестов или пусть даже живой программы, поэтому gcov смотрите, он вам для правильно скомпилированного проекта будет выплёвывать отчёт с указанием того, к каким строкам не было обращений и при желании много чего ещё. Правда логику со структурами данных я не уверен что он будет анализировать, в этом плане мб какой-нибудь статический анализатор поможет тот же cppcheck или pvs.

Исправление AKonia, :

Не совсем, они как раз по сути смотрят код, который не используется, т.к. покрытие тестами ставит цель не тупо лишнего тестового кода нагородить, а привести к тому, чтобы весь основной код был проверяем-используем по средством тестов или пусть даже живой программы, поэтому gcov смотрите, он вам для правильно скомпилированного проекта будет выплёвывать отчёт с указанием того, к каким строкам не было обращений и при желании много чего ещё.

Исходная версия AKonia, :

Не совсем, они как раз по сути смотрят код, который не используется, т.к. покрытие тестами ставит цель не тупо лишнего тестового кода нагородить, а привести к тому, чтобы весь основной код был проверяем по средством тестов или пусть даже живой программы, поэтому gcov смотрите, он вам для правильно скомпилированного проекта будет выплёвывать отчёт с указанием того, к каким строкам не было обращений и при желании много чего ещё.