On 2/23/2015 9:47 AM, Brad King wrote:
Specifically I couldn't tell from the existing documentation what new
>use cases or features the new implementations support.
Currently it is just a different implementation of the same use cases.
However, logic for processing the gcov output moves from CTest to CDash.
The ctest_submit(CDASH_UPLOAD) command doesn't just upload files, it
contacts a new CDash API to send files with (json) metadata. Over
time this will allow more coverage types to be added without having to
modify CTest, and CDash will be able to process tool-specific coverage
output and display it in a custom manner. Previously CTest had to
mangle the output of various tools into the Coverage.xml format that
CDash expects.
In addition, this feature now allows gcov branch coverage to be
displayed on CDash (although you need a very recent CDash for that).
The current CTest coverage support does not handle branch coverage.
-Bill
--
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-developers