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

Dima Spivak commented on HBASE-8275:
------------------------------------

Oh, and one other thing I forgot to mention: the other advantage of using 
something like TestFromClientSide is that we also get semantic compatibility 
testing for free, which we wouldn't get if we just validated that compilation 
and running with different binaries works.

> Tool to test binary compatibility
> ---------------------------------
>
>                 Key: HBASE-8275
>                 URL: https://issues.apache.org/jira/browse/HBASE-8275
>             Project: HBase
>          Issue Type: New Feature
>            Reporter: Jean-Daniel Cryans
>
> Stack and I were discussing of ways to make binary compatibility easier to 
> test than doing it completely by hand.
> One idea would be to have a tool that uses reflection to generate code that 
> calls all the public methods from a list of classes. You would then compile 
> this code against the current version you are on, then try it out with 
> different HBase jars without recompiling.



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

Reply via email to