| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix the MUMPS coverage parser:
* Account for tabs after entry points
* Stop double incrementing lines that have explicit calls to the 0 line
* If a line has been previously marked as non executable, but then
contains a count, increment it an extra one to push it back into
the executable code set.
Add a custom routine and corresponding coverage files in the test case.
This file is smaller and has cmcov/mcov files that have data for only
that routine.
|
| |
|
|
|
|
| |
Also add -crlf to the .gitconfig to handle the coverage data.
|
|
|
|
|
| |
add_test with WORKING_DIRECTORY is too new to use in cmake. This change
uses a configured script to run the command in the right directory.
|
|
|
|
|
| |
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 a simple test to make sure the GTM mumps coverage is working.
Also refactor the code so that cache coverage can be added.
|