[CMake] Code Coverage & Bullseye

NoRulez norulez at me.com
Wed Sep 17 08:47:09 EDT 2014


Hello,

since code coverage doesn't work very well with gcov and so on on Mac, our company decided to use bullseye for Mac OS too.

I hope it helps

Am 17.09.2014 um 14:22 schrieb David Cole via CMake <cmake at cmake.org>:

>> I am trying to configure the code coverage using the ctest script. I
>> took help from : http://www.cmake.org/Wiki/CTest/Coverage
> 
> That wiki page was mostly written in 2007 and 2009. You may want to
> refer to something more recent than that, and something that's proven
> to work, like an existing dashboard script that does coverage, as a
> reference.
> 
> One thing to note: there may not be a working example of somebody doing
> code coverage using the Xcode generator on a Mac. If there is,
> hopefully he will speak up here, and give you some additional hints.
> 
> You might have better luck doing a coverage dashboard on Linux using
> gcc and gcov.
> 
> See the scripts used for coverage dashboards on the CMake dashboard...
> for example, this one:
> 
> http://open.cdash.org/viewNotes.php?buildid=3493343
> 
> Especially note the use of the -fprofile-arcs -ftest-coverage flags in
> the script. (Mentioned on that wiki page, I might add.)
> 
> 
>> Is Bullseye is mandatory for code coverage using ctest ???
>> Is there any way to perform code coverage through ctest without using
>> bullseye ??
> 
> Bullseye is absolutely NOT mandatory for code coverage testing using
> ctest, it's simply one of the available options.
> 
> If you do not have Bullseye, there is no need to set the COVFILE env
> variable.
> 
> 
> HTH,
> David C.
> 
> 
> -- 
> 
> Powered by www.kitware.com
> 
> Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ
> 
> Kitware offers various services to support the CMake community. For more information on each offering, please visit:
> 
> CMake Support: http://cmake.org/cmake/help/support.html
> CMake Consulting: http://cmake.org/cmake/help/consulting.html
> CMake Training Courses: http://cmake.org/cmake/help/training.html
> 
> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
> 
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/cmake


More information about the CMake mailing list