Clover Coverage Report -
KS LUM Impl 1.1.1-SNAPSHOT
Coverage timestamp:
Wed Apr 20 2011 06:25:34 EST
Overview
Package File
FRAMES
NO FRAMES
SHOW HELP
Statistics for project Clover database Wed Apr 20 2011 06:01:15 EST:
Stmts:
6,381
LOC:
23,362
Total cmp:
2,584
Stmts/Method:
4.59
Branches:
1,558
NCLOC:
15,914
Cmp density:
0.4
Methods/Class:
9.65
Methods:
1,389
Files:
143
Avg method cmp:
1.86
Classes/Pkg:
7.2
Classes:
144
Packages:
20
Statistics for project Clover database Wed Apr 20 2011 06:01:15 EST:
Stmts:
6,381
LOC:
23,362
Total cmp:
2,584
Stmts/Method:
4.59
Branches:
1,558
NCLOC:
15,914
Cmp density:
0.4
Methods/Class:
9.65
Methods:
1,389
Files:
143
Avg method cmp:
1.86
Classes/Pkg:
7.2
Classes:
144
Packages:
20
Coverage
144 classes, 6,302 / 9,328 elements
67.6%
0.67560035
Class Coverage Distribution
Class Complexity
Most Complex Packages
1.
50.8%
0.50770444
org.kuali.student.lum.lu.service.impl
(524)
2.
55.6%
0.5557895
org.kuali.student.lum.lu.entity
(475)
3.
82.1%
0.82074076
org.kuali.student.lum.program.service.assembler
(371)
4.
85.4%
0.8535959
org.kuali.student.lum.course.service.assembler
(249)
5.
67.6%
0.6757458
org.kuali.student.lum.program.service.impl
(240)
Most Complex Classes
1.
46.4%
0.46394232
LuServiceImpl
(350)
2.
63.5%
0.63497454
ProgramServiceImpl
(190)
3.
80.7%
0.80715394
ProgramAssemblerUtils
(184)
4.
59.2%
0.5916955
LuServiceAssembler
(174)
5.
88.8%
0.888183
CourseAssembler
(154)
Test Results
315 / 315
tests 188.57 secs
100%
Top 20 Project Risks
CluCredit
LuLuRelationType
Lui
LuiLuiRelation
AllowedLoLoRelationType
AllowedCluLoRelationType
AllowedLuLuRelationType
Scale
AllowedCluResultLuType
AllowedResultComponentUsageType
AllowedResultUsageLuType
LuType
CluAcademicSubjectOrg
Resource
LoCategoryAttribute
LoCategoryTypeAttribute
LoLoRelationAttribute
LoLoRelationTypeAttribute
LoRepositoryAttribute
CourseJointAssembler
Coverage Tree Map
Generating Coverage Tree Map. Please wait...
Least Tested Methods
1.
0%
LuServiceImpl.updateCluSet(String,CluSetInfo) : CluSetInfo
(17)
2.
0%
ProgramAssemblerUtils.addRelationNodes(String,String,String,NodeOperation) : List<BaseDTOAssemblyNode<?, ?>>
(11)
3.
0%
LuServiceAssembler.copyCluCredit(CluCreditInfo,CluCredit) : void
(7)
4.
0%
LuServiceImpl.updateLuiLuiRelation(String,LuiLuiRelationInfo) : LuiLuiRelationInfo
(7)
5.
0%
LuServiceImpl.updateCluLoRelation(String,CluLoRelationInfo) : CluLoRelationInfo
(6)
6.
0%
LuServiceAssembler.toLui(boolean,LuiInfo,LuDao) : Lui
(6)
7.
0%
LuServiceImpl.createCluSet(String,CluSetInfo) : CluSetInfo
(6)
8.
0%
LuServiceImpl.createLuiLuiRelation(String,String,String,LuiLuiRelationInfo) : LuiLuiRelationInfo
(4)
9.
0%
LuServiceAssembler.toSearchParameterEntity(SearchParam) : SearchParameter
(4)
10.
0%
LuServiceImpl.removeCluSetFromCluSet(String,String) : StatusInfo
(4)
11.
0%
LuServiceImpl.removeCluFromCluSet(String,String) : StatusInfo
(3)
12.
0%
ProgramServiceImpl.clearStatementTreeViewIdsRecursively(StatementTreeViewInfo) : void
(6)
13.
0%
LuServiceAssembler.toCluSetEntity(CluSetInfo,LuDao) : CluSet
(2)
14.
0%
LuServiceImpl.getMembershipQuerySearchResult(MembershipQueryInfo) : List<String>
(4)
15.
0%
LuServiceImpl.updateLui(String,LuiInfo) : LuiInfo
(4)
16.
0%
CourseJointAssembler.assemble(CluCluRelationInfo,CourseJointInfo,boolean) : CourseJointInfo
(4)
17.
0%
ProgramServiceImpl.createNewCredentialProgramVersion(String,String) : CredentialProgramInfo
(7)
18.
0%
LuServiceImpl.createLui(String,String,LuiInfo) : LuiInfo
(4)
19.
0%
LuServiceImpl.addCluSetToCluSet(String,String) : StatusInfo
(2)
20.
0%
LuServiceImpl.addCluToCluSet(String,String) : StatusInfo
(2)
Report generated by
Clover
Code Coverage
v3.0.2
Wed Apr 20 2011 06:42:38 EST
.
Clover: Open Source License registered to University of Arizona.