Details

    • Type: Sub-task Sub-task
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 10.4.1.3
    • Fix Version/s: 10.4.1.3
    • Component/s: Test
    • Labels:
      None

      Description

      Create new replication specific tests

      • Functional Testing (replication commands)
      • Single Operation Tests: input variation, legal/illegal syntax/semantics.
      • Negative testing
      • Operation Sequences
      • Concurrency Semantics
      • Application Profiles (# of master/slave servers, # of databases per master/slave,..)
      • Provocative Operation Sequences and Operation Concurrency
      • Non-Functional Testing
      • Performance
      • Stress, Resource Control
      • Volume
      • Scalability
      • Resource Leakage
      • Authentication
      • Authorization
      • ....

        Activity

        Hide
        Ole Solberg added a comment -

        Currently planned framework and tests for trunk and 10.4 branch are committed and used in nightly tests: Closing.
        Additional improvements and additions will be traced by new JIRA issues.

        Show
        Ole Solberg added a comment - Currently planned framework and tests for trunk and 10.4 branch are committed and used in nightly tests: Closing. Additional improvements and additions will be traced by new JIRA issues.
        Hide
        Ole Solberg added a comment -

        First version of replication specific tests and tests exploiting existing Derby JUnit tests for replication testing.

        + java/testing/org/apache/derbyTesting/functionTests/tests/replicationTests/StandardTests.java
        Wrappers for decorating "standard" Apache Derby JUnit tests when running against already started servers.

        + java/testing/org/apache/derbyTesting/functionTests/tests/replicationTests/replicationtest.properties
        Example replicationtest.properties file. For testing, the replicationtest.properties file must reside inDerby $

        {user.dir}

        .

        + java/testing/org/apache/derbyTesting/functionTests/tests/replicationTests/ReplicationTestRun.java
        Suite to run "standard" Apache Derby JUnit tests against already started servers.

        + java/testing/org/apache/derbyTesting/functionTests/tests/replicationTests/KillSlave.java
        + java/testing/org/apache/derbyTesting/functionTests/tests/replicationTests/KillMaster.java
        + java/testing/org/apache/derbyTesting/functionTests/tests/replicationTests/ShutdownSlave.java
        + java/testing/org/apache/derbyTesting/functionTests/tests/replicationTests/DestroySlaveDB.java
        + java/testing/org/apache/derbyTesting/functionTests/tests/replicationTests/SimplePerfTest.java
        Some replication specific tests.

        Show
        Ole Solberg added a comment - First version of replication specific tests and tests exploiting existing Derby JUnit tests for replication testing. + java/testing/org/apache/derbyTesting/functionTests/tests/replicationTests/StandardTests.java Wrappers for decorating "standard" Apache Derby JUnit tests when running against already started servers. + java/testing/org/apache/derbyTesting/functionTests/tests/replicationTests/replicationtest.properties Example replicationtest.properties file. For testing, the replicationtest.properties file must reside inDerby $ {user.dir} . + java/testing/org/apache/derbyTesting/functionTests/tests/replicationTests/ReplicationTestRun.java Suite to run "standard" Apache Derby JUnit tests against already started servers. + java/testing/org/apache/derbyTesting/functionTests/tests/replicationTests/KillSlave.java + java/testing/org/apache/derbyTesting/functionTests/tests/replicationTests/KillMaster.java + java/testing/org/apache/derbyTesting/functionTests/tests/replicationTests/ShutdownSlave.java + java/testing/org/apache/derbyTesting/functionTests/tests/replicationTests/DestroySlaveDB.java + java/testing/org/apache/derbyTesting/functionTests/tests/replicationTests/SimplePerfTest.java Some replication specific tests.

          People

          • Assignee:
            Ole Solberg
            Reporter:
            Ole Solberg
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development