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

Nihal Jain updated HBASE-22129:
-------------------------------
    Description: 
In {{TestSpaceQuotas}}, for a particular test scenario we have a new method for 
each quota type. This calls for rewriting the tests as {{Parameterized}} tests. 

In this Jira I plan to split {{TestSpaceQuotas}} into:
 * *{{SpaceQuotasTestBase}}*: Base class for tests
 * *{{TestSpaceQuotas}}*: No-parameterized tests
 * *{{TestSpaceQuotasOnTables}}*: Parameterized table space quota tests
 * *{{TestSpaceQuotasOnNamespaces}}*: Parameterized namespace space quota tests

Mostly need to do what was done in [HBASE-20662 Patch 
2|https://issues.apache.org/jira/secure/attachment/12927187/HBASE-20662.master.002.patch].

  was:
In {{TestSpaceQuotas}}, for a particular test scenario we have a new method for 
each quota type. This calls for rewriting the tests as {{Parameterized}} tests. 

In this Jira I plan to split {{TestSpaceQuotas}} into:
 * *{{SpaceQuotasTestBase}}*: Base class for tests
 * *{{TestSpaceQuotas}}*: No-parameterized tests
 * *{{TestSpaceQuotasOnTables}}*: Parameterized table space quota tests
 * *{{TestSpaceQuotasOnNamespaces}}*: Parameterized namespace space quota tests

Mostly need to do what was done in [HBASE-20662 Patch 2|#file-9].


> Rewrite TestSpaceQuotas as parameterized tests
> ----------------------------------------------
>
>                 Key: HBASE-22129
>                 URL: https://issues.apache.org/jira/browse/HBASE-22129
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: Nihal Jain
>            Assignee: Nihal Jain
>            Priority: Major
>
> In {{TestSpaceQuotas}}, for a particular test scenario we have a new method 
> for each quota type. This calls for rewriting the tests as {{Parameterized}} 
> tests. 
> In this Jira I plan to split {{TestSpaceQuotas}} into:
>  * *{{SpaceQuotasTestBase}}*: Base class for tests
>  * *{{TestSpaceQuotas}}*: No-parameterized tests
>  * *{{TestSpaceQuotasOnTables}}*: Parameterized table space quota tests
>  * *{{TestSpaceQuotasOnNamespaces}}*: Parameterized namespace space quota 
> tests
> Mostly need to do what was done in [HBASE-20662 Patch 
> 2|https://issues.apache.org/jira/secure/attachment/12927187/HBASE-20662.master.002.patch].



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to