pwp_allow_user_password_changes.xml revision 3437829f938dbb44527d91fbbc5f430a1243c5a5
0797faae937515a5225a36db4a1ec79480d2555cjorton<?xml version="1.0" encoding="UTF-8" standalone="no"?>
0797faae937515a5225a36db4a1ec79480d2555cjorton ! CDDL HEADER START
0797faae937515a5225a36db4a1ec79480d2555cjorton ! The contents of this file are subject to the terms of the
0797faae937515a5225a36db4a1ec79480d2555cjorton ! Common Development and Distribution License, Version 1.0 only
0797faae937515a5225a36db4a1ec79480d2555cjorton ! (the "License"). You may not use this file except in compliance
0797faae937515a5225a36db4a1ec79480d2555cjorton ! with the License.
0797faae937515a5225a36db4a1ec79480d2555cjorton ! You can obtain a copy of the license at legal-notices/CDDLv1_0.txt
0797faae937515a5225a36db4a1ec79480d2555cjorton ! See the License for the specific language governing permissions
0797faae937515a5225a36db4a1ec79480d2555cjorton ! and limitations under the License.
0797faae937515a5225a36db4a1ec79480d2555cjorton ! When distributing Covered Code, include this CDDL HEADER in each
0797faae937515a5225a36db4a1ec79480d2555cjorton ! file and include the License file at legal-notices/CDDLv1_0.txt.
0797faae937515a5225a36db4a1ec79480d2555cjorton ! If applicable, add the following below this CDDL HEADER, with the
0797faae937515a5225a36db4a1ec79480d2555cjorton ! fields enclosed by brackets "[]" replaced with your own identifying
0797faae937515a5225a36db4a1ec79480d2555cjorton ! information:
0797faae937515a5225a36db4a1ec79480d2555cjorton ! Portions Copyright [yyyy] [name of copyright owner]
d2fcf1d01ba9f36b78eb7b66fa5af8237b79ac70rjung ! CDDL HEADER END
0797faae937515a5225a36db4a1ec79480d2555cjorton ! Copyright 2012 ForgeRock AS.
0797faae937515a5225a36db4a1ec79480d2555cjorton <defaultcall function="main_pwp_allow_user_password_changes"/>
0797faae937515a5225a36db4a1ec79480d2555cjorton <function name="main_pwp_allow_user_password_changes" scope="local">
0797faae937515a5225a36db4a1ec79480d2555cjorton <block name="'main_pwp_allow_user_password_changes'">
0797faae937515a5225a36db4a1ec79480d2555cjorton CurrentTestPath['group'] = 'password_policy'
0797faae937515a5225a36db4a1ec79480d2555cjorton CurrentTestPath['suite'] = 'allow_user_password_changes'
dca6643570b2f028bc7af76329bd7e333bf7493cpquerna _group=CurrentTestPath['group']
dca6643570b2f028bc7af76329bd7e333bf7493cpquerna _label = 'PWP Allow User Pswd Changes'
0797faae937515a5225a36db4a1ec79480d2555cjorton <!--- Test Suite information
2685f3814b77577ef7b2523442dab1ca88df1e41jorton #@TestSuiteName Password policy allow_user_password_changes test suite
0797faae937515a5225a36db4a1ec79480d2555cjorton #@TestSuitePurpose Verify password policy allow_user_password_changes operations
0797faae937515a5225a36db4a1ec79480d2555cjorton #@TestSuiteID allow_user_password_changes
0797faae937515a5225a36db4a1ec79480d2555cjorton #@TestSuiteGroup password_policy
a10d8ce69c26142323c66adaba109be1b4baa379wrowe #@TestGroup password_policy
0797faae937515a5225a36db4a1ec79480d2555cjorton 'quickStart' : False ,
eab15974b1d8bbcb6d4f9ec75527b39ffded82aajorton 'startServer' : True ,
0797faae937515a5225a36db4a1ec79480d2555cjorton 'loadData' : True ,
eab15974b1d8bbcb6d4f9ec75527b39ffded82aajorton 'ldifFile' : '%s/password_policy/pwp_startup.ldif' % remote.data ,
eab15974b1d8bbcb6d4f9ec75527b39ffded82aajorton 'stopServer' : False ,
0797faae937515a5225a36db4a1ec79480d2555cjorton 'friendlyName' : _label
eab15974b1d8bbcb6d4f9ec75527b39ffded82aajorton <!-- List of Import of Test Functions -->
0797faae937515a5225a36db4a1ec79480d2555cjorton importList=[]
0797faae937515a5225a36db4a1ec79480d2555cjorton importList.append('allow_user_password_changes/pwp_allow_user_password_changes_tests')
0797faae937515a5225a36db4a1ec79480d2555cjorton <!-- Import the files for this test suite -->
501e60e433e1914c64f642114fbb4fb9be9e2ca9jorton file="'%s/%s.xml' % (_groupdir,_import)"/>
5bfaaf573bacb45c1cf290ce85ecc676587e8a64jim <!-- Specific to allow_user_password_changes password policy tests -->
0797faae937515a5225a36db4a1ec79480d2555cjorton basedn = 'ou=people,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com'
2685f3814b77577ef7b2523442dab1ca88df1e41jorton basepwp = 'cn=Default Password Policy,cn=Password Policies,cn=config'
0797faae937515a5225a36db4a1ec79480d2555cjorton msg1 = 'Password Policy: Allow User Pswd Changes:'
8c4aed3f92674325e17d8360ee2797beda3a1472jorton <!-- List of Test Cases -->
8c4aed3f92674325e17d8360ee2797beda3a1472jorton testsList=[]
8c4aed3f92674325e17d8360ee2797beda3a1472jorton testsList.append('pwp_allow_user_pswd_changes_001')
8c4aed3f92674325e17d8360ee2797beda3a1472jorton testsList.append('pwp_allow_user_pswd_changes_002')
0797faae937515a5225a36db4a1ec79480d2555cjorton testsList.append('pwp_allow_user_pswd_changes_003')
fca945cb6bed035dcc6bbced5e327bbd4d8420abjorton testsList.append('pwp_allow_user_pswd_changes_004')
0797faae937515a5225a36db4a1ec79480d2555cjorton testsList.append('pwp_allow_user_pswd_changes_005')
0797faae937515a5225a36db4a1ec79480d2555cjorton testsList.append('pwp_allow_user_pswd_changes_006')
0797faae937515a5225a36db4a1ec79480d2555cjorton testsList.append('pwp_allow_user_pswd_changes_007')
7c5ca8842552a2111f8ca6a5591489dd4b66b584fuankg <!-- Execute the Tests -->
7bf9cc354cea5d4fda87ab7de3f3effb21bf6180sf <sequence>
7bf9cc354cea5d4fda87ab7de3f3effb21bf6180sf </sequence>
7bf9cc354cea5d4fda87ab7de3f3effb21bf6180sf </iterate>
7bf9cc354cea5d4fda87ab7de3f3effb21bf6180sf </sequence>
7bf9cc354cea5d4fda87ab7de3f3effb21bf6180sf <catch exception="'STAFException.TestSuite.SetupException'">
7bf9cc354cea5d4fda87ab7de3f3effb21bf6180sf <sequence>
7bf9cc354cea5d4fda87ab7de3f3effb21bf6180sf 'Setup of test suite failed.'
7bf9cc354cea5d4fda87ab7de3f3effb21bf6180sf </message>
7bf9cc354cea5d4fda87ab7de3f3effb21bf6180sf <rethrow/>
7bf9cc354cea5d4fda87ab7de3f3effb21bf6180sf </sequence>
5bfaaf573bacb45c1cf290ce85ecc676587e8a64jim </finally>
0797faae937515a5225a36db4a1ec79480d2555cjorton </sequence>
0797faae937515a5225a36db4a1ec79480d2555cjorton <!-- Test Suite Cleanup -->
0797faae937515a5225a36db4a1ec79480d2555cjorton <message>'Finally: Password Policy Cleanup.'</message>
8c4aed3f92674325e17d8360ee2797beda3a1472jorton { 'friendlyName' :_label }
185aa71728867671e105178b4c66fbc22b65ae26sf <message log="1" level="'fatal'">'Cleanup of test suite failed.'</message>
8c4aed3f92674325e17d8360ee2797beda3a1472jorton </sequence>
0797faae937515a5225a36db4a1ec79480d2555cjorton </sequence>
185aa71728867671e105178b4c66fbc22b65ae26sf </sequence>
eab15974b1d8bbcb6d4f9ec75527b39ffded82aajorton </function>