diff --git a/product/ERP5Type/tests/ERP5TypeTestSuite.py b/product/ERP5Type/tests/ERP5TypeTestSuite.py
index c5acfc2412a1db07f46ee582cca849faf5ea0adb..09af83f48936842a3f28ddf091bbe2f480ee23de 100644
--- a/product/ERP5Type/tests/ERP5TypeTestSuite.py
+++ b/product/ERP5Type/tests/ERP5TypeTestSuite.py
@@ -20,7 +20,8 @@ class ERP5TypeTestSuite(TestSuite):
 
   def getLogDirectoryPath(self, *args, **kw):
     log_directory = os.path.join(self.log_directory, args[-1].replace(':', '_'))
-    os.mkdir(log_directory)
+    if not os.path.exists(log_directory):
+      os.mkdir(log_directory)
     return log_directory
 
   def runUnitTest(self, *args, **kw):