mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

gary_williams
23.28.2007 cddf7c47847bd8c2ef0d00700b616abcae431de0
opends/tests/functional-tests/testcases/security/sasl/security_sasl.xml
@@ -31,96 +31,99 @@
  <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>