Clover Coverage Report -
KS LUM Impl 1.1.0-M10-SNAPSHOT
Coverage timestamp:
Fri Dec 17 2010 07:00:10 EST
Overview
Package File
FRAMES
NO FRAMES
SHOW HELP
Statistics for project Clover database Fri Dec 17 2010 06:47:27 EST:
Stmts:
6,332
LOC:
23,084
Total cmp:
2,573
Stmts/Method:
4.59
Branches:
1,554
NCLOC:
15,721
Cmp density:
0.41
Methods/Class:
9.64
Methods:
1,379
Files:
142
Avg method cmp:
1.87
Classes/Pkg:
7.15
Classes:
143
Packages:
20
Statistics for project Clover database Fri Dec 17 2010 06:47:27 EST:
Stmts:
6,332
LOC:
23,084
Total cmp:
2,573
Stmts/Method:
4.59
Branches:
1,554
NCLOC:
15,721
Cmp density:
0.41
Methods/Class:
9.64
Methods:
1,379
Files:
142
Avg method cmp:
1.87
Classes/Pkg:
7.15
Classes:
143
Packages:
20
Coverage
143 classes, 7,144 / 9,265 elements
77.1%
0.77107394
Class Coverage Distribution
Class Complexity
Most Complex Packages
1.
78.7%
0.78738594
org.kuali.student.lum.lu.service.impl
(524)
2.
67.9%
0.6794055
org.kuali.student.lum.lu.entity
(471)
3.
82.1%
0.82074076
org.kuali.student.lum.program.service.assembler
(371)
4.
83.9%
0.83859646
org.kuali.student.lum.course.service.assembler
(247)
5.
67.9%
0.67866325
org.kuali.student.lum.program.service.impl
(243)
Most Complex Classes
1.
80.2%
0.8016878
LuServiceImpl
(350)
2.
64%
0.64046824
ProgramServiceImpl
(193)
3.
80.7%
0.80715394
ProgramAssemblerUtils
(184)
4.
76%
0.7598608
LuServiceAssembler
(174)
5.
86.8%
0.86797386
CourseAssembler
(152)
Test Results
382 / 382
tests 136.48 secs
100%
Top 20 Project Risks
CluCredit
AllowedLoLoRelationType
AllowedCluLoRelationType
AllowedLuLuRelationType
Scale
AllowedCluResultLuType
AllowedResultComponentUsageType
AllowedResultUsageLuType
LuType
CluAcademicSubjectOrg
Resource
LoCategoryAttribute
LoCategoryTypeAttribute
CourseJointAssembler
LoLoRelationAttribute
LoLoRelationTypeAttribute
LoRepositoryAttribute
LoTypeAttribute
CluLoRelationAttribute
NLHelper
Coverage Tree Map
Generating Coverage Tree Map. Please wait...
Least Tested Methods
1.
0%
ProgramAssemblerUtils.addRelationNodes(String,String,String,NodeOperation) : List<BaseDTOAssemblyNode<?, ?>>
(11)
2.
0%
LuServiceAssembler.copyCluCredit(CluCreditInfo,CluCredit) : void
(7)
3.
0%
ProgramServiceImpl.clearStatementTreeViewIdsRecursively(StatementTreeViewInfo) : void
(6)
4.
0%
CourseJointAssembler.assemble(CluCluRelationInfo,CourseJointInfo,boolean) : CourseJointInfo
(4)
5.
0%
ProgramServiceImpl.createNewCredentialProgramVersion(String,String) : CredentialProgramInfo
(7)
6.
0%
ProgramServiceImpl.processCopy(CredentialProgramInfo,String) : void
(3)
7.
0%
CourseJointAssembler.disassemble(CourseJointInfo,NodeOperation) : BaseDTOAssemblyNode<CourseJointInfo, CluCluRelationInfo>
(2)
8.
0%
LuServiceAssembler.toCluCreditInfos(CluCredit) : CluCreditInfo
(2)
9.
0%
LuServiceAssembler.toCluCredit(CluCreditInfo) : CluCredit
(2)
10.
0%
LuServiceImpl.getLatestVersion(String,String) : VersionDisplayInfo
(3)
11.
0%
LuServiceAssembler.toResultComponentTypeInfo(List<String>) : List<ResultComponentTypeInfo>
(2)
12.
0%
LuServiceImpl.getCluSetIdsFromCluSet(String) : List<String>
(2)
13.
0%
ProgramAssemblerUtils.addUpdateRequirementStateNodes(List<String>,String,BaseDTOAssemblyNode<?, ?>) : void
(2)
14.
0%
LearningObjectiveServiceAssembler.toLoCategoryType(LoCategoryType,LoCategoryTypeInfo,LoDao) : LoCategoryType
(2)
15.
0%
ProgramAssemblerUtils.addDeleteRelationNodes(Map<String, String>,List<BaseDTOAssemblyNode<?, ?>>) : void
(1)
16.
0%
ProgramServiceImpl.deleteMajorDiscipline(String) : StatusInfo
(2)
17.
0%
ProgramAssemblerUtils.deletePublicationInfo(List<BaseDTOAssemblyNode<?, ?>>,CluPublicationInfo) : void
(1)
18.
0%
LuServiceImpl.updateCluState(String,String) : CluInfo
(1)
19.
0%
NLCluSet.toString() : String
(2)
20.
0%
NLHelper.getCluOrCluSetAsShortNames(CluInfo,NLCluSet) : String
(2)
Report generated by
Clover
Code Coverage
v3.0.2
Fri Dec 17 2010 07:11:24 EST
.
Clover: Open Source License registered to University of Arizona.