Лучшие gcov вопросы ИТ разработчиков

  • 6 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как настроить gcov для анализа покрытия кода в iPhone SDK?

Я недавно начал модульное тестирование приложения, которое я пишу для iPhone. У меня есть основы создания собственных тестов, даже если они кажутся немного неоптимальными. У меня, однако, возникают реальные проблемы с настройкой анализа покрытия ...

Задан 22 Dec 2009, 09:36 от refulgentis
  • 3 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Почему gcov сообщает о 0% -ном покрытии заголовочного файла для хорошо используемого класса?

Я пытаюсь измерить тестовое покрытие в первый раз, используяgcov [http://gcc.gnu.org/onlinedocs/gcc/Gcov.html], Теперь, когда я прошел начальную кривую обучения, кажется, что дела идут хорошо, за исключением одного небольшого затруднения. Я ...

Задан 24 Apr 2009, 03:12 от Bill B
  • 6 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Почему gcc 4.1 + gcov сообщает о 100% покрытии ветвей, а более новые (4.4, 4.6, 4.8) сообщают о 50% для строки «p = new class;»?

При gcc 4.1 (используя gcov) следующая строка:р = новый класс;сообщается как 100% покрытие филиала <- ЭТО ОК для меня.Почему при использовании gcc 4.4 и в...

Задан 22 Apr 2014, 12:28 от Santos Ramirez
  • 24 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Есть ли способ сосредоточить отчеты о покрытии кода lcov только на одном или двух каталогах?

Недавно я начал использовать lcov для визуализации покрытия кода. Это отличный инструмент. Одна вещь, на которую я обращаю внимание, это то, что она генерирует отчеты о покрытии кода для всех файлов, которые я использую, включая те, которые мне ...

Задан 08 May 2009, 00:03 от Runcible
  • 6 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как настроить gcov для анализа покрытия кода в iPhone SDK?

Недавно я начал модульное тестирование приложения, которое я пишу для iPhone. У меня есть основы создания собственных тестов, даже если они кажутся немного н...

Задан 22 Dec 2009, 08:36 от refulgentis
  • 10 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

покрытие кода с помощью gcovr и Xcode 5 не работает

Я использую gcovr для генерации покрытия кода для cobertura. С xcode 4.6 все работало нормально. Теперь я обновился до xcode5, и все, что я получил, это 0% покрытия ... мои настройки: gcovr 3.0Xcode 5 (Apple LLVM 5)Для параметра «Создать ...

Задан 01 Oct 2013, 09:36 от Alexandre Joly
  • 7 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

 В режиме будет много вызовов и приращений чего-то вроде «__llvm_gcov_ctr» или «__llvm_gcda_edge» - это актуальная инструментарий базовых блоков.

аюсь понять вывод инструмента gcov. Запускать без параметров имеет смысл, но я хочу попытаться понять параметры покрытия филиала. К сожалению, трудно понять, что делают ветви и почему они не заняты. Ниже приведен вывод для метода (скомпилируйте с ...

Задан 14 Aug 2011, 22:01 от Martin Pilkington
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

LCOV_EXCL_START / STOP не имеет никакого эффекта при использовании gcovr

Когда я добавляю теги LCOV_EXCL_START / STOP в мой код C ++, это никак не влияет на мой отчет gcovr.Кто-то знает, почему это происходит?У меня есть следующее:

Задан 27 Jul 2016, 16:06 от jsp
  • 7 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как сделать покрытие кода на встроенном

Я пишу проект для не POSIX встроенной системы, поэтому я не могу использовать опцию gcc --coverage (у меня нет чтения или записи). Что еще я могу сделать, чтобы произвести gcov как вывод. У меня есть функция вывода.

Задан 19 Dec 2011, 17:26 от Guy
  • 2 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Покрытие кода GCov не работает с XCode 4.2 и iOS SDK 5

Я пытался заставить GCov работать с Xcode 4.2Build 4D199 на Lion с iOS SDK 5.0, но безрезультатно. Кому-нибудь повезло с этим? Я использую Google Tools для Mac для своих модульных тестов, и я добавил ссылку на libprofile_rt.dylib и ...

Задан 11 Nov 2011, 17:51 от Cliff
  • 8 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Перекрестное профилирование с gcov, но GCOV_PREFIX и GCOV_PREFIX_STRIP игнорируется

Я хочу использовать GCOV для покрытия кода, но тесты будут выполняться на другой машине. Таким образом, жесткий проводной путь к файлам .gcda в исполняемом файле не будет работать. Чтобы изменить этот каталог по умолчанию, я могу использовать ...

Задан 06 Oct 2011, 08:01 от Calmarius
  • 1 голос
  • 3 ответа
  • 0 просмотров
3 ответа

gcov не генерирует информацию о покрытии для заголовочных файлов

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

Задан 01 Sep 2015, 11:15 от pedret
  • 39 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Вот

я использую gcov для измерения покрытия тестами кода C ++, он сообщает о ветвях в деструкторах. struct Foo { virtual ~Foo() { } }; int main (int argc, char* argv[]) { Foo f; } Когда я запускаю gcov с включенными вероятностями ветвления (-b), я ...

Задан 26 Aug 2011, 02:12 от Eddy Pronk
  • 4 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Недавно я использовал cmake + "make Experimental" + lcov. Я очень рекомендую эту комбинацию. Даже если вы не используете cmake, посмотрите на lcov.

ешно использую gcov в моем проекте: Я могу построить свой проект с помощью флагов gcov:-fprofile-arcs -ftest-coverageЯ связываю с-lgcov вариантЯ запускаю свою программу модульного тестирования и многоgcda а такжеgcno файлы производятся.Я бегу ...

Задан 26 May 2011, 14:22 от quamrana
  • 5 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Есть ли активно поддерживаемый порт lcov для windows

Я измеряю покрытие для своего кода с помощью библиотеки gcov и хотел бы создать отчет о покрытии в удобном для пользователя формате. Я нашел утилиту lcov для этого, но она не совместима с Windows enviro, nment (в основном из-за способа анализа ...

Задан 29 Nov 2009, 22:21 от chalup