-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/73755/
-----------------------------------------------------------

Review request for ranger, Dineshkumar Yadav, Abhay Kulkarni, Madhan Neethiraj, 
Mehul Parikh, Ramesh Mani, Sailaja Polavarapu, and Velmurugan Periasamy.


Bugs: RANGER-3539
    https://issues.apache.org/jira/browse/RANGER-3539


Repository: ranger


Description
-------

**Problem Statement:** Currently there is no way to figure out Which part of 
the Ranger code has test coverage. 


**Proposed Solution:** Proposing jacoco-maven-plugin as part of build process 
to improve test coverage.


Diffs
-----

  pom.xml 6d3cafcf4 


Diff: https://reviews.apache.org/r/73755/diff/1/


Testing
-------

**Commands to generate test coverage report:**

1) Build ranger using command: mvn clean install
2) Install jacoco server either at local or remote and run it
3) Run command to generate report:
sample:
mvn clean install -Dsonar.host.url=http://1.2.3.4:1234 -DskipTests -Psonar 
-Dsonar.coverage.jacoco.xmlReportPaths=/path/to/xmlreport.xml 
-Dsonar.projectKey=ranger_public -Dsonar.projectName=Ranger_AdminServer


References:

https://www.baeldung.com/jacoco
https://www.baeldung.com/sonarqube-jacoco-code-coverage
https://mkyong.com/maven/maven-jacoco-code-coverage-example/
https://medium.com/backend-habit/generate-codecoverage-report-with-jacoco-and-sonarqube-ed15c4045885


Thanks,

Pradeep Agrawal

Reply via email to