summaryrefslogtreecommitdiffstats
path: root/Source/CTest/cmParseMumpsCoverage.cxx
Commit message (Collapse)AuthorAgeFilesLines
* CTEST: Fix MUMPS file parser and update testJoseph Snyder2014-08-151-3/+5
| | | | | | | | | | The current file parser for a MUMPS routine uses a period "." as the one of the signals that a line of MUMPS code is executable. This is not a correct assumption. Add the period to the list of characters that CTest will not consider the start of a line of code. Update the test routine to have an entry point with code to match the scenario mentioned above.
* Remove some c_str() calls.Stephen Kelly2014-03-111-1/+1
| | | | | | Use the clang RemoveCStrCalls tool to automatically migrate the code. This was only run on linux, so does not have any positive or negative effect on other platforms.
* strings: Remove cmStdString referencesBen Boeckel2014-03-081-1/+1
| | | | | | | | | | | Casts from std::string -> cmStdString were high on the list of things taking up time. Avoid such implicit casts across function calls by just using std::string everywhere. The comment that the symbol name is too long is no longer relevant since modern debuggers alias the templates anyways and the size is a non-issue since the underlying methods are generated since it's inherited.
* Use cmsys::[io]fstream instead of cmsys_ios::[io]fstream.Clinton Stimpson2014-01-071-2/+3
| | | | | Also use SystemTools::Fopen() instead of fopen(). This is to eventually support utf-8 filenames.
* CDash now supports lots of files in coverage. So, show all files.Bill Hoffman2012-05-111-1/+1
| | | | | | Prior to this commit the mumps coverage only showed files that had at least one line of coverage. Now 0% covered files are shown as well.
* Add ability to specify more than one package directory or coverage directory.Bill Hoffman2012-05-021-16/+24
|
* Add support for Cache coverage.Bill Hoffman2012-05-011-0/+28
| | | | | 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 virutal destructor to silence warning.Bill Hoffman2012-05-011-0/+4
|
* Add test for mumps coverage. Also refactor code to prepare for cache coverage.Bill Hoffman2012-05-011-0/+125
Add a simple test to make sure the GTM mumps coverage is working. Also refactor the code so that cache coverage can be added.