d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy<?xml version="1.0" encoding="UTF-8" standalone="no"?>
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy<!DOCTYPE stax SYSTEM "/shared/stax.dtd">
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy<!--
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy ! CDDL HEADER START
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy !
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy ! The contents of this file are subject to the terms of the
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy ! Common Development and Distribution License, Version 1.0 only
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy ! (the "License"). You may not use this file except in compliance
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy ! with the License.
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy !
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy ! You can obtain a copy of the license at
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy ! trunk/opends/resource/legal-notices/OpenDS.LICENSE
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy ! or https://OpenDS.dev.java.net/OpenDS.LICENSE.
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy ! See the License for the specific language governing permissions
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy ! and limitations under the License.
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy !
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy ! When distributing Covered Code, include this CDDL HEADER in each
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy ! file and include the License file at
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy ! trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable,
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy ! add the following below this CDDL HEADER, with the fields enclosed
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy ! by brackets "[]" replaced with your own identifying information:
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy ! Portions Copyright [yyyy] [name of copyright owner]
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy !
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy ! CDDL HEADER END
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy !
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy ! Copyright 2007-2009 Sun Microsystems, Inc.
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy ! -->
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy<stax>
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <defaultcall function="main_dsconfig" />
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <function name="main_dsconfig">
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <function-list-args>
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <function-required-arg name="STAXParentID"/>
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy </function-list-args>
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <sequence>
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <try>
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <block name="'dsconfig'">
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <sequence>
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <!--- Load the job environment for the test group execution -->
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <import machine="STAF_LOCAL_HOSTNAME"
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy file="'%s/environment.xml' % TESTS_FUNCTIONS_DIR" />
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <call function="'loadJobEnvironment'">
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy { 'parent' : STAXParentID }
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy </call>
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <script>
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy CurrentTestPath['group']='dsconfig'
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy _group=CurrentTestPath['group']
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy </script>
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <call function="'testGroup_Preamble'" />
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <script>
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy suiteList = []
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy suiteList.append('dsconfig_list')
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy suiteList.append('dsconfig_get')
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy suiteList.append('dsconfig_batch-mode')
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy </script>
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <!-- Run the test suites -->
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <iterate var="_suite" in="suiteList">
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <sequence>
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <try>
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy <sequence>
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <import machine="STAF_LOCAL_HOSTNAME"
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy file="'%s/testcases/%s/%s/%s.xml' % (TESTS_DIR,_group,_suite,_suite)"/>
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <call function="'%s' % _suite" />
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy </sequence>
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <catch exception="'STAFException.TestSuite.SetupException'">
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy <sequence>
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <message log="1" level="'fatal'">'Setup of test suite %s failed.' % _suite</message>
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy </sequence>
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy </catch>
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <catch exception="'STAFException.TestSuite.MainException'">
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <sequence>
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <message log="1" level="'fatal'">'Main part of test suite %s failed.' % _suite</message>
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy </sequence>
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy </catch>
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <catch exception="'STAFException.TestSuite.CleanupException'">
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <sequence>
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy <message log="1" level="'fatal'">'Cleanup of test suite %s failed.' % _suite</message>
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy </sequence>
</catch>
</try>
</sequence>
</iterate>
</sequence>
</block>
<catch exception="'STAXException.TestGroupException'">
<sequence>
<message log="1" level="'fatal'">'Execution of Test Group Failed'</message>
</sequence>
</catch>
<finally>
<!-- Test Group postamble -->
<call function="'testGroup_Postamble'"/>
</finally>
</try>
</sequence>
</function>
</stax>