schema_setup.xml revision 75e789577e089751d395faac10873e0285bf3a54
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen<!DOCTYPE stax SYSTEM "/shared/stax.dtd">
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen<!--
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen ! CDDL HEADER START
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen !
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen ! The contents of this file are subject to the terms of the
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen ! Common Development and Distribution License, Version 1.0 only
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen ! (the "License"). You may not use this file except in compliance
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen ! with the License.
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen !
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen ! You can obtain a copy of the license at
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen ! trunk/opends/resource/legal-notices/OpenDS.LICENSE
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen ! or https://OpenDS.dev.java.net/OpenDS.LICENSE.
c1ebcdad1b4d950eb22219704dd9d64a89d0568fTimo Sirainen ! See the License for the specific language governing permissions
c1ebcdad1b4d950eb22219704dd9d64a89d0568fTimo Sirainen ! and limitations under the License.
c1ebcdad1b4d950eb22219704dd9d64a89d0568fTimo Sirainen !
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen ! When distributing Covered Code, include this CDDL HEADER in each
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen ! file and include the License file at
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen ! trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable,
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen ! add the following below this CDDL HEADER, with the fields enclosed
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen ! by brackets "[]" replaced with your own identifying information:
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen ! Portions Copyright [yyyy] [name of copyright owner]
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen !
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen ! CDDL HEADER END
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen !
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen ! Copyright 2006-2008 Sun Microsystems, Inc.
c1ebcdad1b4d950eb22219704dd9d64a89d0568fTimo Sirainen ! -->
c1ebcdad1b4d950eb22219704dd9d64a89d0568fTimo Sirainen<stax>
c1ebcdad1b4d950eb22219704dd9d64a89d0568fTimo Sirainen
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen <defaultcall function="schema_setup"/>
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen <function name="schema_setup">
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen <sequence>
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen <block name="'setup'">
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen <sequence>
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen <block name="'Block Create DS Topology'">
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen <!-- Create the topology necessary to the test group/suite -->
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen <sequence>
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen <message>
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen 'Create DS topology as described in config.py'
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen </message>
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen <call function="'createTopology'">
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen { 'initialiseInstance' : True }
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen </call>
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen
9398c0935613ba038cf2275ff66c43b25092cfd0Timo Sirainen <call function="'checkRC'">
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen { 'returncode' : RC ,
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen 'result' : STAXResult }
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen </call>
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen </sequence>
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen <!--- End Block Create DS Topology -->
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen </block>
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen <block name="'Block DS Process Active'">
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen <!--- Start DS -->
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen <sequence>
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen <message>
70c181da837ed85fc5b0426c010b65609bda5329Timo Sirainen 'Start DS to run on port %s' % (DIRECTORY_INSTANCE_PORT)
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen </message>
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen <!--- Start DS -->
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen <call function="'StartDsWithScript'">
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen { 'location' : STAF_REMOTE_HOSTNAME }
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen </call>
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen <call function="'checkRC'">
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen { 'returncode' : RC ,
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen 'result' : STAXResult }
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen </call>
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen <!--- Check that DS started -->
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen <call function="'isAlive'">
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen { 'noOfLoops' : 5 ,
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen 'noOfMilliSeconds' : 2000 }
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen </call>
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen </sequence>
3d370bb6763ac4af4a0d143ad7c93300d5ddff89Timo Sirainen <!--- End Block DS Process Active -->
3d370bb6763ac4af4a0d143ad7c93300d5ddff89Timo Sirainen </block>
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen <block name="'Block DS Load Data'">
72bb770023dd5c2eb4e0b56a79203233548b2aefTimo Sirainen <!-- Load the data needed by the test suite -->
72bb770023dd5c2eb4e0b56a79203233548b2aefTimo Sirainen <sequence>
72bb770023dd5c2eb4e0b56a79203233548b2aefTimo Sirainen
72bb770023dd5c2eb4e0b56a79203233548b2aefTimo Sirainen <message>
72bb770023dd5c2eb4e0b56a79203233548b2aefTimo Sirainen 'Add entries that are required for the Schema Tests'
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen </message>
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen <call function="'addEntry'">
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen 'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
82f53ea81671bcc7b9bf24a34b04a4ba2752efd3Timo Sirainen 'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
82f53ea81671bcc7b9bf24a34b04a4ba2752efd3Timo Sirainen 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
82f53ea81671bcc7b9bf24a34b04a4ba2752efd3Timo Sirainen 'entryToBeAdded' : '%s/schema/ldifs/schema_start.ldif' % remote.data }
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen </call>
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen <call function="'checkRC'">
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen { 'returncode' : RC ,
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen 'result' : STAXResult }
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen </call>
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen </sequence>
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen <!-- End Block DS Load Data -->
e9503210d3521a6833ed62dc332fc42ffb0e7a13Timo Sirainen </block>
e9503210d3521a6833ed62dc332fc42ffb0e7a13Timo Sirainen
e9503210d3521a6833ed62dc332fc42ffb0e7a13Timo Sirainen </sequence>
e9503210d3521a6833ed62dc332fc42ffb0e7a13Timo Sirainen </block>
e9503210d3521a6833ed62dc332fc42ffb0e7a13Timo Sirainen
e9503210d3521a6833ed62dc332fc42ffb0e7a13Timo Sirainen </sequence>
e9503210d3521a6833ed62dc332fc42ffb0e7a13Timo Sirainen
e9503210d3521a6833ed62dc332fc42ffb0e7a13Timo Sirainen </function>
e9503210d3521a6833ed62dc332fc42ffb0e7a13Timo Sirainen
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen</stax>
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen