Clover Coverage Report -
Kuali Student 1.3.0-SNAPSHOT (Aggregated)
Coverage timestamp:
Thu Apr 28 2011 05:03:32 EDT
Overview
Package File
FRAMES
NO FRAMES
SHOW HELP
Statistics for project Clover database Thu Apr 28 2011 05:03:32 EDT:
Stmts:
55,580
LOC:
273,936
Total cmp:
27,749
Stmts/Method:
3.14
Branches:
14,684
NCLOC:
159,497
Cmp density:
0.5
Methods/Class:
5.88
Methods:
17,696
Files:
2,711
Avg method cmp:
1.57
Classes/Pkg:
7.63
Classes:
3,008
Packages:
394
Statistics for project Clover database Thu Apr 28 2011 05:03:32 EDT:
Stmts:
55,580
LOC:
273,936
Total cmp:
27,749
Stmts/Method:
3.14
Branches:
14,684
NCLOC:
159,497
Cmp density:
0.5
Methods/Class:
5.88
Methods:
17,696
Files:
2,711
Avg method cmp:
1.57
Classes/Pkg:
7.63
Classes:
3,008
Packages:
394
Coverage
3,008 classes, 2,529 / 87,960 elements
2.9%
0.028751705
Class Coverage Distribution
Class Complexity
Most Complex Packages
1.
0%
0.0
org.kuali.student.core.statement.ui.client.widgets.rules
(925)
2.
0%
0.0
org.kuali.student.lum.common.client.widgets
(610)
3.
0%
0.0
org.kuali.student.lum.lu.service.jaxws
(604)
4.
0%
0.0
org.kuali.student.lum.lu.service.impl
(598)
5.
0%
0.0
org.kuali.student.common.assembly.data
(566)
Most Complex Classes
1.
0%
0.0
LuServiceImpl
(417)
2.
0%
0.0
StatementVO
(235)
3.
0%
0.0
DefaultValidatorImpl
(219)
4.
0%
0.0
Validator
(215)
5.
0%
0.0
ProgramServiceImpl
(191)
Test Results
38 / 39
tests 35 secs
97.4%
Top 20 Project Risks
AbstractSearchableCrudDaoImpl
SearchUtils
ComplexSubstructuresHelper
MajorDisciplineDataGenerator
HasTextBinding
HasDataValueBinding
DefaultDataBeanMapper
BooleanFunctionLexer
CourseAssembler
CrossSearchManager.SearchResultRowComparator
OrgSearchAttribute
DictionaryBeanDefinitionParser
LoAssembler
IdTranslatorFilter
KSUserXmlParser
SearchPanel.AdvancedSearch
FailureMessageBuilder
SuccessMessageBuilder
DictionaryCreator
DictionaryValidator
Coverage Tree Map
Generating Coverage Tree Map. Please wait...
Least Tested Methods
1.
0%
LumServiceMethodInvoker.invokeServiceCallOnResult(BaseDTOAssemblyNode) : void
(71)
2.
0%
LuServiceImpl.updateClu(String,CluInfo) : CluInfo
(37)
3.
0%
LuServiceImpl.doBrowseProgramSearch() : SearchResult
(33)
4.
0%
CourseAssembler.disassemble(CourseInfo,NodeOperation) : BaseDTOAssemblyNode<CourseInfo, CluInfo>
(33)
5.
0%
LuServiceImpl.doDependencyAnalysisSearch(String) : SearchResult
(29)
6.
0%
AbstractSearchableCrudDaoImpl.search(SearchRequest,Map<String, String>,SearchTypeInfo) : SearchResult
(43)
7.
0%
SummaryTableSection.buildMultiplicityRows(DataModel,DataModel,SummaryTableMultiplicityFieldRow,List<SummaryTableRow>,int,Integer) : int
(35)
8.
0%
CluSetDetailsWidget.redraw() : void
(20)
9.
0%
CourseAssembler.disassembleCreditOutcomes(CourseInfo,CluInfo,List<CluResultInfo>,NodeOperation) : List<BaseDTOAssemblyNode<?, ?>>
(27)
10.
0%
SearchConfigFormatter.formatSearchType(String,SearchTypeInfo) : void
(1)
11.
0%
CourseAssembler.assemble(CluInfo,CourseInfo,boolean) : CourseInfo
(21)
12.
0%
LuServiceImpl.toCluForCreate(String,CluInfo) : Clu
(19)
13.
0%
BooleanFunctionLexer.mTokens() : void
(80)
14.
0%
CriteriaValidatorParser.validate(int,Comparison) : void
(38)
15.
0%
CluSetEditorWidget.setupEditor() : void
(16)
16.
0%
SearchUtils.initializeSearchRequest(LookupMetadata,SearchRequestWrapper) : void
(33)
17.
0%
DictionaryCreator.addField(Class<?>,PropertyDescriptor,StringBuffer,Set<Class<?>>) : Set<Class<?>>
(35)
18.
0%
MajorDisciplineDataGenerator.getStringValue(String,String,Integer,boolean) : String
(26)
19.
0%
HasDataValueBinding.setWidgetValue(HasDataValue,DataModel,String) : void
(24)
20.
0%
DictionaryFormatter.formatForWiki() : String
(6)
Report generated by
Clover
Code Coverage
v3.0.2
Thu Apr 28 2011 05:09:14 EDT
.
Clover: Open Source License registered to University of Arizona.