From 8d94894fb46ca9f14b58f2bbea6ed7ba5fa628de Mon Sep 17 00:00:00 2001
From: Gary Williams <gary.williams@forgerock.com>
Date: Sun, 15 Jul 2012 11:57:36 +0000
Subject: [PATCH] Functional tests folders should be created on remote hosts

---
 opends/tests/staf-tests/shared/functions/utils.xml |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/opends/tests/staf-tests/shared/functions/utils.xml b/opends/tests/staf-tests/shared/functions/utils.xml
index e65dadb..72686fc 100755
--- a/opends/tests/staf-tests/shared/functions/utils.xml
+++ b/opends/tests/staf-tests/shared/functions/utils.xml
@@ -4119,6 +4119,8 @@
 
       <!-- Build the command -->
       <script>
+        foldersToCreate = []
+
         STAFCmdParamsList=[]
         STAFCmdParams=''
 
@@ -4144,9 +4146,7 @@
           STAFCmdParamsList.append('-l')
 
         if outputFile:
-          if not os.path.exists(os.path.dirname(outputFile)):
-            os.makedirs(os.path.dirname(outputFile))
-
+          foldersToCreate.append(os.path.dirname(outputFile))
           STAFCmdParamsList.append('-f %s' % outputFile)
 
         if nbrOfThread:
@@ -4173,6 +4173,12 @@
 
       </script>
 
+      <call function="'createMultiFolders'">
+        { 'location'    : location,
+          'folderslist' : foldersToCreate
+        }
+      </call>
+
       <message>
         '%s %s' % (STAFCmd, STAFCmdParams)
       </message>

--
Gitblit v1.10.0