Unverified Commit 74836ffa authored by Willem's avatar Willem Committed by GitHub
Browse files

Merge pull request #93 from freeekanayaka/make-tests_main-exit-non-zero-in-case-of-errors

Make tests_main exit non-zero if any test fails
parents 411b9514 72d872db
...@@ -26,7 +26,7 @@ cat $FILES | grep '^void Test' | ...@@ -26,7 +26,7 @@ cat $FILES | grep '^void Test' |
echo \ echo \
' '
void RunAllTests(void) int RunAllTests(void)
{ {
CuString *output = CuStringNew(); CuString *output = CuStringNew();
CuSuite* suite = CuSuiteNew(); CuSuite* suite = CuSuiteNew();
...@@ -43,11 +43,11 @@ echo \ ...@@ -43,11 +43,11 @@ echo \
CuSuiteRun(suite); CuSuiteRun(suite);
CuSuiteDetails(suite, output); CuSuiteDetails(suite, output);
printf("%s\\n", output->buffer); printf("%s\\n", output->buffer);
return suite->failCount == 0 ? 0 : 1;
} }
int main() int main()
{ {
RunAllTests(); return RunAllTests();
return 0;
} }
' '
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