| | |
| | | |
| | | <function name="security_sasl"> |
| | | |
| | | <sequence> |
| | | <sequence> |
| | | |
| | | <call function="'testSuite_Preamble'"/> |
| | | <script> |
| | | CurrentTestPath['suite']='sasl' |
| | | </script> |
| | | |
| | | <call function="'testSuite_Preamble'"/> |
| | | |
| | | <parallel> |
| | | <block name="'Block DS Process Active'"> |
| | | <parallel> |
| | | |
| | | <block name="'Block DS Process Active'"> |
| | | |
| | | <!--- Start DS --> |
| | | <sequence> |
| | | <message> |
| | | 'Start DS to run on port %s' % (DIRECTORY_INSTANCE_PORT) |
| | | </message> |
| | | |
| | | <!--- Start DS --> |
| | | <call function="'startDS'"> |
| | | { 'dsbinpath' : '%s' % (OPENDS_BINPATH) } |
| | | </call> |
| | | |
| | | <call function="'checkRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | </sequence> |
| | | |
| | | <!--- End Block DS Process Active --> |
| | | </block> |
| | | |
| | | <block name="'Block Clients'"> |
| | | |
| | | <sequence> |
| | | |
| | | <!--- Check that DS started --> |
| | | <call function="'isAlive'"> |
| | | { 'noOfLoops' : 5 , |
| | | 'noOfMilliSeconds' : 2000 } |
| | | </call> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/sasl/security_setup_sasl.xml' % (TESTS_DIR)"/> |
| | | <call function="'setup_sasl'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/sasl/security_sasl_anon.xml' % (TESTS_DIR)"/> |
| | | <call function="'sasl_anon'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/sasl/security_sasl_plain.xml' % (TESTS_DIR)"/> |
| | | <call function="'sasl_plain'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/sasl/security_sasl_cram-md5.xml' % (TESTS_DIR)"/> |
| | | <call function="'sasl_cram-md5'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/sasl/security_sasl_digest-md5.xml' % (TESTS_DIR)"/> |
| | | <call function="'sasl_digest-md5'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/sasl/security_teardown_sasl.xml' % (TESTS_DIR)"/> |
| | | <call function="'teardown_sasl'" /> |
| | | |
| | | <!--- Stop DS --> |
| | | <sequence> |
| | | <message> |
| | | 'Stop DS running on port %s' % (DIRECTORY_INSTANCE_PORT) |
| | | </message> |
| | | |
| | | <call function="'stopDS'"> |
| | | { 'dsInstancePort' : '%s' % (DIRECTORY_INSTANCE_PORT) } |
| | | </call> |
| | | |
| | | <call function="'checkRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | </sequence> |
| | | |
| | | </sequence> |
| | | |
| | | <!--- End Block Clients --> |
| | | </block> |
| | | |
| | | <!--- Start DS --> |
| | | <sequence> |
| | | <message> |
| | | 'Start DS to run on port %s' % (DIRECTORY_INSTANCE_PORT) |
| | | </message> |
| | | </parallel> |
| | | |
| | | <!--- Start DS --> |
| | | <call function="'startDS'"> |
| | | { 'dsbinpath' : '%s' % (OPENDS_BINPATH) } |
| | | </call> |
| | | |
| | | <call function="'checkRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | </sequence> |
| | | |
| | | <!--- End Block DS Process Active --> |
| | | </block> |
| | | |
| | | <block name="'Block Clients'"> |
| | | |
| | | <sequence> |
| | | |
| | | <!--- Check that DS started --> |
| | | <call function="'isAlive'"> |
| | | { 'noOfLoops' : 5 , |
| | | 'noOfMilliSeconds' : 2000 } |
| | | </call> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/sasl/security_setup_sasl.xml' % (TESTS_DIR)"/> |
| | | <call function="'setup_sasl'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/sasl/security_sasl_anon.xml' % (TESTS_DIR)"/> |
| | | <call function="'sasl_anon'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/sasl/security_sasl_plain.xml' % (TESTS_DIR)"/> |
| | | <call function="'sasl_plain'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/sasl/security_sasl_cram-md5.xml' % (TESTS_DIR)"/> |
| | | <call function="'sasl_cram-md5'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/sasl/security_sasl_digest-md5.xml' % (TESTS_DIR)"/> |
| | | <call function="'sasl_digest-md5'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/sasl/security_teardown_sasl.xml' % (TESTS_DIR)"/> |
| | | <call function="'teardown_sasl'" /> |
| | | |
| | | <!--- Stop DS --> |
| | | <sequence> |
| | | <message> |
| | | 'Stop DS running on port %s' % (DIRECTORY_INSTANCE_PORT) |
| | | </message> |
| | | |
| | | <call function="'stopDS'"> |
| | | { 'dsInstancePort' : '%s' % (DIRECTORY_INSTANCE_PORT) } |
| | | </call> |
| | | |
| | | <call function="'checkRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | </sequence> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | <!--- End Block Clients --> |
| | | </block> |
| | | |
| | | </parallel> |
| | | |
| | | <call function="'testSuite_Postamble'"/> |
| | | <call function="'testSuite_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </sequence> |
| | | |
| | | </function> |
| | | |