You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@phoenix.apache.org by "Nick Dimiduk (JIRA)" <ji...@apache.org> on 2015/04/08 20:08:12 UTC

[jira] [Updated] (PHOENIX-1824) Run all IT's through Query Server

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

Nick Dimiduk updated PHOENIX-1824:
----------------------------------
    Attachment: 1824.wip.patch

Here's a WIP patch that updates a single IT (QueryIT) for the query server. This approach uses subclassing to achieve the goal with minimal impact on the structure of the IT layout. I'm suggesting it would be better to create a phoenix-it module and use the [@ Parameterized|https://github.com/junit-team/junit/wiki/Parameterized-tests] annotation instead of subclassing. This may make it more difficult to run only one flavor if IT, I'm not sure about the classifiers for restricting parameters.

[~mujtabachohan], [~jesse_yates] thoughts?

> Run all IT's through Query Server
> ---------------------------------
>
>                 Key: PHOENIX-1824
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-1824
>             Project: Phoenix
>          Issue Type: Test
>    Affects Versions: 4.4.0
>            Reporter: Nick Dimiduk
>            Assignee: Nick Dimiduk
>         Attachments: 1824.wip.patch
>
>
> Once we have PHOENIX-971 merged, we can increase our confidence in the server by parameterizing our IT suite to run over either driver, or both. This will probably require refactoring the IT suite out of phoenix-core/src/it into a separate module so that module can depend on both phoenix-core and phoenix-server modules.
> This is looking like it will also depend on improvements to Calcite that may not make it into 1.2 release (as RC's for that release have already started).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)