fix various messages in DeepState to be more helpful and consistent

This commit is contained in:
Alex Groce
2019-01-03 12:56:35 -07:00
parent 2b6e57b1e1
commit 3133540027
2 changed files with 25 additions and 9 deletions
+7 -4
View File
@@ -705,8 +705,9 @@ static int DeepState_RunSingleSavedTestCase(void) {
break;
}
} else {
DeepState_LogFormat(DeepState_LogInfo,
"No test specified, defaulting to first test");
DeepState_LogFormat(DeepState_LogWarning,
"No test specified, defaulting to last test defined (%s)",
test->test_name);
break;
}
}
@@ -749,8 +750,10 @@ static int DeepState_RunSingleSavedTestDir(void) {
break;
}
} else {
DeepState_LogFormat(DeepState_LogInfo,
"No test specified, defaulting to last test defined");
DeepState_LogFormat(DeepState_LogWarning,
"No test specified, defaulting to last test defined (%s)",
test->test_name);
;
break;
}
}
+18 -5
View File
@@ -661,8 +661,8 @@ int DeepState_Fuzz(void){
long start = (long)time(NULL);
long current = (long)time(NULL);
long diff = 0;
unsigned i = 0;
unsigned diff = 0;
unsigned int i = 0;
int num_failed_tests = 0;
@@ -676,8 +676,9 @@ int DeepState_Fuzz(void){
break;
}
} else {
DeepState_LogFormat(DeepState_LogInfo,
"No test specified, defaulting to last test defined");
DeepState_LogFormat(DeepState_LogWarning,
"No test specified, defaulting to last test defined (%s)",
test->test_name);
break;
}
}
@@ -691,13 +692,25 @@ int DeepState_Fuzz(void){
while (diff < FLAGS_timeout) {
i++;
if ((i > 1) && ((i & (i - 1)) == 0)) {
if (diff > 1) {
DeepState_LogFormat(DeepState_LogInfo, "Ran %u tests in %u seconds. %d failed tests so far.",
i, diff, num_failed_tests);
} else if (diff == 1) {
DeepState_LogFormat(DeepState_LogInfo, "Ran %u tests in %u second. %d failed tests so far.",
i, diff, num_failed_tests);
} else {
DeepState_LogFormat(DeepState_LogInfo, "Ran %u tests in < 1 second. %d failed tests so far.",
i, diff, num_failed_tests);
}
}
num_failed_tests += DeepState_FuzzOneTestCase(test);
current = (long)time(NULL);
diff = current-start;
}
DeepState_LogFormat(DeepState_LogInfo, "Ran %u tests. %d failed tests.",
DeepState_LogFormat(DeepState_LogInfo, "Done fuzzing! Ran %u tests. %d failed tests.",
i, num_failed_tests);
return num_failed_tests;