home.social

#gcov — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #gcov, aggregated by home.social.

  1. Gcov/Lcov — покрытие кода и отчет по нему

    Рассказываю о том, как сделать отчет о покрытии кода Gcov — свободно распространяемая утилита для исследования покрытия кода. Gcov генерирует точное количество исполнений для каждого оператора в программе и позволяет добавить аннотации к исходному коду. Gcov поставляется как стандартная утилита в составе пакета GCC. Lcov — графический интерфейс для gcov. Он собирает файлы gcov для нескольких файлов с исходниками и создает комплект HTML -страниц с кодом и сведениями о покрытии. Также генерируются страницы для упрощения навигации. Lcov поддерживает покрытие строк, функций, ветвлений. [6]

    habr.com/ru/articles/820383/

    #s21_string+ #gcov #lcov #c #школа_21

  2. Мощный инструмент для работы с GCOV покрытием кода C/C++

    Привет, Хабр. Скорее всего то, о чем я сейчас расскажу, уже было реализовано и не единожды. Но пусть это все равно лежит здесь, возможно эта статья будет кому-то полезна в качестве методического материала или HOWTO. Все, сказанное ниже является продуктом моего текущего опыта разработки и не претендует на идеальное решение.

    habr.com/ru/articles/814743/

    #покрытие_кода #модульное_тестирование #юниттестирование #отладка #gcov

  3. Так сколько на самом деле строк на C нужно, чтобы выполнить a + b в Python?

    Это ответ на статью «Сколько строк на C нужно, чтобы выполнить a + b в Python?» где количество строк так и не указано.Сразу оговорюсь покрывать все сценарии для python по количеству строк я не собираюсь — слишком много вариантов, слишком лень. Но вот вопрос, сколько уйдет питона нужно строк, что бы сложить 2 числа? Будет ли разница сохранять эти числа в переменные или разницы никакой? Добро пожаловать под кат.

    habr.com/ru/articles/782034/

    #python3 #python #c #gcc #gcov

  4. Dear #lazyweb - has anyone got a decent solution for comparing multiple #gcov runs so you can measure exactly how much extra coverage a test gets you? So far all my searching has found one 8 year old script which requires a database to be configured and I couldn't get working.