db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tiago R. Espinha (JIRA)" <j...@apache.org>
Subject [jira] Commented: (DERBY-4217) Make the default port for the suites.All run configurable with a system property.
Date Tue, 19 May 2009 17:34:45 GMT

    [ https://issues.apache.org/jira/browse/DERBY-4217?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12710806#action_12710806

Tiago R. Espinha commented on DERBY-4217:

Ok, I'm lost here :-)

The encapsulation of DEFAULT_PORT seems to be issue of debate on DERBY-2419, and Kathey suggested
the use of the port property of the TestConfiguration class instead of overriding the DEFAULT_PORT
static property. However, we have a handful of constructors for this test and I am unsure
of how to tackle this. Should the port be overridden even when the constructor specifies a

With the static initialization I was using, the DEFAULT_PORT would *always* be overridden
and the port was left to be set by tests that rely on the TestConfiguration constructors.
However, with this method, only when the empty constructor is used will the port be changed.
On all the other cases (including when tests invoke TestConfiguration.getCurrent() ) the port
used will be the 1527 or whichever other is specified on the constructor.

I have set the port property to be defined to the system property when using the empty constructor,
and the test passes with and without the property specified. However, some tests do still
use the 1527 which isn't really desired.

This raises another question. When a test calls for the default configuration, what configuration
should be given to the test? One with the 1527 port or should it contain the changed port?
If we give it the 1527 port, then concurrent testing will be out of the picture in the long

> Make the default port for the suites.All run configurable with a system property.
> ---------------------------------------------------------------------------------
>                 Key: DERBY-4217
>                 URL: https://issues.apache.org/jira/browse/DERBY-4217
>             Project: Derby
>          Issue Type: Sub-task
>    Affects Versions:
>            Reporter: Tiago R. Espinha
>            Assignee: Tiago R. Espinha
>         Attachments: DERBY-4217.patch, DERBY-4217.patch, DERBY-4217.patch, DERBY-4217.patch,
DERBY-4217.stat, DERBY-4217.stat, ReproNetworkServerControl.java
> The goal is to make the port used for suites.All configurable through a system property
passed on to the JVM.

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

View raw message