Uh oh!
There was an error while loading. Please reload this page.
testrunner: added options -n (no summary) and -d (dry run) / added script to run test cases separately / adjusted some tests - #6049
Conversation
firewave
commented
Feb 27, 2024
My first attempt was to use a grep script to get all the names but because some test files contain multiple fixtures that does not work easily. So I went with any easier way and just get the file of all the tests from the application itself. We currently cannot add this into the CI since the start-up time of We can probably also integrate this into CTest but I did not look into it (will file a ticket about it though). But that also requires the run-time issue being resolved first. |
-n (no dummary) and -d (dry run) / added script to run test case separately-n (no summary) and -d (dry run) / added script to run test case separatelyfirewave
commented
Feb 27, 2024
"no dummary" 😵💫 |
2889549 to
06a1340Compare-n (no summary) and -d (dry run) / added script to run test case separately-n (no summary) and -d (dry run) / added script to run test case separately / adjusted some tests06a1340 to
ffbce1aComparefirewave
commented
Feb 28, 2024
Done - but script still lacks the executable flag. |
ffbce1a to
ea10f3aComparechrchr-github
commented
Feb 28, 2024
ea10f3a to
fd7a753Compare-n (no summary) and -d (dry run) / added script to run test case separately / adjusted some tests-n (no summary) and -d (dry run) / added script to run test cases separately / adjusted some testsfd7a753 to
4cc8d84Compare… no test execution)
Parsing: S:\GitHub\cppcheck-fw\test\fixture.h as language CPP parse_cleanup(456): pc->orig_line is 281, orig_col is 123, text() is '}', type is BRACE_CLOSE parse_cleanup(462): (frm.top().type + 1) is ELSE
4cc8d84 to
d3d562eComparefirewave
commented
Mar 6, 2024
Beside the dummary almost a whole week without any feedback - merging. |

This script runs each test case separately so we can uncover cases where it depends on left-over data on the previous one.
CTestis only running the fixtures separately so that does not.