summaryrefslogtreecommitdiffstats
path: root/Source/CTest/cmCTestCoverageHandler.h
diff options
context:
space:
mode:
authorJoseph Snyder <joe.snyder@kitware.com>2014-05-21 19:19:35 (GMT)
committerJoseph Snyder <joe.snyder@kitware.com>2014-06-12 14:38:19 (GMT)
commit558c2190e89c4a62d9e279cfee2af1f77f628b9b (patch)
treef5452711f616f0a78493248978f294ad6b110db6 /Source/CTest/cmCTestCoverageHandler.h
parent47cde18849201c3b58479d38725b554f3ad34eaf (diff)
downloadCMake-558c2190e89c4a62d9e279cfee2af1f77f628b9b.zip
CMake-558c2190e89c4a62d9e279cfee2af1f77f628b9b.tar.gz
CMake-558c2190e89c4a62d9e279cfee2af1f77f628b9b.tar.bz2
CTest: Add Jacoco Coverage functionality
Add the ability to parse the XML output of the Jacoco tool. Jacoco (www.eclemma.org/jacoco) is a Java coverage tool. Add and integrate a class for the parser and include a test which utilizes the new parser.
Diffstat (limited to 'Source/CTest/cmCTestCoverageHandler.h')
-rw-r--r--Source/CTest/cmCTestCoverageHandler.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/Source/CTest/cmCTestCoverageHandler.h b/Source/CTest/cmCTestCoverageHandler.h
index 38a3353..d0f274c 100644
--- a/Source/CTest/cmCTestCoverageHandler.h
+++ b/Source/CTest/cmCTestCoverageHandler.h
@@ -81,7 +81,10 @@ private:
//! Handle coverage for mumps
int HandleMumpsCoverage(cmCTestCoverageHandlerContainer* cont);
- //! Handle coverage using Bullseye
+ //! Handle coverage for Jacoco
+ int HandleJacocoCoverage(cmCTestCoverageHandlerContainer* cont);
+
+//! Handle coverage using Bullseye
int HandleBullseyeCoverage(cmCTestCoverageHandlerContainer* cont);
int RunBullseyeSourceSummary(cmCTestCoverageHandlerContainer* cont);
int RunBullseyeCoverageBranch(cmCTestCoverageHandlerContainer* cont,