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

Jesse Yates commented on HBASE-14118:
-------------------------------------

bq. Adding support, -Dminicluster.verson or whatever, for launching earlier or 
later releases when running integration tests, for checking forwards and 
backwards client compat.

I think with this, you would actually just specify the version of the plugin to 
match the version of the minicluster you want to run, since we would release 
the plugin alongside the rest of the codebase. If we didn't have a minicluster 
plugin for that version, you are SOL (or we could back port it), but otherwise 
it will run that version of the HBase code. 

> minicluster maven plugin
> ------------------------
>
>                 Key: HBASE-14118
>                 URL: https://issues.apache.org/jira/browse/HBASE-14118
>             Project: HBase
>          Issue Type: New Feature
>          Components: integration tests, util
>    Affects Versions: 2.0.0
>            Reporter: Jesse Yates
>
> In the [failsafe docs 
> |https://maven.apache.org/surefire/maven-failsafe-plugin/usage.html] they 
> describe being able to startup a jetty server before your integration tests 
> and then bring it down after the tests. We should be able to provide the same 
> for the mini-cluster for downstream projects and cross-version compatibility 
> testing.
> The folks over in Kiji made this great [plugin 
> |https://github.com/kijiproject/hbase-maven-plugin] that lets you do just 
> that! We should see about bringing that under the HBase umbrella proper.



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

Reply via email to