<div dir="ltr"><div class="gmail_default"><font face="verdana, sans-serif">Hello, this is my current CTest script for a C++ Project:</font></div><div class="gmail_default"><font face="verdana, sans-serif"><span style="background-color:rgb(26,28,29);white-space:pre-wrap">  set(CTEST_SOURCE_DIRECTORY ${CTEST_SCRIPT_DIRECTORY}/src)</span><br></font></div><div class="gmail_default"><span style="white-space:pre-wrap;background-color:rgb(26,28,29)"><font face="verdana, sans-serif">  set(CTEST_BINARY_DIRECTORY ${CTEST_SCRIPT_DIRECTORY}/bin)
  include(${CTEST_SOURCE_DIRECTORY}/CTestConfig.cmake)
  set(CTEST_CMAKE_GENERATOR "Unix Makefiles")
  set(CTEST_COVERAGE_COMMAND gcov)
  ctest_empty_binary_directory(${CTEST_BINARY_DIRECTORY})
  ctest_start(Experimental)
  ctest_configure()
  ctest_build()
  ctest_test()
  ctest_coverage()
  ctest_submit()</font></span></div><div class="gmail_default"><span style="white-space:pre-wrap;background-color:rgb(26,28,29)"><font face="verdana, sans-serif"><br></font></span></div><div class="gmail_default"><font face="verdana, sans-serif"><span style="white-space:pre-wrap;background-color:rgb(26,28,29)">The GCC coverage flags are enabled by default in src/CMakeLists.txt.</span></font></div><div class="gmail_default"><span style="background-color:rgb(26,28,29);white-space:pre-wrap"><font face="verdana, sans-serif">I see that everything is working as intended, but [GL]COVR?_EXCL_LINE is not working.</font></span></div><div class="gmail_default"><font face="verdana, sans-serif">lcov and genhtml are two other tools which are useful to create coverage report in html, but I want it to submit to CDash instead, as a part of CDash's coverage.</font></div><div class="gmail_default"><font face="verdana, sans-serif">So I changed CTEST_COVERAGE_COMMAND to lcov and got this eror:</font></div><div class="gmail_default"><span style="white-space:pre-wrap;background-color:rgb(26,28,29)"><font face="verdana, sans-serif">  lcov -o /path/to/testThis.dir /path/to/testThis.dir/this.cpp.gcda
  lcov: Need one of options -z, -c, -a, -e, -r, -l, --diff or --summary
  Use lcov --help to get usage information
  Coverage command returned: 2 while processing: /path/to/testThis.dir/this.cpp.gcda
  Command produced error: 0</font></span><font face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font face="verdana, sans-serif"><span style="white-space:pre-wrap;background-color:rgb(26,28,29)">>From this it is clear to me that lcov is not intended to use for this case.</span></font></div><div class="gmail_default"><span style="background-color:rgb(26,28,29);font-family:verdana,sans-serif;white-space:pre-wrap">But I really want an alternative/patch of gcov which can exclude [GL]COVR?_EXCL_(LINE|START|STOP)</span><br></div><div class="gmail_default"><font face="verdana, sans-serif"><span style="white-space:pre-wrap;background-color:rgb(26,28,29)">Is a solution present for this?</span></font></div><div class="gmail_default"><font face="verdana, sans-serif"><span style="white-space:pre-wrap;background-color:rgb(26,28,29)">I have already posted in <a href="goog_1415041473">https://</a></span><a href="http://discourse.cmake.org">discourse.cmake.org</a> but got no reply.</font></div></div>