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

Christophe Sovant
13.24.2008 8310417a85804a034b2b5b58bc9f48d0687f829b
opends/tests/shared/functions/topology.xml
@@ -256,22 +256,171 @@
            }
          </call>          
          
          <!-- Archive java (.class) files -->
          <!-- Archive (ldap/.java) files -->
          <script>
            javaSharedDir='%s' % (TESTS_JAVA_DIR)
            javaLocalDir='%s/shared/java' % (logsTestDataDir)
            javaSharedDir='%s/ldap' % (TESTS_JAVA_DIR)
            javaLocalDir='%s/shared/java/ldap' % (logsTestDataDir)
          </script>
          <message>
            'Copy java class files locally to %s.' % javaLocalDir
            'Copy java files locally to %s.' % javaLocalDir
          </message>
          <call function="'CopyFolderByExtension'">
            {
            'location'   : STAXServiceMachine,
            'srcfolder'  : javaSharedDir,
            'destfolder' : javaLocalDir,
            'extension'  : 'java'
            }
          </call>
          <!---   Check if ldap java files are already compiled -->
          <call function="'listFolderByExtension'" >
            {
            'location'   : STAXServiceMachine,
            'foldername' : javaLocalDir,
            'extension'  : 'class'
            }
          </call>
          <if expr="STAXResult != ''">
            <sequence>
              <!---   Compile ldap java files on controler host -->
              <message>
                'Compile Java files under %s on %s' \
                % (javaLocalDir, STAXServiceMachine)
              </message>
              <call function="'compileJava'" >
                {
                'location'   : STAXServiceMachine,
                'foldername' : '%s' % javaLocalDir
                }
              </call>
            </sequence>
          </if>
           <!-- Archive (.security) files -->
          <message>
            'Copy security data files locally to %s.' % localTestsGroupDir
          </message>
          <call function="'CopyFolderByExtension'">
            { 'location'   : STAXServiceMachine,
              'srcfolder'  : javaSharedDir,
              'destfolder' : javaLocalDir,
              'extension'  : 'class'
              'srcfolder'  : testsGroupDir,
              'destfolder' : localTestsGroupDir,
              'extension'  : 'security'
            }
          </call>
          <!-- Archive (snmp/.java) files -->
          <script>
            javaSharedDir='%s/snmp' % (TESTS_JAVA_DIR)
            javaLocalDir='%s/shared/java/snmp' % (logsTestDataDir)
          </script>
          <message>
            'Copy java files locally to %s.' % javaLocalDir
          </message>
          <call function="'CopyFolderByExtension'">
            {
            'location'   : STAXServiceMachine,
            'srcfolder'  : javaSharedDir,
            'destfolder' : javaLocalDir,
            'extension'  : 'java'
            }
          </call>
          <!---   Check if snmp java files are already compiled -->
          <call function="'listFolderByExtension'" >
            {
            'location'   : STAXServiceMachine,
            'foldername' : javaLocalDir,
            'extension'  : 'class'
            }
          </call>
          <if expr="STAXResult != ''">
            <sequence>
              <!--- Install DS Copy zip file -->
              <message>
                'Copy DS zip archive locally to %s.' % TMPDIR
              </message>
              <call function="'copyFile'">
                {
                'srcfile'    : '%s/%s' % (ZIPPATH, ZIPNAME),
                'destfile'   : '%s/%s' % (TMPDIR, ZIPNAME),
                'remotehost' : STAXServiceMachine
                }
              </call>
              <!--- Install DS Extract zip file -->
              <message>
                'Extract locally DS zip archive to %s' % TMPDIR
              </message>
              <call function="'unZipFile'">
                {
                'location' : STAXServiceMachine,
                'zipfile'  : '%s/%s' % (TMPDIR, ZIPNAME),
                'unzipdir' : TMPDIR
                }
              </call>
              <call function="'ResolveVar'" >
                {
                'location' : STAXServiceMachine,
                'type'     : 'STRING',
                'name'     : 'STAF/Env/LD_LIBRARY_PATH'
                }
              </call>
              <script>jstaf_jarfile = '%s/JSTAF.jar' % STAFResult</script>
              <!---   Compile snmp java files on controler host -->
              <message>
                'Compile Java files under %s on %s' \
                % (javaLocalDir, STAXServiceMachine)
              </message>
              <call function="'compileJava'" >
                {
                'location'   : STAXServiceMachine,
                'foldername' : javaLocalDir,
                'classpath'  : '%s:%s:%s' \
                % (SNMP_OPENDS_JARFILE, SNMP_OPENDMK_JARFILE, jstaf_jarfile)
                }
              </call>
              <!--  Delete the DS zip archive -->
              <message>
                'Delete %s/%s' % (TMPDIR, ZIPNAME)
              </message>
              <call function="'deleteFile'">
                {
                'location' : STAXServiceMachine,
                'filename' : '%s/%s' % (TMPDIR, ZIPNAME)
                }
              </call>
              <!--  Delete the DS install dir -->
              <message>
                'Delete %s/%s' % (TMPDIR, OPENDSNAME)
              </message>
              <call function="'deleteFolder'">
                {
                'location' : STAXServiceMachine,
                'foldername' : '%s/%s' % (TMPDIR, OPENDSNAME)
                }
              </call>
              <!-- Archive SNMP_OPENDMK_JARFILE file -->
              <message>
                'Copy OpenDMK jar file %s locally to %s.' \
                % (SNMP_OPENDMK_JARFILE,javaLocalDir)
              </message>
              <call function="'copyFile'">
                {
                'remotehost' : STAXServiceMachine,
                'srcfile'    : SNMP_OPENDMK_JARFILE,
                'destfile'   : '%s/jdmkrt.jar' % javaLocalDir,
                'remotehost' : STAXServiceMachine
                }
              </call>
            </sequence>
          </if>
          <!--  Delete the any existing testdata archive -->
          <message>
            'Delete %s/testdata.zip' % logsTempDir
@@ -306,8 +455,11 @@
          </call>
                      
          <message>
            'Zip up local java class files to %s/testdata.zip' % logsTempDir
            'Zip up local java files to %s/testdata.zip' % logsTempDir
          </message>
          <script>
            javaLocalDir='%s/shared/java' % (logsTestDataDir)
          </script>
          <call function="'zipUpFile'">
            { 'location'   : STAXServiceMachine,
              'zipfile'    : '%s/testdata.zip' % logsTempDir ,