Derby
  1. Derby
  2. DERBY-4090

Provide the ability to run tests concurrently on the same machine

    Details

    • Type: Improvement Improvement
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 10.5.1.1
    • Fix Version/s: None
    • Component/s: Test
    • Labels:
      None

      Description

      Because the network server tests use port 1527 for their testing, you cannot currently run concurrent test runs on a single machine. This is very inconvenient, especially on multiple cpu machines where running tests in parallel might be faster than serial runs. I think the things that need to be done for this task are:

      • Convert the remaining network server tests. as of 3/11/2009 this appear to be
        derbynet/dblook_test_net.java
        derbynet/dblook_test_net_territory.java
        derbynet/DerbyNetAutoStart.java
        [x] - derbynet/runtimeinfo.java
        derbynet/testProtocol.java
        lang/holdCursorIJ.sql
        lang/wisconsin.java
        [x] - lang/ShutdownDatabase.java
        [x] - store/holdCursorExternalSortJDBC30.sql
        [x] - store/holdCursorJDBC30.sql
      • Make the default port for the suites.All run configurable with a system property.

        Issue Links

          Activity

          Kathey Marsden created issue -
          Tiago R. Espinha made changes -
          Field Original Value New Value
          Assignee Tiago R. Espinha [ espinha ]
          Tiago R. Espinha made changes -
          Link This issue incorporates DERBY-3842 [ DERBY-3842 ]
          Tiago R. Espinha made changes -
          Link This issue incorporates DERBY-3839 [ DERBY-3839 ]
          Myrna van Lunteren made changes -
          Affects Version/s 10.5.1.1 [ 12313771 ]
          Affects Version/s 10.5.0.0 [ 12313010 ]
          Tiago R. Espinha made changes -
          Link This issue incorporates DERBY-3834 [ DERBY-3834 ]
          Tiago R. Espinha made changes -
          Description Because the network server tests use port 1527 for their testing, you cannot currently run concurrent test runs on a single machine. This is very inconvenient, especially on multiple cpu machines where running tests in parallel might be faster than serial runs. I think the things that need to be done for this task are:

          - Convert the remaining network server tests. as of 3/11/2009 this appear to be
          derbynet/dblook_test_net.java
          derbynet/dblook_test_net_territory.java
          derbynet/DerbyNetAutoStart.java
          derbynet/runtimeinfo.java
          derbynet/testProtocol.java
          lang/holdCursorIJ.sql
          lang/wisconsin.java
          lang/ShutdownDatabase.java
          store/holdCursorExternalSortJDBC30.sql
          store/holdCursorJDBC30.sql

          - Make the default port for the suites.All run configurable with a system property.


          Because the network server tests use port 1527 for their testing, you cannot currently run concurrent test runs on a single machine. This is very inconvenient, especially on multiple cpu machines where running tests in parallel might be faster than serial runs. I think the things that need to be done for this task are:

          - Convert the remaining network server tests. as of 3/11/2009 this appear to be
          derbynet/dblook_test_net.java
          derbynet/dblook_test_net_territory.java
          derbynet/DerbyNetAutoStart.java
          [x] - derbynet/runtimeinfo.java
          derbynet/testProtocol.java
          lang/holdCursorIJ.sql
          lang/wisconsin.java
          lang/ShutdownDatabase.java
          [x] - store/holdCursorExternalSortJDBC30.sql
          [x] - store/holdCursorJDBC30.sql

          - Make the default port for the suites.All run configurable with a system property.


          Tiago R. Espinha made changes -
          Link This issue incorporates DERBY-3801 [ DERBY-3801 ]
          Tiago R. Espinha made changes -
          Link This issue incorporates DERBY-2031 [ DERBY-2031 ]
          Tiago R. Espinha made changes -
          Link This issue incorporates DERBY-2464 [ DERBY-2464 ]
          Tiago R. Espinha made changes -
          Link This issue incorporates DERBY-3838 [ DERBY-3838 ]
          Tiago R. Espinha made changes -
          Description Because the network server tests use port 1527 for their testing, you cannot currently run concurrent test runs on a single machine. This is very inconvenient, especially on multiple cpu machines where running tests in parallel might be faster than serial runs. I think the things that need to be done for this task are:

          - Convert the remaining network server tests. as of 3/11/2009 this appear to be
          derbynet/dblook_test_net.java
          derbynet/dblook_test_net_territory.java
          derbynet/DerbyNetAutoStart.java
          [x] - derbynet/runtimeinfo.java
          derbynet/testProtocol.java
          lang/holdCursorIJ.sql
          lang/wisconsin.java
          lang/ShutdownDatabase.java
          [x] - store/holdCursorExternalSortJDBC30.sql
          [x] - store/holdCursorJDBC30.sql

          - Make the default port for the suites.All run configurable with a system property.


          Because the network server tests use port 1527 for their testing, you cannot currently run concurrent test runs on a single machine. This is very inconvenient, especially on multiple cpu machines where running tests in parallel might be faster than serial runs. I think the things that need to be done for this task are:

          - Convert the remaining network server tests. as of 3/11/2009 this appear to be
          derbynet/dblook_test_net.java
          derbynet/dblook_test_net_territory.java
          derbynet/DerbyNetAutoStart.java
          [x] - derbynet/runtimeinfo.java
          derbynet/testProtocol.java
          lang/holdCursorIJ.sql
          lang/wisconsin.java
          [x] - lang/ShutdownDatabase.java
          [x] - store/holdCursorExternalSortJDBC30.sql
          [x] - store/holdCursorJDBC30.sql

          - Make the default port for the suites.All run configurable with a system property.


          Dag H. Wanvik made changes -
          Link This issue blocks DERBY-2419 [ DERBY-2419 ]
          Dag H. Wanvik made changes -
          Link This issue blocks DERBY-2419 [ DERBY-2419 ]
          Dag H. Wanvik made changes -
          Link This issue is related to DERBY-2419 [ DERBY-2419 ]
          Knut Anders Hatlen made changes -
          Link This issue is related to DERBY-4638 [ DERBY-4638 ]
          Mike Matrigali made changes -
          Link This issue is required by DERBY-5038 [ DERBY-5038 ]
          Mike Matrigali made changes -
          Link This issue is required by DERBY-5039 [ DERBY-5039 ]
          Gavin made changes -
          Workflow jira [ 12454525 ] Default workflow, editable Closed status [ 12797356 ]

            People

            • Assignee:
              Tiago R. Espinha
              Reporter:
              Kathey Marsden
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:

                Development