[ 
https://issues.apache.org/jira/browse/DERBY-4417?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ole Solberg updated DERBY-4417:
-------------------------------

    Attachment: DERBY-4417_P2_p1.diff.txt

DERBY-4417_P2_p1.diff.txt:
---------------------------
This patch enables the ReplicationRun_Distributed test, reading a replication 
configuration from 
the replicationtest.properties file.

1. 
java/testing/org/apache/derbyTesting/functionTests/tests/replicationTests/ReplicationRun_Distributed.java
   - Write the "dummy" ij script 'ij_dummy_script.sql'.
   - Read replication configuration from  
'${user.dir}/replicationtest.properties'.
   - Replace  System.out.println() with Utils.DEBUG()

2. 
java/testing/org/apache/derbyTesting/functionTests/tests/replicationTests/SimplePerfTest.java
   - Enable specifying database path name for test client connection.

3. 
java/testing/org/apache/derbyTesting/functionTests/tests/replicationTests/SimplePerfTest_Verify.java
   Added. A simple verificationclient for SimplePerfTest.java just asserting 
correct number of rows in 
   the test database (slave or master).

4. java/testing/org/apache/derbyTesting/junit/TestConfiguration.java
   - added existingServerSuite(..., dbPath).Ditto for 
clientExistingServerSuite(), existingServerDecorator()
     and TestConfiguration().

5. java/testing/org/apache/derbyTesting/junit/ServerSetup.java
   - added getNewConfiguration(..., dbPath) and ditto for ServerSetup().

Depends on DERBY-4417_P1_p1.diff.

Ran OK on suites.All and 
org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun_Distributed.

ReplicationRun_Distributed is not wired into suites.All. It is intended to be 
run "manually".


> Enable distributed replication testing - master server, slave server and test 
> client running on different hosts.
> ----------------------------------------------------------------------------------------------------------------
>
>                 Key: DERBY-4417
>                 URL: https://issues.apache.org/jira/browse/DERBY-4417
>             Project: Derby
>          Issue Type: Sub-task
>          Components: Replication, Test
>    Affects Versions: 10.6.0.0
>            Reporter: Ole Solberg
>            Assignee: Ole Solberg
>         Attachments: DERBY-4417_P1_p1.diff, DERBY-4417_P2_p1.diff.txt, 
> DERBY_distr_repl_A.diff.txt, DERBY_distr_repl_B.diff.txt, 
> DERBY_distr_repl_C-replicationtest.properties, 
> DERBY_distr_repl_D-start_script.txt
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to