summaryrefslogtreecommitdiffstats
path: root/Source/CTest/cmCTestCoverageHandler.h
Commit message (Collapse)AuthorAgeFilesLines
* Use cmsys::[io]fstream instead of cmsys_ios::[io]fstream.Clinton Stimpson2014-01-071-1/+1
| | | | | Also use SystemTools::Fopen() instead of fopen(). This is to eventually support utf-8 filenames.
* Adding support for the Python coverage.py tool.Patrick Reynolds2013-10-081-0/+4
| | | | | | This assumes that coverage.py has been run in such a way to produce its standard XML output. This uses the Cobertura schema and should be somewhat generalizable.
* Add support for Cache coverage.Bill Hoffman2012-05-011-2/+2
| | | | | This adds support for Cache coverage parsing. A test is added that does a basic run of the coverage on a small bit of data.
* Add support to ctest for GTM mumps coverage.Bill Hoffman2012-04-251-0/+2
|
* Add php coverage to ctest.Bill Hoffman2010-05-251-46/+14
|
* Implement extra coverage globbingZach Mullen2010-04-231-0/+5
|
* Convert CMake to OSI-approved BSD LicenseBrad King2009-09-281-14/+9
| | | | | | | This converts the CMake license to a pure 3-clause OSI-approved BSD License. We drop the previous license clause requiring modified versions to be plainly marked. We also update the CMake copyright to cover the full development time range.
* BUG: Avoid duplicate CTest coverage submissionBrad King2009-03-111-0/+1
| | | | | | This teaches ctest_coverage() to remove any existing CoverageLog-*.xml when it creates new coverage results. Otherwise the next ctest_submit() may submit old coverage log files which unnecessarily.
* ENH: Efficiently filter CTest coverage by labelBrad King2009-03-091-0/+3
| | | | | | | This teaches CTest to process coverage information only for object files in targets containing labels of interest. This change also improves loading of global coverage information by globbing only in each target support directory instead of the entire build tree.
* ENH: Generate a central list of target directoriesBrad King2009-03-091-2/+2
| | | | | | | | This generalizes the previous CMakeFiles/LabelFiles.txt created at the top of the build tree to a CMakeFiles/TargetDirectories.txt file. It lists the target support directories for all targets in the project. Labels can still be loaded by looking for Labels.txt files in each target directory.
* ENH: Teach ctest_coverage to filter with LABELSBrad King2009-03-021-0/+7
| | | | | This teaches ctest_coverage() to report only coverage of files labeled with at least one label given by a new LABELS option.
* ENH: Teach CTest to put labels in coverage resultsBrad King2009-02-131-0/+16
| | | | | | This teaches CTest to include source file labels in coverage dashboard submissions. The labels for each source are the union of the LABELS property from the source file and all the targets in which it is built.
* ENH: use new covbr that does not stop on errorBill Hoffman2007-06-081-0/+1
|
* ENH: initial bullseye stuffBill Hoffman2007-06-011-0/+23
|
* STYLE: Add somme commentsAndy Cedilnik2007-04-271-0/+5
|
* ENH: Initial attempt to do python coverage. Hopefully will not break ↵Andy Cedilnik2007-04-271-0/+7
| | | | coverage on GCov
* STYLE: Fix some style issuesAndy Cedilnik2006-03-101-31/+31
|
* STYLE: Fix some style issuesAndy Cedilnik2006-03-091-5/+5
|
* ENH: Add custom supression regular expressionsAndy Cedilnik2005-07-141-0/+10
|
* ENH: Improve support for various versions of gcovAndy Cedilnik2005-07-061-0/+21
|
* ENH: Several improvements with the way things are handled. Also, support ↵Andy Cedilnik2005-06-231-2/+2
| | | | multiple submited files
* ENH: Add superclass for all commands and handlers. Improve handlers to have ↵Andy Cedilnik2005-06-171-0/+3
| | | | initialization code, and start initializing ctest when start is invoked
* ENH: Add support for writing output file. While doing that, redesign the way ↵Andy Cedilnik2005-05-311-1/+1
| | | | ctest does output. There may still be problems with commands failing, but that should be fixed by applying the similar concept to whole CMake
* ENH: Several cleanups and improvementsAndy Cedilnik2005-01-271-1/+1
|
* ENH: Add a superclass to all handlersAndy Cedilnik2005-01-271-11/+3
|
* ENH: Add compression support to XML filesAndy Cedilnik2005-01-271-2/+3
|
* BUG: Fix output to match the Dart outputAndy Cedilnik2004-10-181-1/+1
|
* ENH: Update to the new coverage code. It may not be perfect yet, but it is a ↵Andy Cedilnik2004-10-171-9/+13
| | | | start
* more cleanup of ctestKen Martin2004-09-091-0/+75