Clover Coverage Report -
KS Core Impl 1.2-M6-SNAPSHOT
Coverage timestamp:
Sun Sep 11 2011 06:54:12 EDT
Overview
Package File
FRAMES
NO FRAMES
SHOW HELP
Statistics for project Clover database Sun Sep 11 2011 06:48:28 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 Sun Sep 11 2011 06:48:28 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,907 / 5,838 elements
66.9%
0.66923606
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.
68.9%
0.68896323
org.kuali.student.core.organization.service.impl
(133)
4.
66.9%
0.6694215
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.
65.5%
0.6554622
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
270 / 270
tests 63.38 secs
100%
Top 20 Project Risks
QuickViewByGivenName
PersonSearch
StatementTreeViewAssembler
KsPerson
QuickViewByGivenNameSearchTypeCreator
MockSubjectCodeServiceImpl
StatementTypeHeaderTemplate
StatementAnchor
ObjectSubType
ProposalReferenceTypeAttribute
ProposalTypeAttribute
NlUsageTypeAttribute
ObjectSubTypeAttribute
ObjectTypeAttribute
RefStatementRelationAttribute
RefStatementRelationTypeAttribute
ReqComponentTypeAttribute
StatementAttribute
StatementTypeAttribute
OrgHierarchyAttribute
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%
StatementAssembler.createStatement(StatementTreeViewInfo,Statement) : void
(5)
7.
0%
StatementServiceImpl.updateStatementTreeView(String,StatementTreeViewInfo) : StatementTreeViewInfo
(3)
8.
0%
KsPerson.populateNameInfo(KimEntityDefaultInfo,KimPrincipal) : void
(3)
9.
0%
ProposalServiceImpl.doSearchProposalsForReferenceIds(SearchRequest) : SearchResult
(2)
10.
0%
StatementServiceImpl.getRefStatementRelationsByRef(String,String) : List<RefStatementRelationInfo>
(3)
11.
0%
StatementTreeViewAssembler.disassemble(StatementTreeViewInfo,NodeOperation) : BaseDTOAssemblyNode<StatementTreeViewInfo, StatementTreeViewInfo>
(3)
12.
0%
StatementAssembler.toStatementTreeViewInfo(Statement) : StatementTreeViewInfo
(1)
13.
0%
StatementServiceImpl.translateStatementTreeViewToNL(StatementTreeViewInfo,String,String) : String
(4)
14.
0%
PersonSearch.findPeopleInternal(IdentityManagementService,Map<String, String>,boolean) : List<Person>
(3)
15.
0%
PersonSearch.convertEntityToPerson(KimEntityDefaultInfo,KimPrincipal) : Person
(4)
16.
0%
StatementAssembler.toCustomLuStatementInfo(StatementTreeViewInfo) : Statement
(3)
17.
0%
OrganizationServiceImpl.updateOrgPersonRelation(String,OrgPersonRelationInfo) : OrgPersonRelationInfo
(2)
18.
0%
OrganizationServiceImpl.updatePositionRestrictionForOrg(String,String,OrgPositionRestrictionInfo) : OrgPositionRestrictionInfo
(1)
19.
0%
QuickViewByGivenName.compare(Person,Person) : int
(3)
20.
0%
StatementAssembler.deleteStatementsRecursively(Statement,Set<String>,List<Statement>) : void
(2)
Report generated by
Clover
Code Coverage
v3.0.2
Sun Sep 11 2011 06:57:11 EDT
.
Clover: Open Source License registered to University of Arizona.