0
ответов

Crossprofiling с gcov, но GCOV_PREFIX и GCOV_PREFIX_STRIP игнорируются

Я хочу использовать GCOV для покрытия кода, но тесты будут выполняться на другой машине. Поэтому жестко заданный путь к файлам .gcda в исполняемом файле не будет работать. Чтобы изменить этот каталог по умолчанию, я могу ...
вопрос задан: 6 October 2011 08:01
0
ответов

О какой ветке в деструкторе сообщает gcov?

Когда я использую gcov для измерения тестового покрытия кода C ++, он сообщает о ветвях в деструкторах. struct Foo {виртуальный ~ Foo () {} }; int main (int argc, char * argv []) {Foo f; } Когда я запускаю ...
вопрос задан: 26 August 2011 02:12
0
ответов

Как чтобы заставить gcov извлекать данные, даже если программа прервана

, я использую инструмент создания тестов под названием KLEE, который создает множество тестов для моего C99-кода. После этого я запускаю тесты и проверяю покрытие строки с помощью gcov. Кажется, Gcov обновляет данные о покрытии в конце ...
вопрос задан: 14 July 2011 20:47
0
ответов

gcov и глобальные деструкторы

MWE #include < iostream> struct Foo {Foo () {std :: cout << "Построение Foo" << this << std :: endl; } ~ Foo () {std :: cout << "Destructing Foo" << ...
вопрос задан: 16 June 2011 13:11
0
ответов

Каковы ваши советы по интерпретации вывода gcov для улучшения охвата?

Я успешно использую gcov в своем проекте: Я могу собрать свой проект с флагами gcov: -fprofile-arcs -ftest-охват Я связываюсь с опцией -lgcov Я запускаю свою программу модульного тестирования и множество gcda и gcno ...
вопрос задан: 12 June 2011 19:14
0
ответов

gcov с CMake, использующим отдельный каталог сборки

Я изо всех сил пытаюсь получить информацию о покрытии для gcov. Никаких ошибок при компиляции и компоновке, но когда я запускаю исполняемый файл, данные о покрытии не создаются. Я использую CMake с отдельной сборкой ...
вопрос задан: 22 May 2011 16:18
0
ответов

Поиск шаблонов без экземпляров в коде C ++

Как лучше всего найти шаблоны без экземпляров в коде C ++? У меня есть база кода, в которой широко используются шаблоны. Конечно, мы хотим убедиться в высоком тестовом покрытии. Для всего используемого кода ...
вопрос задан: 25 April 2011 21:45
0
ответов

gcov в больших проектах (статические библиотеки,…)

Я работаю над большим проектом, который имеет следующую структуру каталогов: Source MyA aa. cpp ab.cpp ac.cpp MyB ba.cpp bb.cpp bc.cpp MyTest testaa.cpp testab.cpp testac.cpp testba ....
вопрос задан: 7 April 2011 18:30
0
ответов

Добавление lcov к Hudson

здесь довольно ново для Hudson. Мне было интересно, как с ним интегрировать lcov? Как мне установить tarball в задание Hudson?
вопрос задан: 30 March 2011 18:16
0
ответов

C ++ Проблема с использованием gcov и lcov?

Я использую компилятор ubuntu 10.1, g ++. Я пытаюсь использовать gcov и lcov для своего проекта на C ++. Мне удалось скомпилировать gcov: g ++ -fprofile-arcs -ftest-охват main.cpp user.cpp game.cpp Нет ошибки ...
вопрос задан: 30 January 2011 17:43
0
ответов

iPhone: Невозможно заставить симулятор сгенерировать файлы данных профилирования .gcda

Я пытаюсь профилировать свой код с помощью симулятора iPhone. Я включил создание файла покрытия тестов и потока программы инструмента и добавил -lgcov к флагам компоновщика. Судя по всему, что я ...
вопрос задан: 23 January 2011 22:55
0
ответов

Как использовать gcov с QMake для покрытия кода

Я хотел бы использовать gcov с моим модульным тестом, написанным с использованием QTestLib. Мне удалось сгенерировать несколько файлов .gcno вместе с объектными файлами, добавив это в мой файл .pro: QMAKE_CXXFLAGS + = -fprofile-arcs ...
вопрос задан: 17 November 2010 12:33
0
ответов

Как создать новый сеанс tmux, если его не существует

Я пытаюсь выяснить, как присоединить в сеанс tmux, если существует именованный сеанс tmux, если нет, я хочу создать новый сеанс с заданным именем. В настоящее время я знаю несколько команд tmux, которые могут ... вместо того, чтобы вручную создавать его
вопрос задан: 8 August 2010 08:21
0
ответов

Исключая определенные функции от gcov/lcov результатов покрытия

Действительно ли возможно исключить определенные функции или строки кода от gcov анализа покрытия. Мой код содержит определенные функции, которые используются для отладки и не осуществлены как часть моего теста...
вопрос задан: 2 July 2010 05:15
0
ответов

Почему gcov создает данные Покрытия Кода для Заголовков STL?

Когда я выполняю gcov foo.cpp, он не только генерирует отчет о покрытии кода для foo.cpp, но и для всех заголовков STL, используемых foo.cpp. Существует ли способ предотвратить это? Это, кажется, игнорирует стандартную библиотеку...
вопрос задан: 9 June 2010 08:56