[ 
https://issues.apache.org/jira/browse/GEODE-2730?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15966790#comment-15966790
 ] 

ASF GitHub Bot commented on GEODE-2730:
---------------------------------------

GitHub user jinmeiliao opened a pull request:

    https://github.com/apache/geode/pull/452

    GEODE-2730: refactor rules

    * consolidate the two sets of server/locator starter rules
    * do not allow member start up at test initialization time.
    * validate properties in @Before
    * use provider in the chained rules to get the appropriate ports in @Before

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/jinmeiliao/geode rules

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/geode/pull/452.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #452
    
----
commit 330911c38b445d53aba49688488c2e014e457ebd
Author: Jinmei Liao <jil...@pivotal.io>
Date:   2017-03-23T02:45:19Z

    GEODE-2730: refactor rules
    
    * consolidate the two sets of server/locator starter rules
    * do not allow member start up at test initialization time.
    * validate properties in @Before
    * use provider in the chained rules to get the appropriate ports in @Before

----


> Refactor ServerStarterRule and LocatorStarterRule
> -------------------------------------------------
>
>                 Key: GEODE-2730
>                 URL: https://issues.apache.org/jira/browse/GEODE-2730
>             Project: Geode
>          Issue Type: Improvement
>          Components: management
>            Reporter: Jared Stewart
>            Assignee: Jared Stewart
>
> Right now many tests that use ServerStarterRule and LocatorStarterRule are 
> flaky due to relying on default ports that intermittently cause 
> BindExceptions when those ports are in use. They also do not consistently use 
> the @Rule lifecycle to manage starting the member, but can optionally start 
> members when the rule is instantiated.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to