*/
int main (int ac, char** av)
{
- return ccunit_makeSuite (ac, av);
+ int rc;
+#if CCUNIT_WITH_DMALLOC
+ dmalloc_debug_setup ("log-stats,"
+ "log-non-free,"
+ "log-bad-space,"
+ "log-elapsed-time,"
+ "check-fence,"
+ "free-blank,"
+ "error-abort,"
+ "alloc-blank,"
+ "catch-null,"
+ "inter=100,"
+ "log=dm-makeSuite.log");
+#endif
+ rc = ccunit_makeSuite (ac, av);
+#if CCUNIT_WITH_DMALLOC && !CCUNIT_HAVE_ATEXIT && !CCUNIT_HAVE_ONEXIT
+ dmalloc_shutdown ();
+#endif
+ return rc;
}
/** @} */
CCUnitTestSuite* suite;
size_t fails;
#if CCUNIT_WITH_DMALLOC
-#endif
+ dmalloc_debug_setup ("log-stats,"
+ "log-non-free,"
+ "log-bad-space,"
+ "log-elapsed-time,"
+ "check-fence,"
+ "free-blank,"
+ "error-abort,"
+ "alloc-blank,"
+ "catch-null,"
+ "inter=100,"
+ "log=dm-runFailure.log");
+#endif /* CCUNIT_WITH_DMALLOC */
runner = ccunit_newTestRunner (NULL);
suite = ccunit_suite ("failure");
ccunit_runTestRunner (runner, suite);
fails = ccunit_failureCount (runner->result);
ccunit_deleteTestRunner (runner);
ccunit_deleteTestSuite (suite);
-#if CCUNIT_WITH_DMALLOC
+#if CCUNIT_WITH_DMALLOC && !CCUNIT_HAVE_ATEXIT && !CCUNIT_HAVE_ONEXIT
dmalloc_shutdown ();
#endif
return (int)fails;
int main ()
{
- CCUnitTestRunner* runner = ccunit_newTestRunner (NULL);
- CCUnitTestSuite* suite = ccunit_suite ("success");
+ CCUnitTestRunner* runner;
+ CCUnitTestSuite* suite;
+ size_t fails;
+#if CCUNIT_WITH_DMALLOC
+ dmalloc_debug_setup ("log-stats,"
+ "log-non-free,"
+ "log-bad-space,"
+ "log-elapsed-time,"
+ "check-fence,"
+ "free-blank,"
+ "error-abort,"
+ "alloc-blank,"
+ "catch-null,"
+ "inter=100,"
+ "log=dm-runSuccess.log");
+#endif
+ runner = ccunit_newTestRunner (NULL);
+ suite = ccunit_suite ("success");
ccunit_runTestRunner (runner, suite);
- size_t fails = ccunit_failureCount (runner->result);
+ fails = ccunit_failureCount (runner->result);
ccunit_deleteTestRunner (runner);
ccunit_deleteTestSuite (suite);
-#if CCUNIT_WITH_DMALLOC
+#if CCUNIT_WITH_DMALLOC && !CCUNIT_HAVE_ATEXIT && !CCUNIT_HAVE_ONEXIT
dmalloc_shutdown ();
#endif
return (int)fails;