[ 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)