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

Ivan A. Veselovsky updated HIVE-2991:
-------------------------------------

    Attachment: HIVE-clover-trunk--N1.patch
                HIVE-clover-branch-0.11--N1.patch
                HIVE-clover-branch-0.10--N1.patch

The attached patches "HIVE-clover-xxx.patch" are somewhat updated versions of 
the clovering. We used them in parallel builds.

Except clovering itself the patches introduce the following changes:
1) .q files test generator changed to split test classes by groups of tests (10 
test cases) per class is the default. This is needed to avoid huge test classes 
-- needed for parralalized and distributed builds.
2) added "test-lightweight" target that allows to run a batch of tests without 
re-generation/re-compilation. This is badly needed in parallelized and 
distributed builds.
3) we introduce "testcase-list" parameter that allows to pass several test 
class names to execute. The names are to be passed in form of comma-separated 
list with each name in the list being in form "**/a/b/c/TestFoo.*". Last 
asterisk is needed because main project accepts .class names, while HCatalog 
accepts .java names.
4) + several more improvements related to clover instrumentation, reporting, 
etc. 
                
> Integrate Clover with Hive
> --------------------------
>
>                 Key: HIVE-2991
>                 URL: https://issues.apache.org/jira/browse/HIVE-2991
>             Project: Hive
>          Issue Type: Test
>          Components: Testing Infrastructure
>    Affects Versions: 0.9.0
>            Reporter: Ashutosh Chauhan
>         Attachments: ASF.LICENSE.NOT.GRANTED--HIVE-2991.D2985.1.patch, 
> hive.2991.1.branch-0.10.patch, hive.2991.1.branch-0.9.patch, 
> hive.2991.1.trunk.patch, hive.2991.2.branch-0.10.patch, 
> hive.2991.2.branch-0.9.patch, hive.2991.2.trunk.patch, 
> hive.2991.3.branch-0.10.patch, hive.2991.3.branch-0.9.patch, 
> hive.2991.3.trunk.patch, hive.2991.4.branch-0.10.patch, 
> hive.2991.4.branch-0.9.patch, hive.2991.4.trunk.patch, 
> HIVE-clover-branch-0.10--N1.patch, HIVE-clover-branch-0.11--N1.patch, 
> HIVE-clover-trunk--N1.patch, hive-trunk-clover-html-report.zip
>
>
> Atlassian has donated license of their code coverage tool Clover to ASF. Lets 
> make use of it to generate code coverage report to figure out which areas of 
> Hive are well tested and which ones are not. More information about license 
> can be found in Hadoop jira HADOOP-1718 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to