Все вопросы: [gcov]

11 вопросов

похожие теги:
2
голосов
2ответов
1534 просмотров

Setting up gcov in Xcode 3.1

I'm trying to setup my Xcode project to be instrumented with gcov so I can determine the code coverage of my unit tests. All of the documentation I find online talks about settings that I don't find in Xcode 3.1, though. An example: To work with Coverstory, first you need to set up your targe...

17
голосов
1ответов
7611 просмотров

Can gcc/gcov be made to output coverage stats to a location other than the source folder?

When using gcc with -fprofile-arcs and -ftest-coverage, when the resulting executable terminates, it tries to create .gcda output files in the same location as the .o files used to compile the executable. This is inconvenient when I'm running on a different machine than the one I built on -- is ...

15
голосов
5ответов
6932 просмотров

Why doesn't gcov report any lines being covered by my unit tests?

I am using Xcode 3.2 on 10.6, with the shipped version of gcov and default GCC compiler (both version 4.2.1). I have created a dependent Cocoa unit test bundle which is injected into my app, and followed Apple's documentation on setting up a gcov-instrumented build configuration - based on the De...

2
голосов
1ответов
1266 просмотров

Does gcov give code coverage analysis for assembly language code

I have an application which i build using gcc on linux host for ARM target processor. This generated arm executable i execute on a ARM development board i have. I want to do some code coverage analysis: Will gcov show code coverage if i have ARM assembly source files in my build environment? If...

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

Gcov reporting unexpected cover results

I made some changes to a library to keep it inline with a project. I ran the test and everything still passed but the coverage is no longer 100%. I investigated and saw that the code is executed just not reported. But I have no idea why gcov is not reporting coverage for the line when it is execu...

29
голосов
3ответов
23597 просмотров

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

Недавно я начал использовать lcov для визуализации покрытия кода. Это отличный инструмент. Я замечаю, что он генерирует отчеты о покрытии кода для всех файлов, которые я использую, включая те, которые мне не интересны. Например, он дает мне отчеты о покрытии кода для boost и mysql ++ файлы. ...

3
голосов
3ответов
5488 просмотров

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

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

60
голосов
8ответов
50682 просмотров

Где символы gcov?

Я пытаюсь скомпилировать простое приложение с помощью gcov и получаю следующие ошибки ссылок: gcc AllTests.o CuTestTest.o CuTest.o -o TestTest AllTests.o: In function `global constructors keyed to 0_RunAllTests': /home/p7539c/cutest/AllTests.c:26: undefined reference to `__gcov_init' AllTests...

9
голосов
3ответов
7069 просмотров

Можно ли измерить покрытие функций с помощью gcov?

В настоящее время мы используем gcov с нашим набором тестов для приложения Linux C ++, и он хорошо помогает при измерении покрытия строк. Может ли gcov создавать отчет о покрытии функций / методов в дополнение к покрытию строк? Глядя на параметры, которые принимает gcov, я не думаю, что эт...

4
голосов
6ответов
3546 просмотров

Замена пути из DOS в UNIX в файле

У меня есть файл, содержащий такие пути: C:\bad\foo.c C:\good\foo.c C:\good\bar\foo.c C:\good\bar\[variable subdir count]\foo.c И я бы хотел получить следующий файл: C:\bad\foo.c C:/good/foo.c C:/good/bar/foo.c C:/good/bar/[variable subdir count]/foo.c Обратите внимание, что несовп...

3
голосов
1ответов
836 просмотров

отключить gcov в сборке gcc

Кто-нибудь знает, как при создании GCC запретить сборку gcov? Это дает мне много ошибок для моей цели (powerpc-wrs-vxworks).