From da40de5b860952ec063b246545632642d00ba0bf Mon Sep 17 00:00:00 2001
From: Gary Williams <gary.williams@forgerock.com>
Date: Fri, 16 Sep 2011 16:28:35 +0000
Subject: [PATCH] Clean of use of data and temp data in functional tests

---
 opends/tests/staf-tests/functional-tests/testcases/replication/binarycopy/binarycopy.xml |   38 ++++++++++++++++++++++++--------------
 1 files changed, 24 insertions(+), 14 deletions(-)

diff --git a/opends/tests/staf-tests/functional-tests/testcases/replication/binarycopy/binarycopy.xml b/opends/tests/staf-tests/functional-tests/testcases/replication/binarycopy/binarycopy.xml
index 0f4c133..3fe1013 100644
--- a/opends/tests/staf-tests/functional-tests/testcases/replication/binarycopy/binarycopy.xml
+++ b/opends/tests/staf-tests/functional-tests/testcases/replication/binarycopy/binarycopy.xml
@@ -24,6 +24,7 @@
  ! CDDL HEADER END
  !
  !      Copyright 2007-2010 Sun Microsystems, Inc.
+ !      Portions Copyright 2011 ForgeRock AS.
  ! -->
 <stax>
   <defaultcall function="replication_binarycopy"/>
@@ -126,24 +127,28 @@
               <call function="'backup'">
                 { 'location'  : masterHost,
                   'dsPath'    : masterPath,
-                  'backupDir' : '%s/replication/master_backup' % masterDataDir
+                  'backupDir' : '%s/replication/master_backup' % masterBackupDir
                 }
               </call>
-              
+
               <!-- Copy backup to "consumer" servers and restore it -->
               <paralleliterate var="consumer" in="consumerList">
                 <sequence>
+                  <script>
+                    #TODO: Fix me
+                    consumerBackupDir = '%s/%s' % (consumer.getDir(),remote.reldatadir)
+                  </script>
                   <call function="'CopyFolderByExtension'">
                     { 'location'   : masterHost,
                       'remotehost' : consumer.getHostname(),
                       'srcfolder'  : '%s/replication/master_backup' \
-                                     % masterDataDir,
-                      'destfolder' : '%s/%s/replication/master_backup' \
-                                     % (consumer.getDir(),remote.reldatadir),
+                                     % masterBackupDir,
+                      'destfolder' : '%s/replication/master_backup' \
+                                     % consumerBackupDir,
                       'extension'  : '*'
                     }
                   </call>
-                    
+
                   <message>
                     '+++++ binary copy off-line: restore back-up on %s:%s' \
                     % (consumer.getHostname(), consumer.getPort())
@@ -151,8 +156,8 @@
                   <call function="'restore'">
                     { 'location'  : consumer.getHostname(),
                       'dsPath'    : '%s/%s' % (consumer.getDir(), OPENDSNAME),
-                      'backupDir' : '%s/%s/replication/master_backup' \
-                                    % (consumer.getDir(),remote.reldatadir)
+                      'backupDir' : '%s/replication/master_backup' \
+                                    % consumerBackupDir
                     }
                   </call>
                 </sequence>
@@ -308,20 +313,25 @@
                   'dsInstancePswd' : master.getRootPwd(),
                   'taskID'         : 'backup task',
                   'backupDir'      : '%s/replication/master_backup_online' \
-                                     % masterDataDir 
+                                     % masterBackupDir 
                 }
               </call>
               
               <!-- Copy backup to "consumer" servers and restore it -->
               <paralleliterate var="consumer" in="consumerList">
                 <sequence>
+                  <script>
+                    #TODO: Fix me
+                    consumerBackupDir = '%s/%s' % (consumer.getDir(),remote.reldatadir)
+                  </script>
+
                   <call function="'CopyFolderByExtension'">
                     { 'location'   : masterHost,
                       'remotehost' : consumer.getHostname(),
                       'srcfolder'  : '%s/replication/master_backup_online' \
-                                     % masterDataDir,
-                      'destfolder' : '%s/%s/replication/master_backup_online' \
-                                     % (consumer.getDir(),remote.reldatadir),
+                                     % masterBackupDir,
+                      'destfolder' : '%s/replication/master_backup_online' \
+                                     % consumerBackupDir,
                       'extension'  : '*'
                     }
                   </call>
@@ -338,8 +348,8 @@
                       'dsInstanceDn'   : consumer.getRootDn(),
                       'dsInstancePswd' : consumer.getRootPwd(),
                       'taskID'         : 'restore task',
-                      'backupDir'   : '%s/%s/replication/master_backup_online' \
-                                      % (consumer.getDir(),remote.reldatadir)
+                      'backupDir'   : '%s/replication/master_backup_online' \
+                                      % consumerBackupDir
                     }
                   </call>
                 </sequence>

--
Gitblit v1.10.0