Commit 178c8973 authored by Daniel Pfeifer's avatar Daniel Pfeifer

TestDriver: calc NumTests at compile time

parent 3bb4a798
Pipeline #44092 passed with stage
......@@ -32,6 +32,9 @@ static functionMapEntry cmakeGeneratedFunctionMapEntries[] = {
{ 0, 0 }
};
static const int NumTests =
(sizeof(cmakeGeneratedFunctionMapEntries) / sizeof(functionMapEntry)) - 1;
/* Allocate and create a lowercased copy of string
(note that it has to be free'd manually) */
......@@ -55,16 +58,12 @@ static char* lowercase(const char* string)
int main(int ac, char* av[])
{
int i, NumTests, testNum = 0, partial_match;
int i, testNum = 0, partial_match;
char *arg, *test_name;
int count;
int testToRun = -1;
@CMAKE_TESTDRIVER_ARGVC_FUNCTION@
for (count = 0; cmakeGeneratedFunctionMapEntries[count].name != 0; count++) {
}
NumTests = count;
/* If no test name was given */
/* process command line with user function. */
if (ac < 2) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment