Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | BUG: Do not produce empty coverage log files | Brad King | 2009-03-11 | 1 | -20/+21 |
| | | | | | | | This moves the filtering of source files to before the production of coverage log files in order to avoid producing a CoverageLog-*.xml file for 100 filtered-out files. The change greatly reduces the number of submitted coverage files when using label filters. | ||||
* | BUG: Do not carry over file list between coverage | Brad King | 2009-03-11 | 1 | -0/+1 |
| | | | | | | | | When performing multiple ctest_coverage() commands in a single CTest instance we need to clear the list of CoverageLog-*.xml files for submission. Otherwise if the current coverage run produces fewer log files than the previous run CTest will attempt to submit non-existing files. | ||||
* | BUG: Avoid duplicate CTest coverage submission | Brad King | 2009-03-11 | 1 | -0/+19 |
| | | | | | | 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 label | Brad King | 2009-03-09 | 1 | -18/+55 |
| | | | | | | | 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 directories | Brad King | 2009-03-09 | 1 | -4/+11 |
| | | | | | | | | 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 LABELS | Brad King | 2009-03-02 | 1 | -0/+45 |
| | | | | | This teaches ctest_coverage() to report only coverage of files labeled with at least one label given by a new LABELS option. | ||||
* | BUG: Fix coverage label reports for Bullseye | Brad King | 2009-03-02 | 1 | -4/+6 |
| | | | | | This teaches CTest to report Labels elements in the Coverage.xml file for Bullseye coverage results. | ||||
* | BUG: Fix coverage handler initialization | Brad King | 2009-03-02 | 1 | -2/+5 |
| | | | | | This resets coverage handler internal state on initialization so that multiple coverage runs are independent. | ||||
* | ENH: Teach CTest to put labels in coverage results | Brad King | 2009-02-13 | 1 | -7/+106 |
| | | | | | | 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. | ||||
* | STYLE: Remove unused variable | Brad King | 2009-02-13 | 1 | -4/+0 |
| | |||||
* | ENH: Create cmXMLSafe to help escapes in XML | Brad King | 2009-02-05 | 1 | -11/+12 |
| | | | | | | | This class provides easy syntax to efficiently insert blocks of data into XML documents with proper escapes. It replaces the old cmCTest::MakeXMLSafe and cmSystemTools::MakeXMLSafe methods which allocated extra memory instead of directly streaming the data. | ||||
* | STYLE: fix warning | Bill Hoffman | 2009-01-29 | 1 | -1/+1 |
| | |||||
* | STYLE: fix warning | Bill Hoffman | 2009-01-28 | 1 | -1/+1 |
| | |||||
* | ENH: Divide CTest file submission list by part | Brad King | 2009-01-12 | 1 | -3/+4 |
| | | | | | | This splits the list of files for CTest to submit into those belonging to each part. The set is recombined just before submission. Later this will allow piecewise submissions. | ||||
* | ENH: Teach ctest_* to create appending XML files | Brad King | 2009-01-12 | 1 | -3/+3 |
| | | | | | This adds an APPEND option to the ctest_* commands which tells them to put the Append="true" attribute in the Site element of their XML file. | ||||
* | ENH: add more debug stuff to CTestCTest2 so I can figure out redwall | Bill Hoffman | 2008-11-23 | 1 | -0/+2 |
| | |||||
* | ENH: Add RecurseThroughSymlinks data member to kwsys::Glob. Allows recursive ↵ | David Cole | 2008-08-20 | 1 | -0/+2 |
| | | | | globs to skip symlinks when necessary. Default to true for backwards compatible behavior. Used from the ctest coverage handler to avoid recursing through the '/Applications' directory on the Mac looking for *.da files... Should fix the hangs reported recently by Mac CMake dashboard submitters. | ||||
* | BUG: Fix issue#4792 - improve verbose and log output when ctest cannot find ↵ | David Cole | 2008-07-31 | 1 | -6/+9 |
| | | | | a file during coverage analysis. | ||||
* | BUG: Fix issue #4971 - use lower case when comparing file names from gcov ↵ | David Cole | 2008-07-31 | 1 | -2/+19 |
| | | | | output on _WIN32 since sometimes the drive letters have different case. | ||||
* | ENH: make sure english is used for output of gcov | Bill Hoffman | 2008-05-10 | 1 | -0/+2 |
| | |||||
* | BUG: 0006988 do not set coverage to false when it is not | Bill Hoffman | 2008-05-08 | 1 | -1/+1 |
| | |||||
* | ENH: enhancements for cdash, include system information and better time entries | Bill Hoffman | 2008-01-30 | 1 | -6/+26 |
| | |||||
* | ENH: add support for CDash bullseye coverage | Bill Hoffman | 2007-11-16 | 1 | -6/+18 |
| | |||||
* | COMP: Fix warnings on 64-bit Mac OS X build. Patch from issue #3697. | Brad King | 2007-11-05 | 1 | -3/+3 |
| | |||||
* | ENH: show files as untested if no lines are covered | Bill Hoffman | 2007-08-03 | 1 | -1/+1 |
| | |||||
* | STYLE: fix some kwstyle errors | Bill Hoffman | 2007-07-27 | 1 | -3/+3 |
| | |||||
* | ENH: fix div by 0 | Bill Hoffman | 2007-07-20 | 1 | -1/+1 |
| | |||||
* | ENH: make sure working directory is set | Bill Hoffman | 2007-06-12 | 1 | -2/+6 |
| | |||||
* | BUG: Never return a string containing a ":" from cmCTest::GetShortPathToFile ↵ | David Cole | 2007-06-11 | 1 | -6/+7 |
| | | | | - replace them with "_". DART cannot construct valid file names during dashboard rollup with ":" in the short path. Also, fix the Bullseye coverage handler so that the file names and paths match in both the coverage summary and the individual coverage logs. | ||||
* | ENH: use new covbr that does not stop on error | Bill Hoffman | 2007-06-08 | 1 | -62/+138 |
| | |||||
* | ENH: remove debug that caused tests to fail | Bill Hoffman | 2007-06-02 | 1 | -2/+0 |
| | |||||
* | ENH: opps | Bill Hoffman | 2007-06-02 | 1 | -2/+0 |
| | |||||
* | ENH: initial bullseye stuff | Bill Hoffman | 2007-06-01 | 1 | -7/+526 |
| | |||||
* | STYLE: Fixed line too long. | Brad King | 2007-04-28 | 1 | -2/+4 |
| | |||||
* | ENH: Initial attempt to do python coverage. Hopefully will not break ↵ | Andy Cedilnik | 2007-04-27 | 1 | -279/+480 |
| | | | | coverage on GCov | ||||
* | STYLE: Fix line length | Andy Cedilnik | 2006-10-25 | 1 | -1/+2 |
| | |||||
* | BUG: Looks like gcov produces lines with string /*EOF*/ on them if there is ↵ | Andy Cedilnik | 2006-10-24 | 1 | -1/+1 |
| | | | | no line at the end of the file. This will fix the coverage code complaining about it | ||||
* | ENH: added total time limit for a CTest run bug 1207 | Ken Martin | 2006-10-19 | 1 | -0/+6 |
| | |||||
* | STYLE: Fix kwstyle | Andy Cedilnik | 2006-10-15 | 1 | -1/+2 |
| | |||||
* | BUG: Use BuildDirectory from the DartConfiguration information. Also, Make ↵ | Andy Cedilnik | 2006-10-12 | 1 | -1/+1 |
| | | | | missing coverage information not make ctest fail | ||||
* | BUG: fix bug where converage was required to get valgrind output because of ↵ | Bill Hoffman | 2006-10-05 | 1 | -2/+5 |
| | | | | bad current directory | ||||
* | ENH: Several cleanups and make sure things get propagated where they should. ↵ | Andy Cedilnik | 2006-03-29 | 1 | -1/+1 |
| | | | | Also, allow to load CTest custom files to the actual ctest -S script | ||||
* | ENH: Remove cmGlob and use glob from kwsys | Andy Cedilnik | 2006-03-21 | 1 | -2/+3 |
| | |||||
* | STYLE: Fix some style issues | Andy Cedilnik | 2006-03-10 | 1 | -96/+102 |
| | |||||
* | STYLE: Fix some style issues | Andy Cedilnik | 2006-03-09 | 1 | -103/+172 |
| | |||||
* | COMP: Too fast commit | Andy Cedilnik | 2005-09-15 | 1 | -2/+2 |
| | |||||
* | BUG: Make sure full paths are collapsed | Andy Cedilnik | 2005-09-15 | 1 | -2/+2 |
| | |||||
* | ENH: More handling of gcov 4.0 | Andy Cedilnik | 2005-08-03 | 1 | -1/+1 |
| | |||||
* | ENH: More support for gcov 4.0 | Andy Cedilnik | 2005-08-03 | 1 | -1/+1 |
| | |||||
* | ENH: Add support for the new gcc that uses files with extension .gcda | Andy Cedilnik | 2005-08-03 | 1 | -1/+5 |
| |