opends/tests/system-tests/clients/modifyLoad/modifyLoad.xml
@@ -32,7 +32,7 @@ <!-- ************************************************************ --> <function name="modifyLoad"> <function name="modifyLoad" scope="local"> <function-map-args> <function-arg-def name="client" type="required"> </function-arg-def> opends/tests/system-tests/clients/restartDs/restartDs.xml
@@ -32,7 +32,7 @@ <!-- ************************************************************ --> <function name="restartDs"> <function name="restartDs" scope="local"> <function-map-args> <function-arg-def name="client" type="required"> </function-arg-def> opends/tests/system-tests/clients/searchLoad/searchLoad.xml
@@ -1,5 +1,30 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE stax SYSTEM "../../../functional-tests/shared/stax.dtd"> <!DOCTYPE stax SYSTEM "../../../shared/stax.dtd"> <!-- ! CDDL HEADER START ! ! The contents of this file are subject to the terms of the ! Common Development and Distribution License, Version 1.0 only ! (the "License"). You may not use this file except in compliance ! with the License. ! ! You can obtain a copy of the license at ! trunk/opends/resource/legal-notices/OpenDS.LICENSE ! or https://OpenDS.dev.java.net/OpenDS.LICENSE. ! See the License for the specific language governing permissions ! and limitations under the License. ! ! When distributing Covered Code, include this CDDL HEADER in each ! file and include the License file at ! trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, ! add the following below this CDDL HEADER, with the fields enclosed ! by brackets "[]" replaced with your own identifying information: ! Portions Copyright [yyyy] [name of copyright owner] ! ! CDDL HEADER END ! ! Copyright 2008 Sun Microsystems, Inc. ! --> <stax> <defaultcall function="searchLoad"/> @@ -7,7 +32,7 @@ <!-- ************************************************************ --> <function name="searchLoad"> <function name="searchLoad" scope="local"> <function-map-args> <function-arg-def name="client" type="required"> </function-arg-def> opends/tests/system-tests/phases/configuration/configuration.xml
@@ -31,7 +31,7 @@ <!-- ************************************************************ --> <function name="configuration"> <function name="configuration" scope="local"> <function-map-args> <function-arg-def name="instances" type="required"> <function-arg-description> opends/tests/system-tests/phases/configuration/configuration_opends.xml
@@ -31,7 +31,7 @@ <!--==============================================================--> <!--================= CONFIGURE OPENDS ==========================--> <!--==============================================================--> <function name="configureOpends"> <function name="configureOpends" scope="local"> <function-map-args> <function-arg-def name="topoInstances" type="required"> <function-arg-description> @@ -270,7 +270,7 @@ <!-- Enable replication between servers using dsreplication --> <function name="enableReplication"> <function name="enableReplication" scope="local"> <function-prolog> This function enables replication between servers using dsreplication. </function-prolog> @@ -499,7 +499,7 @@ <!-- Initialize replicated suffix with the contents --> <!-- of a source server using dsreplication --> <function name="initializeReplication"> <function name="initializeReplication" scope="local"> <function-prolog> This function initializes replicated suffixes with the contents of a source server using dsreplication. opends/tests/system-tests/phases/generateLdif/generateLdif.xml
@@ -31,7 +31,7 @@ <!-- ************************************************************ --> <function name="generateLdif"> <function name="generateLdif" scope="local"> <function-map-args> <function-arg-def name="suffix" type="required"> <function-arg-description> @@ -228,7 +228,7 @@ <!-- ************************************************************ --> <function name="generateTemplate"> <function name="generateTemplate" scope="local"> <function-map-args> <function-arg-def name="templateFile" type="required"> <function-arg-description> @@ -285,11 +285,11 @@ { 'fileName' : templateFile } </call> <call function="'checkRC'"> { 'returncode' : RC , 'result' : STAXResult, { 'returncode' : STAXResult, 'result' : 'template file does not exist', 'fileFd' : LOG_MAIN_FD } </call> <call function="'writeEndTagOperation'">{'fileFd' : fileFd}</call> <call function="'writeEndTagOperation'">{'fileFd' : LOG_MAIN_FD}</call> </sequence> </function> opends/tests/system-tests/phases/installation/installation.xml
@@ -31,7 +31,7 @@ <!-- ************************************************************ --> <function name="installation"> <function name="installation" scope="local"> <function-map-args> <function-arg-def name="instances" type="required"> <function-arg-description> opends/tests/system-tests/phases/installation/installation_opends.xml
@@ -31,7 +31,7 @@ <!--==============================================================--> <!--================= INSTALL OPENDS ==========================--> <!--==============================================================--> <function name="installOpends"> <function name="installOpends" scope="local"> <function-map-args> <function-arg-def name="instances" type="required"> <function-arg-description> @@ -116,7 +116,7 @@ <!-- ************************************************************ --> <function name="cleanPreviousOpendsInstall"> <function name="cleanPreviousOpendsInstall" scope="local"> <function-map-args> <function-arg-def name="host" type="required"> <function-arg-description> @@ -198,7 +198,7 @@ <!-- ************************************************************ --> <function name="installSetupOpends"> <function name="installSetupOpends" scope="local"> <function-map-args> <function-arg-def name="instance" type="required"> <function-arg-description> @@ -279,7 +279,7 @@ <!-- ************************************************************ --> <function name="removeProcessIfNeeded"> <function name="removeProcessIfNeeded" scope="local"> <function-map-args> <function-arg-def name="location" type="required"> </function-arg-def> @@ -373,7 +373,7 @@ <!-- ************************************************************ --> <function name="updateMissingParameters"> <function name="updateMissingParameters" scope="local"> <function-map-args> <function-arg-def name="instances" type="required"> </function-arg-def> opends/tests/system-tests/phases/log/log.xml
@@ -30,14 +30,14 @@ <defaultcall function="main_log"/> <!-- ************************************************************ --> <function name="main_log"> <function name="main_log" scope="local"> <sequence> <message log="1">'main_log() do nothing'</message> </sequence> </function> <!-- ************************************************************ --> <function name="createLogDir"> <function name="createLogDir" scope="local"> <function-prolog> 'Create log directories for system test, using LOG_DIR variable' </function-prolog> @@ -72,7 +72,7 @@ <!-- ************************************************************ --> <function name="getLogFileName"> <function name="getLogFileName" scope="local"> <function-prolog> 'return a log file name' </function-prolog> @@ -109,7 +109,7 @@ <!-- ************************************************************ --> <function name="writeSummary"> <function name="writeSummary" scope="local"> <function-prolog> '' </function-prolog> @@ -163,7 +163,7 @@ <!-- ************************************************************ --> <function name="mergeClientsFiles"> <function name="mergeClientsFiles" scope="local"> <function-prolog> '' </function-prolog> @@ -236,7 +236,7 @@ <!-- ************************************************************ --> <function name="mergeFiles"> <function name="mergeFiles" scope="local"> <function-prolog> '' </function-prolog> @@ -313,7 +313,7 @@ <!-- ************************************************************ --> <function name="writeTag"> <function name="writeTag" scope="local"> <function-prolog> '' </function-prolog> @@ -363,7 +363,7 @@ <!-- ************************************************************ --> <function name="writeMessage"> <function name="writeMessage" scope="local"> <function-prolog> write content in file </function-prolog> @@ -397,7 +397,7 @@ <!-- ************************************************************ --> <function name="writeOperationResult"> <function name="writeOperationResult" scope="local"> <function-prolog> '' </function-prolog> @@ -438,7 +438,7 @@ </function> <!-- ************************************************************ --> <function name="writeStartTagStep"> <function name="writeStartTagStep" scope="local"> <function-prolog> '' </function-prolog> @@ -460,7 +460,7 @@ </sequence> </function> <function name="writeEndTagStep"> <function name="writeEndTagStep" scope="local"> <function-prolog> '' </function-prolog> @@ -482,7 +482,7 @@ <!-- ************************************************************ --> <function name="writeStartTagOperation"> <function name="writeStartTagOperation" scope="local"> <function-prolog> '' </function-prolog> @@ -504,7 +504,7 @@ </sequence> </function> <function name="writeEndTagOperation"> <function name="writeEndTagOperation" scope="local"> <function-prolog> '' </function-prolog> @@ -527,7 +527,7 @@ <!-- ************************************************************ --> <function name="writeStartTagPhase"> <function name="writeStartTagPhase" scope="local"> <function-prolog> '' </function-prolog> @@ -568,7 +568,7 @@ <!-- ************************************************************ --> <function name="writeEndTagPhase"> <function name="writeEndTagPhase" scope="local"> <function-prolog> '' </function-prolog> @@ -588,7 +588,7 @@ <!-- ************************************************************ --> <function name="writeStartTag"> <function name="writeStartTag" scope="local"> <function-prolog> '' </function-prolog> @@ -609,7 +609,7 @@ <!-- ************************************************************ --> <function name="writeEndTag"> <function name="writeEndTag" scope="local"> <function-prolog> '' </function-prolog> opends/tests/system-tests/phases/log/topology.xml
@@ -52,7 +52,7 @@ <!--========== Write node =========--> <script> fileFd.write('<topology>\n') LOG_MAIN_FD.write('<topology>\n') </script> <!-- Write instances informations --> @@ -81,7 +81,7 @@ <!--========== close node =========--> <script> fileFd.write('</topology>\n') LOG_MAIN_FD.write('</topology>\n') </script> @@ -243,6 +243,9 @@ <sequence> <!-- Write Suffix informations --> <script> sys.path.append("%s/phases/parser" % TESTS_DIR ) from parser import * # SUFFIX TOPOLOGY topoMsg = '' topology = suffix.getTopology() opends/tests/system-tests/phases/main_run.xml
@@ -29,7 +29,7 @@ <defaultcall function="main_run"/> <function name="main_run"> <function name="main_run" scope="local"> <function-map-args> <function-arg-def name="configurationFile" type="required"> <function-arg-description> @@ -108,7 +108,7 @@ <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" file="'%s/phases/shared/ldap.xml' % (TESTS_DIR)"/> <!-- TDB : should not have dependency with functional test suite --> <!-- TBD : should not have dependency with functional test suite --> <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" file="'%s/../functional-run/staf/services/stax/libraries/STAXUtil.xml' % (TESTS_DIR)"/> opends/tests/system-tests/phases/main_run_lib.xml
@@ -28,7 +28,7 @@ <stax> <!-- ************************************************************ --> <function name="checkConfigurationFiles"> <function name="checkConfigurationFiles" scope="local"> <function-no-args/> <sequence> <if expr="OPENDSDIR == 'NEED_VALUE'"> @@ -78,7 +78,7 @@ <!-- ************************************************************ --> <function name="mainPreamble"> <function name="mainPreamble" scope="local"> <function-prolog> 'preamble before running the system test' </function-prolog> @@ -176,7 +176,7 @@ <!-- ************************************************************ --> <function name="mainPostamble"> <function name="mainPostamble" scope="local"> <function-prolog> 'postamble after running the system test' </function-prolog> @@ -329,7 +329,7 @@ <!-- ************************************************************ --> <function name="moveFolder"> <function name="moveFolder" scope="local"> <function-prolog> 'copy remote directory to STAXServiceMachine and delete it' </function-prolog> opends/tests/system-tests/phases/parser/parser.py
@@ -267,6 +267,7 @@ self.portJMX = portJMX self.portREPL = portREPL self.javaVersion = NOT_DEFINED self.buildId = NOT_DEFINED def getProduct(self): return self.product opends/tests/system-tests/phases/scheduler/scheduler.xml
@@ -31,7 +31,7 @@ <!-- ************************************************************ --> <function name="scheduler"> <function name="scheduler" scope="local"> <function-map-args> <function-arg-def name="instances" type="required"> <function-arg-description> @@ -119,7 +119,7 @@ <!-- ************************************************************ --> <function name="copyClients"> <function name="copyClients" scope="local"> <function-map-args> <function-arg-def name="clients" type="required"> </function-arg-def> @@ -196,7 +196,7 @@ <!-- ************************************************************ --> <function name="runClients"> <function name="runClients" scope="local"> <function-map-args> <function-arg-def name="clients" type="required"> </function-arg-def> @@ -360,7 +360,7 @@ <!-- ************************************************************ --> <function name="runClient"> <function name="runClient" scope="local"> <function-map-args> <function-arg-def name="client" type="required"> </function-arg-def> @@ -501,7 +501,7 @@ <!-- ************************************************************ --> <function name="sleepForDependency"> <function name="sleepForDependency" scope="local"> <function-map-args> <function-arg-def name="location" type="optional" default="'%s' % STAXServiceMachine"> opends/tests/system-tests/phases/shared/dsadm.xml
@@ -27,7 +27,7 @@ ! --> <stax> <function name="SetUpDsWithScript"> <function name="SetUpDsWithScript" scope="local"> <function-prolog> This function sets up a Directory Server using a script </function-prolog> @@ -179,7 +179,7 @@ <!-- This function starts DS using the start-ds script --> <function name="StartDsWithScript"> <function name="StartDsWithScript" scope="local"> <function-prolog> This function starts a Directory Server </function-prolog> @@ -308,7 +308,7 @@ </function> <!-- This function stops DS using the stop-ds script --> <function name="StopDsWithScript"> <function name="StopDsWithScript" scope="local"> <function-prolog> This function starts a Directory Server using the script </function-prolog> @@ -607,7 +607,7 @@ <function name="makeLdif"> <function name="makeLdif" scope="local"> <function-prolog> This function uses make-ldif to generate ldif file </function-prolog> @@ -691,7 +691,7 @@ <!-- Import Function With Script--> <function name="ImportLdifWithScript"> <function name="ImportLdifWithScript" scope="local"> <function-prolog> This function performs an offline import of an ldif file using the script </function-prolog> opends/tests/system-tests/phases/shared/ldap.xml
@@ -129,10 +129,9 @@ 'fileFd' : fileFd } </call> <script> ldapRC=RC ldapReason=STAXResult ldapRC=STAXResult[0] ldapReason=STAXResult[1] </script> <call function="'sleep'"> @@ -174,7 +173,7 @@ <!-- ************************************************************ --> <function name="verifyTrees"> <function name="verifyTrees" scope="local"> <function-prolog> This function verifies that the tree of an instance belonging to an instances list (ie instance[n]) is synchronized with instance[n+1] @@ -284,7 +283,7 @@ 'fileFd' : fileFd } </call> <if expr="RC != 0"> <if expr="STAXResult[0] != 0"> <!-- == If the reference tree could not be retrieved, return an error == --> <sequence> <call function="'writeEndTagStep'">{ 'fileFd' : fileFd}</call> @@ -383,7 +382,7 @@ <!-- ************************************************************ --> <function name="ldapSearch"> <function name="ldapSearch" scope="local"> <function-prolog> This function performs an ldapsearch </function-prolog> opends/tests/system-tests/phases/shared/signals.xml
@@ -29,7 +29,7 @@ <defaultcall function="signals" /> <function name="signals"> <function name="signals" scope="local"> <function-prolog> This function contains all signal related functions </function-prolog> @@ -48,7 +48,7 @@ </function> <function name="OverideDefaultSignals"> <function name="OverideDefaultSignals" scope="local"> <function-prolog> This function overides the default STAX signal handlers </function-prolog> opends/tests/system-tests/phases/shared/stafcmd.xml
@@ -26,7 +26,7 @@ ! Copyright 2008 Sun Microsystems, Inc. ! --> <stax> <function name="copyFile"> <function name="copyFile" scope="local"> <function-prolog> This function copies a source file to destination file to host </function-prolog> @@ -118,7 +118,7 @@ </sequence> </function> <function name="copyFolder"> <function name="copyFolder" scope="local"> <function-prolog> This function copy directory through the network </function-prolog> @@ -202,7 +202,7 @@ </function> <function name="unZipFile"> <function name="unZipFile" scope="local"> <function-prolog> This function unzips a compressed zip archive </function-prolog> @@ -266,7 +266,7 @@ <function name="isFile"> <function name="isFile" scope="local"> <function-prolog> This function returns TRUE if file exist, else FALSE </function-prolog> @@ -309,7 +309,7 @@ </sequence> </function> <function name="isEmptyFile"> <function name="isEmptyFile" scope="local"> <function-prolog> This function returns TRUE if file is empty, else FALSE </function-prolog> @@ -354,7 +354,7 @@ </function> <function name="deleteFolder"> <function name="deleteFolder" scope="local"> <function-prolog> This function recursively deletes a folder </function-prolog> @@ -447,7 +447,7 @@ </function> <function name="createFolder"> <function name="createFolder" scope="local"> <function-prolog> This function creates a folder opends/tests/system-tests/phases/shared/staxcmd.xml
@@ -27,7 +27,7 @@ ! --> <stax> <function name="queryTestcase"> <function name="queryTestcase" scope="local"> <function-prolog>Queries the current testcase</function-prolog> opends/tests/system-tests/phases/shared/utils.xml
@@ -28,7 +28,7 @@ <stax> <!-- ************************************************************ --> <function name="checkRC"> <function name="checkRC" scope="local"> <function-prolog> This function checks a return code against an expected return code </function-prolog> @@ -114,7 +114,7 @@ <!-- ************************************************************ --> <function name="phasePreamble"> <function name="phasePreamble" scope="local"> <function-prolog> Performs all the preoperations for a phase </function-prolog> @@ -162,7 +162,7 @@ <!-- ************************************************************ --> <function name="phasePostamble"> <function name="phasePostamble" scope="local"> <function-prolog> Performs all the post operations for a phase </function-prolog> @@ -214,7 +214,7 @@ <!-- ************************************************************ --> <function name="sleep"> <function name="sleep" scope="local"> <function-prolog> Sleep for number of milliseconds </function-prolog> @@ -282,7 +282,7 @@ <!-- ************************************************************ --> <function name="ldifDiff"> <function name="ldifDiff" scope="local"> <function-prolog> This function compares two LDIF files and reports the differences in LDIF format </function-prolog> @@ -429,7 +429,7 @@ <!-- ************************************************************ --> <function name="grep"> <function name="grep" scope="local"> <function-prolog> This function compares grep a string in a file </function-prolog> @@ -557,7 +557,7 @@ <!-- ************************************************************ --> <function name="getOSvariables"> <function name="getOSvariables" scope="local"> <function-prolog> Get OS related variables </function-prolog> @@ -583,7 +583,7 @@ <!-- ************************************************************ --> <function name="getOSDate"> <function name="getOSDate" scope="local"> <function-prolog> This function returns the date (MONTH/DAY/YEARS-HOURS/MIN) of the OS </function-prolog> opends/tests/system-tests/phases/verdict/verdict.xml
@@ -31,7 +31,7 @@ <!-- ************************************************************ --> <function name="verdict"> <function name="verdict" scope="local"> <function-map-args> <function-arg-def name="instances" type="required"> <function-arg-description> @@ -137,18 +137,17 @@ </sequence> </paralleliterate> <!--========== Merge files ==========--> <call function="'mergeFiles'"> { 'fileList' : fileList, 'fileFd' : LOG_MAIN_FD } </call> </sequence> </if> <!--========== Merge files ==========--> <call function="'mergeFiles'"> { 'fileList' : fileList, 'fileFd' : LOG_MAIN_FD } </call> <!--========== Call postphase =========--> <call function="'phasePostamble'"> { opends/tests/system-tests/phases/verdict/verdict_opends.xml
@@ -31,7 +31,7 @@ <!-- ************************************************************ --> <function name="verdictOpends"> <function name="verdictOpends" scope="local"> <function-map-args> <function-arg-def name="instance" type="required"> <function-arg-description> @@ -126,7 +126,7 @@ </function> <!-- ************************************************************ --> <function name="checkReplicationSynchro"> <function name="checkReplicationSynchro" scope="local"> <function-map-args> <function-arg-def name="instance" type="required"> <function-arg-description> @@ -153,7 +153,7 @@ </function> <!-- ************************************************************ --> <function name="checkLogs"> <function name="checkLogs" scope="local"> <function-map-args> <function-arg-def name="location" type="optional" default="STAF_REMOTE_HOSTNAME"> opends/tests/system-tests/scenario/sample/sample.xml
@@ -29,7 +29,7 @@ <defaultcall function="mainSample"/> <function name="mainSample"> <function name="mainSample" scope="local"> <sequence> <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" file="'%s/phases/main_run.xml' % (TESTS_DIR)"/>