Clover Coverage Report -
KS Core Impl 1.2-M5-SNAPSHOT
Coverage timestamp:
Mon Aug 29 2011 06:42:07 EDT
Overview
Package File
FRAMES
NO FRAMES
SHOW HELP
Statistics for project Clover database Mon Aug 29 2011 06:34:24 EDT:
Stmts:
3,995
LOC:
18,250
Total cmp:
1,707
Stmts/Method:
3.2
Branches:
596
NCLOC:
11,357
Cmp density:
0.43
Methods/Class:
8.1
Methods:
1,247
Files:
153
Avg method cmp:
1.37
Classes/Pkg:
3.85
Classes:
154
Packages:
40
Statistics for project Clover database Mon Aug 29 2011 06:34:24 EDT:
Stmts:
3,995
LOC:
18,250
Total cmp:
1,707
Stmts/Method:
3.2
Branches:
596
NCLOC:
11,357
Cmp density:
0.43
Methods/Class:
8.1
Methods:
1,247
Files:
153
Avg method cmp:
1.37
Classes/Pkg:
3.85
Classes:
154
Packages:
40
Coverage
154 classes, 3,354 / 5,838 elements
57.5%
0.5745118
Class Coverage Distribution
Class Complexity
Most Complex Packages
1.
62.1%
0.62068963
org.kuali.student.core.statement.service.impl
(206)
2.
51.1%
0.5106383
org.kuali.student.core.statement.entity
(141)
3.
1%
0.0100334445
org.kuali.student.core.organization.service.impl
(133)
4.
15.7%
0.1570248
org.kuali.student.core.organization.entity
(121)
5.
70%
0.69975185
org.kuali.student.core.atp.service.impl
(108)
Most Complex Classes
1.
60.2%
0.60229135
StatementServiceImpl
(136)
2.
1.7%
0.016806724
OrganizationServiceImpl
(87)
3.
60.1%
0.60076046
AtpServiceImpl
(83)
4.
64.9%
0.64851487
StatementAssembler
(70)
5.
62.8%
0.6280488
ProposalServiceImpl
(57)
Test Results
236 / 236
tests 93.91 secs
100%
Top 20 Project Risks
QuickViewByGivenName
PersonSearch
StatementTreeViewAssembler
OrganizationAssembler
KsPerson
QuickViewByGivenNameSearchTypeCreator
MockSubjectCodeServiceImpl
StatementTypeHeaderTemplate
OrgOrgRelationType
OrgPersonRelationType
OrgType
StatementAnchor
ObjectSubType
ProposalReferenceTypeAttribute
ProposalTypeAttribute
NlUsageTypeAttribute
ObjectSubTypeAttribute
ObjectTypeAttribute
RefStatementRelationAttribute
RefStatementRelationTypeAttribute
Coverage Tree Map
Generating Coverage Tree Map. Please wait...
Least Tested Methods
1.
0%
QuickViewByGivenName.findPersons(IdentityManagementService,SearchRequest) : List<Person>
(18)
2.
0%
QuickViewByGivenNameSearchTypeCreator.get() : SearchTypeInfo
(1)
3.
0%
StatementServiceImpl.doDependencyAnalysisSearch(List<String>,List<String>) : SearchResult
(6)
4.
0%
StatementAssembler.toStatementFromTree(Statement,StatementTreeViewInfo,Set<String>,List<Statement>,List<ReqComponent>) : Statement
(6)
5.
0%
QuickViewByGivenName.search(IdentityManagementService,SearchRequest) : SearchResult
(3)
6.
0%
OrganizationAssembler.toOrgOrgRelation(boolean,OrgOrgRelationInfo,OrganizationDao) : OrgOrgRelation
(7)
7.
0%
OrganizationAssembler.toOrgPositionRestriction(boolean,OrgPositionRestrictionInfo,OrganizationDao) : OrgPositionRestriction
(7)
8.
0%
OrganizationAssembler.toOrgPersonRelation(boolean,OrgPersonRelationInfo,OrganizationDao) : OrgPersonRelation
(6)
9.
0%
OrganizationAssembler.toOrg(boolean,OrgInfo,OrganizationDao) : Org
(5)
10.
0%
OrganizationServiceImpl.createOrganization(String,OrgInfo) : OrgInfo
(5)
11.
0%
StatementAssembler.createStatement(StatementTreeViewInfo,Statement) : void
(5)
12.
0%
StatementServiceImpl.updateStatementTreeView(String,StatementTreeViewInfo) : StatementTreeViewInfo
(3)
13.
0%
OrganizationServiceImpl.createOrgPersonRelation(String,String,String,OrgPersonRelationInfo) : OrgPersonRelationInfo
(3)
14.
0%
KsPerson.populateNameInfo(KimEntityDefaultInfo,KimPrincipal) : void
(3)
15.
0%
ProposalServiceImpl.doSearchProposalsForReferenceIds(SearchRequest) : SearchResult
(2)
16.
0%
StatementServiceImpl.getRefStatementRelationsByRef(String,String) : List<RefStatementRelationInfo>
(3)
17.
0%
StatementTreeViewAssembler.disassemble(StatementTreeViewInfo,NodeOperation) : BaseDTOAssemblyNode<StatementTreeViewInfo, StatementTreeViewInfo>
(3)
18.
0%
StatementAssembler.toStatementTreeViewInfo(Statement) : StatementTreeViewInfo
(1)
19.
0%
StatementServiceImpl.translateStatementTreeViewToNL(StatementTreeViewInfo,String,String) : String
(4)
20.
0%
PersonSearch.findPeopleInternal(IdentityManagementService,Map<String, String>,boolean) : List<Person>
(3)
Report generated by
Clover
Code Coverage
v3.0.2
Mon Aug 29 2011 06:44:22 EDT
.
Clover: Open Source License registered to University of Arizona.