949d778e8bf931a2331bea641d3b10283a8aa48dugaston<?xml version="1.0" encoding="UTF-8" standalone="no"?>
949d778e8bf931a2331bea641d3b10283a8aa48dugaston ! CDDL HEADER START
949d778e8bf931a2331bea641d3b10283a8aa48dugaston ! The contents of this file are subject to the terms of the
949d778e8bf931a2331bea641d3b10283a8aa48dugaston ! Common Development and Distribution License, Version 1.0 only
949d778e8bf931a2331bea641d3b10283a8aa48dugaston ! (the "License"). You may not use this file except in compliance
949d778e8bf931a2331bea641d3b10283a8aa48dugaston ! with the License.
3437829f938dbb44527d91fbbc5f430a1243c5a5JnRouvignac ! You can obtain a copy of the license at legal-notices/CDDLv1_0.txt
3437829f938dbb44527d91fbbc5f430a1243c5a5JnRouvignac ! or http://forgerock.org/license/CDDLv1.0.html.
949d778e8bf931a2331bea641d3b10283a8aa48dugaston ! See the License for the specific language governing permissions
949d778e8bf931a2331bea641d3b10283a8aa48dugaston ! and limitations under the License.
949d778e8bf931a2331bea641d3b10283a8aa48dugaston ! When distributing Covered Code, include this CDDL HEADER in each
3437829f938dbb44527d91fbbc5f430a1243c5a5JnRouvignac ! file and include the License file at legal-notices/CDDLv1_0.txt.
3437829f938dbb44527d91fbbc5f430a1243c5a5JnRouvignac ! If applicable, add the following below this CDDL HEADER, with the
3437829f938dbb44527d91fbbc5f430a1243c5a5JnRouvignac ! fields enclosed by brackets "[]" replaced with your own identifying
3437829f938dbb44527d91fbbc5f430a1243c5a5JnRouvignac ! information:
949d778e8bf931a2331bea641d3b10283a8aa48dugaston ! Portions Copyright [yyyy] [name of copyright owner]
949d778e8bf931a2331bea641d3b10283a8aa48dugaston ! CDDL HEADER END
949d778e8bf931a2331bea641d3b10283a8aa48dugaston ! Copyright 2008-2009 Sun Microsystems, Inc.
fdd7e8176c77ed0a34dfea057fcfd8acab4eae72csovant ! Portions Copyright 2011-2013 ForgeRock AS.
949d778e8bf931a2331bea641d3b10283a8aa48dugaston <defaultcall function="replication_externalchangelog"/>
36ff035d193caeb42752394debc9f78aeaef2206gary.williams <!-- Do not run the tests if servers are split, as it is not supported
36ff035d193caeb42752394debc9f78aeaef2206gary.williams ! by External Changelog to have RS separated from DS -->
36ff035d193caeb42752394debc9f78aeaef2206gary.williams <message>'External changelog not supported in replication split servers mode.'</message>
36ff035d193caeb42752394debc9f78aeaef2206gary.williams <message>'This test suite will not be run for this reason.'</message>
36ff035d193caeb42752394debc9f78aeaef2206gary.williams CurrentTestPath['group']='replication'
fdd7e8176c77ed0a34dfea057fcfd8acab4eae72csovant CurrentTestPath['suite']='externalchangelog'
bef32565afccaf3a3f0b105a9cb2dbadd37169cacsovant _group = 'replication'
36ff035d193caeb42752394debc9f78aeaef2206gary.williams _suite = 'externalchangelog'
36ff035d193caeb42752394debc9f78aeaef2206gary.williams <!--- Test Suite information
36ff035d193caeb42752394debc9f78aeaef2206gary.williams #@TestSuiteName Replication External Changelog Tests
36ff035d193caeb42752394debc9f78aeaef2206gary.williams #@TestSuitePurpose Test the event notification system provided by
36ff035d193caeb42752394debc9f78aeaef2206gary.williams the External Changelog.
36ff035d193caeb42752394debc9f78aeaef2206gary.williams #@TestSuiteID External Changelog Tests
36ff035d193caeb42752394debc9f78aeaef2206gary.williams #@TestSuiteGroup External Changelog
36ff035d193caeb42752394debc9f78aeaef2206gary.williams #@TestGroup Replication
36ff035d193caeb42752394debc9f78aeaef2206gary.williams #@TestScript replication_externalchangelog.xml
36ff035d193caeb42752394debc9f78aeaef2206gary.williams file="'%s/testcases/replication/replication_setup.xml'
36ff035d193caeb42752394debc9f78aeaef2206gary.williams % (TESTS_DIR)"/>
3d5f3f6d1ef944bc2fca831e68e5db72a915206dcsovant % (TESTS_DIR, _group, _suite, _suite)"/>
3d5f3f6d1ef944bc2fca831e68e5db72a915206dcsovant { 'ecl_mode' : 'opends' }
3d5f3f6d1ef944bc2fca831e68e5db72a915206dcsovant </sequence>
3d5f3f6d1ef944bc2fca831e68e5db72a915206dcsovant <catch exception="'STAFException.TestSuite.SetupException'">
3d5f3f6d1ef944bc2fca831e68e5db72a915206dcsovant 'Setup of test suite failed.'
3d5f3f6d1ef944bc2fca831e68e5db72a915206dcsovant </sequence>
3d5f3f6d1ef944bc2fca831e68e5db72a915206dcsovant </sequence>
3d5f3f6d1ef944bc2fca831e68e5db72a915206dcsovant <!-- Test Suite Cleanup -->
3d5f3f6d1ef944bc2fca831e68e5db72a915206dcsovant file="'%s/testcases/replication/replication_cleanup.xml'
3d5f3f6d1ef944bc2fca831e68e5db72a915206dcsovant % (TESTS_DIR)"/>
623f87c73bf48a1735bc88288e45bccba96d798dcsovant { 'label' : 'opends' }
3d5f3f6d1ef944bc2fca831e68e5db72a915206dcsovant </sequence>
3d5f3f6d1ef944bc2fca831e68e5db72a915206dcsovant <message log="1" level="'fatal'">'Cleanup of test suite failed.'</message>
3d5f3f6d1ef944bc2fca831e68e5db72a915206dcsovant </sequence>
3d5f3f6d1ef944bc2fca831e68e5db72a915206dcsovant </sequence>
3d5f3f6d1ef944bc2fca831e68e5db72a915206dcsovant if not CurrentTestPath.has_key('group'):
3d5f3f6d1ef944bc2fca831e68e5db72a915206dcsovant CurrentTestPath['group']='replication'
3d5f3f6d1ef944bc2fca831e68e5db72a915206dcsovant CurrentTestPath['suite']='externalchangelog'
3d5f3f6d1ef944bc2fca831e68e5db72a915206dcsovant _group = 'replication'
3d5f3f6d1ef944bc2fca831e68e5db72a915206dcsovant _suite = 'externalchangelog'
3d5f3f6d1ef944bc2fca831e68e5db72a915206dcsovant <!--- Test Suite information
3d5f3f6d1ef944bc2fca831e68e5db72a915206dcsovant #@TestSuiteName Replication External Changelog Tests
3d5f3f6d1ef944bc2fca831e68e5db72a915206dcsovant #@TestSuitePurpose Test the event notification system provided by
3d5f3f6d1ef944bc2fca831e68e5db72a915206dcsovant the External Changelog.
3d5f3f6d1ef944bc2fca831e68e5db72a915206dcsovant #@TestSuiteID External Changelog Tests
3d5f3f6d1ef944bc2fca831e68e5db72a915206dcsovant #@TestSuiteGroup External Changelog
3d5f3f6d1ef944bc2fca831e68e5db72a915206dcsovant #@TestGroup Replication
3d5f3f6d1ef944bc2fca831e68e5db72a915206dcsovant file="'%s/testcases/replication/replication_setup.xml'
3d5f3f6d1ef944bc2fca831e68e5db72a915206dcsovant % (TESTS_DIR)"/>
3d5f3f6d1ef944bc2fca831e68e5db72a915206dcsovant % (TESTS_DIR, _group, _suite, _suite)"/>
3d5f3f6d1ef944bc2fca831e68e5db72a915206dcsovant { 'ecl_mode' : 'draft' }
36ff035d193caeb42752394debc9f78aeaef2206gary.williams <!-- List of Import of Test Functions -->
36ff035d193caeb42752394debc9f78aeaef2206gary.williams importList=[]
36ff035d193caeb42752394debc9f78aeaef2206gary.williams importList.append('externalchangelog/externalchangelog_consistency_tests')
36ff035d193caeb42752394debc9f78aeaef2206gary.williams <!-- Import the files for this test suite -->
36ff035d193caeb42752394debc9f78aeaef2206gary.williams file="'%s/%s.xml' % (_groupdir,__import)"/>
36ff035d193caeb42752394debc9f78aeaef2206gary.williams <!-- List of Test Cases -->
36ff035d193caeb42752394debc9f78aeaef2206gary.williams # Globals for cookies, changenumbers, lastchangenumbers
36ff035d193caeb42752394debc9f78aeaef2206gary.williams global_cookiesList=STAXGlobal([])
36ff035d193caeb42752394debc9f78aeaef2206gary.williams global_cnsList=STAXGlobal([])
36ff035d193caeb42752394debc9f78aeaef2206gary.williams global_lcnsList=STAXGlobal([])
36ff035d193caeb42752394debc9f78aeaef2206gary.williams # List of tests to run
36ff035d193caeb42752394debc9f78aeaef2206gary.williams testsList.append('ecl_changenumbers_001')
36ff035d193caeb42752394debc9f78aeaef2206gary.williams <!-- Execute the Tests -->
3d5f3f6d1ef944bc2fca831e68e5db72a915206dcsovant </sequence>
36ff035d193caeb42752394debc9f78aeaef2206gary.williams <catch exception="'STAFException.TestSuite.SetupException'">
36ff035d193caeb42752394debc9f78aeaef2206gary.williams 'Setup of test suite failed.'
36ff035d193caeb42752394debc9f78aeaef2206gary.williams <!-- Test Suite Cleanup -->
36ff035d193caeb42752394debc9f78aeaef2206gary.williams <message>'Finally: Replication Cleanup.'</message>
28eeffb99d4c7f8ff501c22d1d21501cbfe3ad32csovant file="'%s/testcases/replication/replication_cleanup.xml'
28eeffb99d4c7f8ff501c22d1d21501cbfe3ad32csovant % (TESTS_DIR)"/>
623f87c73bf48a1735bc88288e45bccba96d798dcsovant { 'label' : 'draft' }
36ff035d193caeb42752394debc9f78aeaef2206gary.williams <message log="1" level="'fatal'">'Cleanup of test suite failed.'</message>
28eeffb99d4c7f8ff501c22d1d21501cbfe3ad32csovant </sequence>
949d778e8bf931a2331bea641d3b10283a8aa48dugaston </sequence>
949d778e8bf931a2331bea641d3b10283a8aa48dugaston </function>