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

Duo Zhang commented on HBASE-24510:
-----------------------------------

What we provide for downstream users to write UT is HBTU, not these two classes.

IIRC the assumption is, the code under test directory are private by default, 
unless we explicitly set to IA.Public, like HBTU. This is the consensus when 
introducing the IA annotation I believe, as most of the classes under test do 
not have IA annotations, it is not necessary. I'm fine with keeping these 
classes on 2.x but we need to make sure that everyone know that, you should not 
use non IA.Public classes under test.

> Remove HBaseTestCase and GenericTestUtils
> -----------------------------------------
>
>                 Key: HBASE-24510
>                 URL: https://issues.apache.org/jira/browse/HBASE-24510
>             Project: HBase
>          Issue Type: Task
>          Components: test
>            Reporter: Duo Zhang
>            Assignee: Duo Zhang
>            Priority: Major
>             Fix For: 3.0.0-alpha-1
>
>
> It is still a junit3 style test base, let's remove it.
> GenericTestUtils is also useless, remove it.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to