X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Flib%2Ftest.qc;h=86b0e6187010fde8175bb4040e70c60c819a0f0c;hb=f6b09c018f861f5d800334f639b828670942a85c;hp=41e1f294ae4c7eb0fc48684490e02615eba4c9e7;hpb=068324d293df795dbc41de75f38256b8c6c35607;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/lib/test.qc b/qcsrc/lib/test.qc index 41e1f294a..86b0e6187 100644 --- a/qcsrc/lib/test.qc +++ b/qcsrc/lib/test.qc @@ -6,31 +6,32 @@ bool RUN_ALL_TESTS() int f = TEST_RunAll_accumulated(0); if (f) { - LOG_INFOF("%d tests failed\n", f); + LOG_INFOF("%d tests failed", f); return true; } else { - LOG_INFO("All tests OK\n"); + LOG_INFO("All tests OK"); return false; } } bool TEST_Run(string s) { - LOG_INFOF("%s: testing...\n", s); + LOG_INFOF("%s: testing...", s); TEST_failed = 0; TEST_fatal = 0; TEST_ok = false; - callfunction(strcat("_TEST_", s)); + string fn = strcat("_TEST_", s); + if (isfunction(fn)) callfunction(fn); if (TEST_failed > 0) { - LOG_INFOF("%s: %d items failed.\n", s, TEST_failed); + LOG_INFOF("%s: %d items failed.", s, TEST_failed); return false; } else if (!TEST_ok) { - LOG_INFOF("%s: did not complete.\n", s); + LOG_INFOF("%s: did not complete.", s); return false; } return true;