Clover Coverage Report -
KS LUM Impl 1.2-M2-SNAPSHOT
Coverage timestamp:
Fri Apr 22 2011 05:39:19 EST
Overview
Package File
FRAMES
NO FRAMES
SHOW HELP
Statistics for project Clover database Fri Apr 22 2011 05:26:36 EST:
Stmts:
6,764
LOC:
24,102
Total cmp:
2,677
Stmts/Method:
4.82
Branches:
1,720
NCLOC:
16,491
Cmp density:
0.4
Methods/Class:
9.6
Methods:
1,402
Files:
144
Avg method cmp:
1.91
Classes/Pkg:
7.3
Classes:
146
Packages:
20
Statistics for project Clover database Fri Apr 22 2011 05:26:36 EST:
Stmts:
6,764
LOC:
24,102
Total cmp:
2,677
Stmts/Method:
4.82
Branches:
1,720
NCLOC:
16,491
Cmp density:
0.4
Methods/Class:
9.6
Methods:
1,402
Files:
144
Avg method cmp:
1.91
Classes/Pkg:
7.3
Classes:
146
Packages:
20
Coverage
146 classes, 7,134 / 9,886 elements
72.2%
0.7216265
Class Coverage Distribution
Class Complexity
Most Complex Packages
1.
67.1%
0.6710262
org.kuali.student.lum.lu.service.impl
(598)
2.
68%
0.68
org.kuali.student.lum.lu.entity
(475)
3.
82.1%
0.82074076
org.kuali.student.lum.program.service.assembler
(371)
4.
85.5%
0.8545296
org.kuali.student.lum.course.service.assembler
(242)
5.
67.5%
0.6748387
org.kuali.student.lum.program.service.impl
(235)
Most Complex Classes
1.
64.3%
0.6434741
LuServiceImpl
(417)
2.
63.4%
0.6340641
ProgramServiceImpl
(185)
3.
80.7%
0.80715394
ProgramAssemblerUtils
(184)
4.
76.1%
0.76124567
LuServiceAssembler
(174)
5.
89%
0.8904824
CourseAssembler
(147)
Test Results
383 / 384
tests 125.34 secs
99.7%
Top 20 Project Risks
SubjectAreaUnitOwnerValidator
RevenuePercentValidator
ExpenditurePercentValidator
LuServiceImpl.SearchResultRowComparator
ActiveDatesValidator
CluCredit
AllowedLoLoRelationType
AllowedCluLoRelationType
AllowedLuLuRelationType
Scale
AllowedCluResultLuType
AllowedResultComponentUsageType
AllowedResultUsageLuType
LuType
CluAcademicSubjectOrg
Resource
LoCategoryAttribute
LoCategoryTypeAttribute
CourseJointAssembler
LoLoRelationAttribute
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%
SubjectAreaUnitOwnerValidator.validateObject(FieldDefinition,Object,ObjectStructureDefinition,Stack<String>) : List<ValidationResultInfo>
(11)
4.
0%
LearningObjectiveServiceImpl.groupCategories(SearchResult) : void
(12)
5.
0%
RevenuePercentValidator.validateObject(FieldDefinition,Object,ObjectStructureDefinition,Stack<String>) : List<ValidationResultInfo>
(7)
6.
0%
ExpenditurePercentValidator.validateObject(FieldDefinition,Object,ObjectStructureDefinition,Stack<String>) : List<ValidationResultInfo>
(7)
7.
0%
ProgramAssemblerUtils.addRelationNodes(String,String,String,NodeOperation) : List<BaseDTOAssemblyNode<?, ?>>
(11)
8.
0%
LuServiceAssembler.copyCluCredit(CluCreditInfo,CluCredit) : void
(7)
9.
0%
LuServiceImpl.SearchResultRowComparator.compare(SearchResultRow,SearchResultRow) : int
(6)
10.
0%
ActiveDatesValidator.validateObject(FieldDefinition,Object,ObjectStructureDefinition,Stack<String>) : List<ValidationResultInfo>
(6)
11.
0%
ProgramServiceImpl.clearStatementTreeViewIdsRecursively(StatementTreeViewInfo) : void
(6)
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%
LuServiceImpl.getLatestVersion(String,String) : VersionDisplayInfo
(3)
19.
0%
LuServiceAssembler.toResultComponentTypeInfo(List<String>) : List<ResultComponentTypeInfo>
(2)
20.
0%
LuServiceImpl.getCluSetIdsFromCluSet(String) : List<String>
(2)
Report generated by
Clover
Code Coverage
v3.0.2
Fri Apr 22 2011 05:47:24 EST
.
Clover: Open Source License registered to University of Arizona.