Clover Coverage Report -
KS LUM Impl 1.2-M4-SNAPSHOT
Coverage timestamp:
Wed Jul 20 2011 13:49:35 EDT
Overview
Package File
FRAMES
NO FRAMES
SHOW HELP
Statistics for project Clover database Wed Jul 20 2011 13:36:59 EDT:
Stmts:
6,955
LOC:
24,574
Total cmp:
2,732
Stmts/Method:
4.93
Branches:
1,776
NCLOC:
16,798
Cmp density:
0.39
Methods/Class:
9.6
Methods:
1,411
Files:
145
Avg method cmp:
1.94
Classes/Pkg:
7.35
Classes:
147
Packages:
20
Statistics for project Clover database Wed Jul 20 2011 13:36:59 EDT:
Stmts:
6,955
LOC:
24,574
Total cmp:
2,732
Stmts/Method:
4.93
Branches:
1,776
NCLOC:
16,798
Cmp density:
0.39
Methods/Class:
9.6
Methods:
1,411
Files:
145
Avg method cmp:
1.94
Classes/Pkg:
7.35
Classes:
147
Packages:
20
Coverage
147 classes, 7,304 / 10,142 elements
72%
0.72017354
Class Coverage Distribution
Class Complexity
Most Complex Packages
1.
65.6%
0.6560778
org.kuali.student.lum.lu.service.impl
(621)
2.
68%
0.68
org.kuali.student.lum.lu.entity
(475)
3.
82.3%
0.8230543
org.kuali.student.lum.program.service.assembler
(369)
4.
82.5%
0.8248963
org.kuali.student.lum.course.service.assembler
(265)
5.
65.9%
0.65869015
org.kuali.student.lum.program.service.impl
(238)
Most Complex Classes
1.
62.4%
0.6236854
LuServiceImpl
(440)
2.
61.4%
0.6142626
ProgramServiceImpl
(190)
3.
81.1%
0.8110599
ProgramAssemblerUtils
(182)
4.
76.1%
0.76124567
LuServiceAssembler
(174)
5.
86.9%
0.86875
CourseAssembler
(162)
Test Results
384 / 384
tests 150.78 secs
100%
Top 20 Project Risks
LuServiceImpl.SearchResultRowComparator
CluCredit
AllowedLoLoRelationType
AllowedCluLoRelationType
AllowedLuLuRelationType
Scale
AllowedCluResultLuType
AllowedResultComponentUsageType
AllowedResultUsageLuType
CourseJointAssembler
LuType
CluAcademicSubjectOrg
Resource
LoCategoryAttribute
LoCategoryTypeAttribute
LoLoRelationAttribute
LoLoRelationTypeAttribute
LoRepositoryAttribute
LoTypeAttribute
SubjectAreaUnitOwnerValidator
Coverage Tree Map
Generating Coverage Tree Map. Please wait...
Least Tested Methods
1.
0%
LuServiceImpl.doBrowseProgramSearch() : SearchResult
(33)
2.
0%
LuServiceImpl.doDependencyAnalysisSearch(String) : SearchResult
(29)
3.
0%
LuServiceImpl.doSearchProposalsByCourseCode(String) : SearchResult
(10)
4.
0%
LearningObjectiveServiceImpl.groupCategories(SearchResult) : void
(12)
5.
0%
ProgramAssemblerUtils.addRelationNodes(String,String,String,NodeOperation) : List<BaseDTOAssemblyNode<?, ?>>
(11)
6.
0%
LuServiceAssembler.copyCluCredit(CluCreditInfo,CluCredit) : void
(7)
7.
0%
LuServiceImpl.SearchResultRowComparator.compare(SearchResultRow,SearchResultRow) : int
(6)
8.
0%
ProgramServiceImpl.clearStatementTreeViewIdsRecursively(StatementTreeViewInfo) : void
(7)
9.
0%
CourseJointAssembler.assemble(CluCluRelationInfo,String,CourseJointInfo,boolean) : CourseJointInfo
(8)
10.
0%
LuDaoImpl.getClusByRelationSt(String,String,List<String>) : List<Clu>
(3)
11.
0%
CourseServiceUtils.copyCourse(String,String,String,String[],StatementService,LuService,CourseService) : CourseInfo
(4)
12.
0%
CourseJointAssembler.assemble(CluCluRelationInfo,CourseJointInfo,boolean) : CourseJointInfo
(4)
13.
0%
ProgramServiceImpl.createNewCredentialProgramVersion(String,String) : CredentialProgramInfo
(7)
14.
0%
ProgramServiceImpl.processCopy(CredentialProgramInfo,String) : void
(3)
15.
0%
CourseJointAssembler.disassemble(CourseJointInfo,NodeOperation) : BaseDTOAssemblyNode<CourseJointInfo, CluCluRelationInfo>
(2)
16.
0%
LuServiceAssembler.toCluCreditInfos(CluCredit) : CluCreditInfo
(2)
17.
0%
LuServiceAssembler.toCluCredit(CluCreditInfo) : CluCredit
(2)
18.
0%
ProgramServiceImpl.updateStatementTreeViewInfoState(String,StatementTreeViewInfo) : void
(3)
19.
0%
LuServiceImpl.getLatestVersion(String,String) : VersionDisplayInfo
(3)
20.
0%
LuServiceAssembler.toResultComponentTypeInfo(List<String>) : List<ResultComponentTypeInfo>
(2)
Report generated by
Clover
Code Coverage
v3.0.2
Wed Jul 20 2011 13:56:49 EDT
.
Clover: Open Source License registered to University of Arizona.