Clover Coverage Report - itracker
Coverage timestamp:
Sat Mar 21 2009 19:24:48 CET
Overview
Package File
FRAMES
NO FRAMES
SHOW HELP
Statistics for project Clover database Sat Mar 21 2009 19:24:25 CET:
Stmts:
7,919
LOC:
34,581
Total cmp:
4,007
Stmts/Method:
3.93
Branches:
2,954
NCLOC:
19,962
Cmp density:
0.51
Methods/Class:
8.2
Methods:
2,017
Files:
208
Avg method cmp:
1.99
Classes/Pkg:
10.7
Classes:
246
Packages:
23
Filtered
Statistics for project Clover database Sat Mar 21 2009 19:24:25 CET:
Stmts:
7,942
LOC:
34,581
Total cmp:
4,021
Stmts/Method:
3.93
Branches:
2,966
NCLOC:
19,962
Cmp density:
0.51
Methods/Class:
8.22
Methods:
2,023
Files:
208
Avg method cmp:
1.99
Classes/Pkg:
10.7
Classes:
246
Packages:
23
Unfiltered
Coverage
246 classes, 6,679 / 12,890 elements
51.8%
0.5181536
Most Complex Packages
1.
63.6%
0.6356618
org.itracker.services.util
(794)
2.
69.7%
0.6968067
org.itracker.services.implementations
(754)
3.
84.1%
0.84115756
org.itracker.model
(652)
4.
3.2%
0.032450896
org.itracker.web.forms
(465)
5.
76.1%
0.7606925
org.itracker.persistence.dao
(296)
Most Complex Classes
1.
68.5%
0.68514854
IssueUtilities
(192)
2.
75.3%
0.75288093
IssueServiceImpl
(184)
3.
85.4%
0.85390073
ConfigurationServiceImpl
(180)
4.
93.9%
0.9389439
ImportHandler
(155)
5.
47.8%
0.4784946
NotificationServiceImpl
(152)
Test Results
507 / 507 tests 3.77 secs
100%
Top 20 Project Risks
ReminderNotification
LoginUtilities
ExecuteAlwaysFilter
GetUserModelFromADPrivilegedAction
Convert
AttachmentDownloadController
CreateIssuePTO
WindowsSSONAuthenticator
ReportChartController
WindowsSSONAuthenticatorADInfo
ReportDownloadController
SimpleCallbackHandler
GenericController
MailNotification
FormatResolutionTag
FormatCustomFieldTag
FormatDateTag
FormatDescriptionTag
HTMLUtilities
ProjectForm
Least Tested Methods
1.
0%
NotificationServiceImpl.handleNotification(Issue,Type,Integer,Map<InternetAddress, Locale>,String) : void
(26)
2.
0%
ExecuteAlwaysFilter.doFilter(ServletRequest,ServletResponse,FilterChain) : void
(25)
3.
0%
LoginUtilities.setupSession(User,String,HttpServletRequest,HttpServletResponse) : User
(16)
4.
0%
ReminderNotification.performTask(String[]) : void
(24)
5.
0%
GetUserModelFromADPrivilegedAction.getUserInfo(String) : User
(12)
6.
0%
FormatImageActionTag.doEndTag() : int
(11)
7.
0%
DefaultAuthenticator.checkLogin(String,Object,int,int) : User
(20)
8.
0%
FormatCustomFieldTag.doEndTag() : int
(13)
9.
0%
IssueForm.validate(ActionMapping,HttpServletRequest) : ActionErrors
(15)
10.
0%
FormatLinkTag.doEndTag() : int
(11)
11.
0%
NotificationServiceImpl.handleLocalizedIssueNotification(Issue,Type,String,InternetAddress[],Integer) : void
(16)
12.
0%
AttachmentDownloadController.doGet(HttpServletRequest,HttpServletResponse) : void
(10)
13.
0%
LoginUtilities.checkAutoLogin(HttpServletRequest,boolean) : boolean
(11)
14.
0%
Base64Coder.decode(char[]) : byte[]
(15)
15.
0%
LoginUtilities.getCurrentLocale(HttpServletRequest) : Locale
(11)
16.
0%
WorkflowUtilities.setFormProperty(ValidatorForm,Integer,Object) : void
(14)
17.
0%
Convert.stringToArray(String) : String[]
(11)
18.
0%
UserUtilities.getAssignableIssueOwnersList(Issue,Project,User,Locale,UserService,Map<Integer, Set<PermissionType>>) : List<NameValuePair>
(10)
19.
0%
FormatMessageTag.doEndTag() : int
(7)
20.
0%
IssueServiceImpl.unassignIssue(Issue,User,boolean) : boolean
(9)
Report generated by
Clover Code Coverage v2.1.0
Sat Mar 21 2009 19:25:43 CET
.
Clover: Open Source License registered to itracker .