test_harness: Report if zero tests to run.

Fixes static analysis complain about a potential malloc(0) call.
This commit is contained in:
Ryan C. Gordon 2022-06-05 09:34:12 -04:00
parent 46624b4e1d
commit 6b4bd5a759
No known key found for this signature in database
GPG Key ID: FA148B892AB48044
1 changed files with 5 additions and 0 deletions

View File

@ -443,6 +443,11 @@ int SDLTest_RunSuites(SDLTest_TestSuiteReference *testSuites[], const char *user
}
}
if (totalNumberOfTests == 0) {
SDLTest_LogError("No tests to run?");
return -1;
}
/* Pre-allocate an array for tracking failed tests (potentially all test cases) */
failedTests = (const SDLTest_TestCaseReference **)SDL_malloc(totalNumberOfTests * sizeof(SDLTest_TestCaseReference *));
if (failedTests == NULL) {