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

el_kaboing
25.36.2006 bde3e866726f48bd8fd8a60c8c55e5b7fb5a517f
Added the Security and Backend Test Suites to the Windows version.
Tightened the code for starting and stopping the OpenDS.
2 files modified
34 ■■■■■ changed files
opendj-sdk/opends/tests/integration-tests-testng/ext/testng/testng-windows.xml 12 ●●●●● patch | view | raw | blame | history
opendj-sdk/opends/tests/integration-tests-testng/src/server/org/opends/server/OpenDSIntegrationTests.java 22 ●●●● patch | view | raw | blame | history
opendj-sdk/opends/tests/integration-tests-testng/ext/testng/testng-windows.xml
@@ -16,6 +16,8 @@
        <package name="org.opends.server.integration.core"/>
        <package name="org.opends.server.integration.frontend"/>
        <package name="org.opends.server.integration.schema"/>
        <package name="org.opends.server.integration.security"/>
        <package name="org.opends.server.integration.backend"/>
    </packages>
    
    <test name="precommit">
@@ -35,6 +37,8 @@
                  <include name="core"/>
                  <include name="frontend"/>
                  <include name="schema"/>
                  <include name="security"/>
                  <include name="backend"/>
          </define>
          <define name="quickstart">
@@ -57,6 +61,14 @@
          <include name="schema"/>
          </define>
          <define name="security">
          <include name="security"/>
          </define>
          <define name="backend">
          <include name="backend"/>
          </define>
          <run>
          <include name="all"/>
              </run>
opendj-sdk/opends/tests/integration-tests-testng/src/server/org/opends/server/OpenDSIntegrationTests.java
@@ -108,24 +108,22 @@
  public void startOpenDS(String dsee_home, String port) throws Exception
  {
    String osName = new String(System.getProperty("os.name"));
    String exec_cmd = "";
    System.out.println("OpenDS is starting.....");
    if (osName.indexOf("Windows") >= 0)  // For Windows
    {
        String exec_cmd = "CMD /C " + dsee_home + "\\bin\\start-ds";
        Runtime rtime = Runtime.getRuntime();
        Process child = rtime.exec(exec_cmd);
        //child.waitFor();
      exec_cmd = "CMD /C " + dsee_home + "\\bin\\start-ds";
    }
    else
    {
      System.out.println("OpenDS is starting.....");
      String exec_cmd = dsee_home + "/bin/start-ds.sh -nodetach";
      Runtime rtime = Runtime.getRuntime();
      Process child = rtime.exec(exec_cmd);
      //child.waitFor();
      dsAdmin.sleep(30000);
      System.out.println("OpenDS has started.");
      exec_cmd = dsee_home + "/bin/start-ds.sh -nodetach";
    }
    Runtime rtime = Runtime.getRuntime();
    Process child = rtime.exec(exec_cmd);
    dsAdmin.sleep(30000);
    System.out.println("OpenDS has started.");
  }
  public void stopOpenDS(String dsee_home, String port) throws Exception