OSDN Git Service

A setup of an option of dmalloc was added.
[ccunit/ccunit.git] / tests / runFailure.c
index cb3a99d..d04e794 100644 (file)
@@ -28,14 +28,25 @@ int main ()
   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;