Nicer test error output

This commit is contained in:
Thomas Lovén 2017-12-05 22:48:49 +01:00
parent 512e1a988a
commit 187d131ab0

View File

@ -130,20 +130,20 @@ int main(int argc, char **argv)
} }
printf("\n"); printf("\n");
/* printf("%s----------------------------------------%s\n", TT_CLR_BLU, TT_CLR_RES); */
printf("Ran %d tests in %s\n", i, tt_filename); printf("Ran %d tests in %s\n", i, tt_filename);
free(buffer); free(buffer);
if(failures) if(failures)
{ {
printf("%sFAILED%s (failures=%d)\n", TT_CLR_RED, TT_CLR_RES, failures); printf("%sFAILED%s (failures=%d)\n", TT_CLR_RED, TT_CLR_RES, failures);
i = 0; i = 0;
printf("%s========================================%s\n", TT_CLR_RED, TT_CLR_RES);
while(errors[i]) while(errors[i])
{ {
printf("%s========================================%s\n", TT_CLR_BLU, TT_CLR_RES); printf("%p %s", errors[i], errors[i]);
printf("%s", errors[i]);
free(errors[i]); free(errors[i]);
i++; i++;
} }
printf("%s========================================%s\n", TT_CLR_RED, TT_CLR_RES);
} }
free(errors); free(errors);
return failures; return failures;