[ http://issues.apache.org/jira/browse/DERBY-871?page=all ]

Myrna van Lunteren updated DERBY-871:
-------------------------------------

    Attachment: DERBY-871-020606.stat
                DERBY-871-020606.diff

The new patch, DERBY-871_020606.*, has 2 basic purposes:
- remove the need for useprocess false with remote server configuration
- fix up some tests so they can run in remote server configuration
contains the following changes:
M      java\drda\org\apache\derby\impl\drda\TestProto.java
              fixed up dependency on useprocess false directory structure with 
hostName != localhost.
M      java\testing\README.htm
            -  removed references to useprocess false in -DhostName section
            -  added more few comments to useprocess to explain impact better
            -  in passing fixed up path referene to multi tests as reported by 
someone on the list
            -  removed the 'last updated ' line - anyone updating the doc 
forgets
                  to do modify this  (incl. me), so really should rely on 
version control info for this.          
M      
java\testing\org\apache\derbyTesting\functionTests\tests\lang\syscat_app.properties
                 make syscat create its own database. This way, the test may be 
run in remote host
                 configuration without relying on all other tests to be clean
M      
java\testing\org\apache\derbyTesting\functionTests\tests\jdbcapi\resultset.java
                 test was not properly cleaning up after itself
M      
java\testing\org\apache\derbyTesting\functionTests\tests\derbynet\testSecMec.java
                 because of placing of InetAddres.getByName call, an additional 
socketPermission, "resolve" 
                 was needed for derbyTesting.jar in remote server 
configuration, for which I couldn't see
                 the point, as it is not a call specific to derby. 
M      
java\testing\org\apache\derbyTesting\functionTests\tests\derbynet\prepStmt.java
                 test was not properly cleaning up after itself
M      java\testing\org\apache\derbyTesting\functionTests\harness\RunTest.java
                 remove useprocess=false when hostName != localhost
M      
java\testing\org\apache\derbyTesting\functionTests\suites\DerbyNetRemote.exclude
M      
java\testing\org\apache\derbyTesting\functionTests\suites\DerbyNetClientRemote.exclude
                adjust comments to no longer refer to useprocess, enable 
lang/syscat.sql

I ran derbyall, as well as derbynetmats and derbynetclientmats against a remote 
server, with insane jars.
There were no failures.

> remote host support in test harness needs more work
> ---------------------------------------------------
>
>          Key: DERBY-871
>          URL: http://issues.apache.org/jira/browse/DERBY-871
>      Project: Derby
>         Type: Bug
>   Components: Test
>     Versions: 10.2.0.0
>     Reporter: Myrna van Lunteren
>     Assignee: Myrna van Lunteren
>     Priority: Minor
>  Attachments: DERBY-871-020606.diff, DERBY-871-020606.stat, 
> DERBY-874-012906.diff, DERBY-874-012906.stat
>
> With the changes to have security manager run for tests with 
> useprocess=false, the remote host support in the test harness no l onger 
> works.
> permissions need to be passed in derby_test.policy for the client.
> There is no technical reason for the remote host support to be 
> useprocess=false.
> The readme needs to be updated.
> Also, there are some other changes that have caused for database objects to 
> be left behind, which is a problem because with remote host, databases are 
> re-used.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to