Improve Derby's Code Coverage - GSoC 2012 Project
-------------------------------------------------

                 Key: DERBY-5674
                 URL: https://issues.apache.org/jira/browse/DERBY-5674
             Project: Derby
          Issue Type: Task
            Reporter: Tiago R. Espinha
            Priority: Minor


This year's edition of Google Summer of Code includes, once again, the Apache 
Software Foundation. As I did last year, I'm offering to mentor a student again 
this year, this time for a different project.

For this project, the student is required to have some basic knowledge of JUnit 
and of how code coverage works. Currently some packages of Derby have poor code 
coverage. Emma defines the minimum acceptable code coverage as 70% and some 
engineers suggest a minimum of 80% is desired.

Students are invited to look at [1] to get familiar with Emma's code coverage 
reports on Derby.

A few suggestions of classes that require improvements are:
- org.apache.derby.client.net - importnat package with poor coverage.
- org.apache.derby.iapi.types - several classes not tested at all and others 
with poor coverage.
- org.apache.derby.iapi.jdbc - could use extensive improvements.
- org.apache.derby.impl.io - another package with poor coverage.

The candidate students are also expected to come up with their own schedule for 
the tests they plan on creating and to discuss this schedule publicly on the 
mailing list.

After a student applies, a small interview will be conducted on IRC as part of 
the ASF's evaluation process.

[1] - http://dbtg.foundry.sun.com/derby/test/coverage/

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to