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

Christophe Sovant
20.23.2008 62bd02edbff24b487e49bbb47e93fe06a7ffb160
Fix SNMP tests execution issue on Windows
3 files modified
47 ■■■■ changed files
opends/tests/shared/functions/snmp.xml 33 ●●●● patch | view | raw | blame | history
opends/tests/shared/functions/topology.xml 9 ●●●●● patch | view | raw | blame | history
opends/tests/shared/functions/utils.xml 5 ●●●● patch | view | raw | blame | history
opends/tests/shared/functions/snmp.xml
@@ -151,11 +151,11 @@
        
        STAFCmd='SNMPGet'
        
        snmpPath = '%s/%s/snmp' % (DIRECTORY_INSTANCE_DIR, relativeJavaDir)
        cp = 'CLASSPATH=%s/%s:%s/jdmkrt.jar:.' % (DIRECTORY_INSTANCE_DIR,SNMP_OPENDS_JARFILE, snmpPath)
        if is_windows_platform(location):
          cp = cp.replace(':', ';')
        opends_jarfile='%s/%s' % (DIRECTORY_INSTANCE_DIR,SNMP_OPENDS_JARFILE)
        snmpPath='%s/%s/snmp' % (DIRECTORY_INSTANCE_DIR, relativeJavaDir)
        jdmk_jarfile='%s/jdmkrt.jar' % snmpPath
        cp = 'CLASSPATH=%s%s%s%s.' \
        % (opends_jarfile,pathSeparator,jdmk_jarfile,pathSeparator)
        
        env = ['JAVA_HOME=%s' % JAVA_HOME, '%s' % cp] 
      </script>
@@ -308,11 +308,11 @@
        
        STAFCmd='SNMPSet'
        
        snmpPath = '%s/%s/snmp' % (DIRECTORY_INSTANCE_DIR, relativeJavaDir)
        cp = 'CLASSPATH=%s/%s:%s/jdmkrt.jar:.' % (DIRECTORY_INSTANCE_DIR,SNMP_OPENDS_JARFILE, snmpPath)
        if is_windows_platform(location):
          cp = cp.replace(':', ';')
        opends_jarfile='%s/%s' % (DIRECTORY_INSTANCE_DIR,SNMP_OPENDS_JARFILE)
        snmpPath='%s/%s/snmp' % (DIRECTORY_INSTANCE_DIR, relativeJavaDir)
        jdmk_jarfile='%s/jdmkrt.jar' % snmpPath
        cp = 'CLASSPATH=%s%s%s%s.' \
        % (opends_jarfile,pathSeparator,jdmk_jarfile,pathSeparator)
        
        env = ['JAVA_HOME=%s' % JAVA_HOME, '%s' % cp] 
      </script>
@@ -417,13 +417,12 @@
        STAFCmdParams=' '.join(STAFCmdParamsList)
        
        STAFCmd='SNMPTrapListener'
        snmpPath = '%s/%s/snmp' % (DIRECTORY_INSTANCE_DIR, relativeJavaDir)
        cp = 'CLASSPATH=%s/%s:%s/jdmkrt.jar:%s:.' \
        % (DIRECTORY_INSTANCE_DIR,SNMP_OPENDS_JARFILE, snmpPath, jstaf_jarfile)
        if is_windows_platform(location):
          cp = cp.replace(':', ';')
        opends_jarfile='%s/%s' % (DIRECTORY_INSTANCE_DIR,SNMP_OPENDS_JARFILE)
        snmpPath='%s/%s/snmp' % (DIRECTORY_INSTANCE_DIR, relativeJavaDir)
        jdmk_jarfile='%s/jdmkrt.jar' % snmpPath
        cp = 'CLASSPATH=%s%s%s%s%s%s.' \
        % (opends_jarfile,pathSeparator,jdmk_jarfile,pathSeparator,jstaf_jarfile,pathSeparator)
        
        env = ['JAVA_HOME=%s' % JAVA_HOME, '%s' % cp] 
      </script>
opends/tests/shared/functions/topology.xml
@@ -378,19 +378,22 @@
                    'name'     : 'STAF/Config/STAFRoot'
                    }
                  </call>                                                       
                  <script>jstaf_jarfile = '%s/lib/JSTAF.jar' % STAFResult</script>
                  <script>jstaf_jarfile='%s/lib/JSTAF.jar' % STAFResult</script>
                  
                  <!---   Compile snmp java files on controler host -->
                  <message>
                    'Compile Java files under %s on %s' \
                    % (javaLocalDir, STAXServiceMachine)
                  </message>
                  <script>
                    opends_jarfile='%s/%s' % (TMPDIR,SNMP_OPENDS_JARFILE)
                  </script>
                  <call function="'compileJava'" >
                    {
                    'location'   : STAXServiceMachine,
                    'foldername' : javaLocalDir,
                    'classpath'  : '%s/%s:%s:%s' \
                    % (TMPDIR,SNMP_OPENDS_JARFILE, SNMP_OPENDMK_JARFILE, jstaf_jarfile)
                    'classpath'  : '%s%s%s%s%s' \
                    % (opends_jarfile,pathSeparator,SNMP_OPENDMK_JARFILE,pathSeparator,jstaf_jarfile)
                    }
                  </call>
                  
opends/tests/shared/functions/utils.xml
@@ -2026,12 +2026,9 @@
      <!-- Build the command -->
      <script>
        if classpath:
          cp = 'CLASSPATH=%s:.' % classpath
          cp = 'CLASSPATH=%s%s.' % (classpath, pathSeparator)
        else:
          cp = 'CLASSPATH=.'
        if is_windows_platform(location):
          cp = cp.replace(':', ';')
        
        if location == STAXServiceMachine:
          cmd = '%s/bin/javac' % local_java_home