I'm working on a C project and using CMake. I've been trying to get
coverage testing working and am just about there.

This is what I have figured out so far:

-use clang for c compiler. "gcc" on the latest Xcode does nothing with
-fprofile-arcs and -ftest-coverage
-add -fprofile-arcs and -ftest-coverage to c debug flags
-set cmake build type to debug
-run cmake to build makefile
-double check that gcno files are created for each source file compiled
(they are).

This is where i'm stuck now. I run one of my unit tests and I don't get any
.gcna files created.

The strange thing is that when I use CMake to generate an Xcode project,
and turn on "Generate Test Coverage Files" and "Instrument Program Flow", I
get both gcno and gcna files.

Anyone else experienced this?

Thanks!
--

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to