From e5d5c02ffa682a363d269c8ee6f68715edf55819 Mon Sep 17 00:00:00 2001
From: gary_williams <gary_williams@localhost>
Date: Tue, 13 Feb 2007 11:28:29 +0000
Subject: [PATCH] quality issue 1140 Design some test preamble and postambles - part II

---
 opends/tests/functional-tests/testcases/quickstart/quickstart.xml |  163 ++++++++++++++++++++++++++++-------------------------
 1 files changed, 86 insertions(+), 77 deletions(-)

diff --git a/opends/tests/functional-tests/testcases/quickstart/quickstart.xml b/opends/tests/functional-tests/testcases/quickstart/quickstart.xml
index cfb122d..04bd98e 100755
--- a/opends/tests/functional-tests/testcases/quickstart/quickstart.xml
+++ b/opends/tests/functional-tests/testcases/quickstart/quickstart.xml
@@ -31,89 +31,98 @@
 
   <function name="main_quickstart">
 
-      <sequence>
+    <sequence>
+    
+      <call function="'testGroup_Preamble'"/>
 
-<parallel>
-    <block name="'Block DS Process Active'">
-
-      <!--- Start DS -->
-      <sequence>
-         <message>
-            'Start DS to run on port %s' % (DIRECTORY_INSTANCE_PORT)
-         </message>
-  
-         <call function="'startDS'">
-           { 'dsbinpath' : '%s' % (OPENDS_BINPATH) }
-         </call>
-  
-         <call function="'checkRC'">
-             { 'returncode' : RC ,
-               'result'     : STAXResult }
-         </call>
-  
-       </sequence>
-
-     <!--- End Block DS Process Active -->
-     </block>
-
-     <block name="'Block Clients'">
-
-      <sequence>
-
-        <!--- Check that DS started -->
-        <call function="'isAlive'">
-          { 'noOfLoops'        : 5 ,
-            'noOfMilliSeconds' : 2000 }
-        </call>
-
-        <!--- Test Case : Add Quickstart Entries -->
-        <testcase name="'Quickstart: Add : Quick Start Entries'">
+      <parallel>
+      
+        <block name="'Block DS Process Active'">
+    
+          <!--- Start DS -->
           <sequence>
-            <message>
-               'Quickstart: Adding quickstart entries'
-            </message>
-
-            <call function="'addEntry'">
-              { 'dsInstanceHost'   : DIRECTORY_INSTANCE_HOST ,
-                'dsInstancePort'   : DIRECTORY_INSTANCE_PORT ,
-                'dsInstanceDn'     : DIRECTORY_INSTANCE_DN ,
-                'dsInstancePswd'   : DIRECTORY_INSTANCE_PSWD ,
-                'entryToBeAdded'   : '%s/quickstart/quickstart.ldif' % STAGED_DATA_DIR }
+             <message>
+                'Start DS to run on port %s' % (DIRECTORY_INSTANCE_PORT)
+             </message>
+      
+             <call function="'startDS'">
+               { 'dsbinpath' : '%s' % (OPENDS_BINPATH) }
+             </call>
+      
+             <call function="'checkRC'">
+                 { 'returncode' : RC ,
+                   'result'     : STAXResult }
+             </call>
+      
+           </sequence>
+    
+         <!--- End Block DS Process Active -->
+         </block>
+    
+         <block name="'Block Clients'">
+    
+          <sequence>
+          
+            <call function="'testSuite_Preamble'"/>
+    
+            <!--- Check that DS started -->
+            <call function="'isAlive'">
+              { 'noOfLoops'        : 5 ,
+                'noOfMilliSeconds' : 2000 }
             </call>
-
-            <call function="'checktestRC'">
-                { 'returncode' : RC ,
-                  'result'     : STAXResult }
-            </call>
+    
+            <!--- Test Case : Add Quickstart Entries -->
+            <testcase name="'Quickstart: Add : Quick Start Entries'">
+              <sequence>
+                <call function="'testCase_Preamble'"/>
+                <message>
+                   'Quickstart: Adding quickstart entries'
+                </message>
+    
+                <call function="'addEntry'">
+                  { 'dsInstanceHost'   : DIRECTORY_INSTANCE_HOST ,
+                    'dsInstancePort'   : DIRECTORY_INSTANCE_PORT ,
+                    'dsInstanceDn'     : DIRECTORY_INSTANCE_DN ,
+                    'dsInstancePswd'   : DIRECTORY_INSTANCE_PSWD ,
+                    'entryToBeAdded'   : '%s/quickstart/quickstart.ldif' % STAGED_DATA_DIR }
+                </call>
+    
+                <call function="'checktestRC'">
+                    { 'returncode' : RC ,
+                      'result'     : STAXResult }
+                </call>
+                <call function="'testCase_Postamble'"/>
+              </sequence>
+            </testcase>
+    
+            <!--- Stop DS -->
+    		<sequence>
+    		  <message>
+    		     'Stop DS running on port %s' % (DIRECTORY_INSTANCE_PORT)
+    		  </message>
+    		
+    		  <call function="'stopDS'">
+    		    { 'dsInstancePort' : '%s' % (DIRECTORY_INSTANCE_PORT) }
+    		  </call>
+    		
+    		  <call function="'checkRC'">
+    		      { 'returncode' : RC ,
+    		        'result'     : STAXResult }
+    		  </call>
+    		</sequence>
+    
+            <call function="'testSuite_Postamble'"/>
+    
           </sequence>
-        </testcase>
+    
+        <!--- End Block Clients -->
+        </block>
 
-        <!--- Stop DS -->
-		<sequence>
-		  <message>
-		     'Stop DS running on port %s' % (DIRECTORY_INSTANCE_PORT)
-		  </message>
-		
-		  <call function="'stopDS'">
-		    { 'dsInstancePort' : '%s' % (DIRECTORY_INSTANCE_PORT) }
-		  </call>
-		
-		  <call function="'checkRC'">
-		      { 'returncode' : RC ,
-		        'result'     : STAXResult }
-		  </call>
-		</sequence>
+      </parallel>
 
-        <return>RC</return>
-
-        </sequence>
-
-       <!--- End Block Clients -->
-       </block>
-
-</parallel>
-
-     </sequence>
+      <call function="'testGroup_Postamble'"/>
+      
+    </sequence>
 
   </function>
 

--
Gitblit v1.10.0