Clover Coverage Report -
KS Common 1.2-M4-SNAPSHOT (Aggregated)
Coverage timestamp:
Wed Jul 20 2011 12:23:34 EDT
Overview
Package File
FRAMES
NO FRAMES
SHOW HELP
Statistics for project Clover database Wed Jul 20 2011 12:23:34 EDT:
Stmts:
19,926
LOC:
81,809
Total cmp:
10,271
Stmts/Method:
3.53
Branches:
6,710
NCLOC:
50,426
Cmp density:
0.52
Methods/Class:
6.04
Methods:
5,649
Files:
774
Avg method cmp:
1.82
Classes/Pkg:
7.2
Classes:
936
Packages:
130
Statistics for project Clover database Wed Jul 20 2011 12:23:34 EDT:
Stmts:
19,926
LOC:
81,809
Total cmp:
10,271
Stmts/Method:
3.53
Branches:
6,710
NCLOC:
50,426
Cmp density:
0.52
Methods/Class:
6.04
Methods:
5,649
Files:
774
Avg method cmp:
1.82
Classes/Pkg:
7.2
Classes:
936
Packages:
130
Coverage
936 classes, 8,032 / 32,285 elements
24.9%
0.24878426
Class Coverage Distribution
Class Complexity
Most Complex Packages
1.
39.8%
0.3980198
org.kuali.student.common.assembly.data
(574)
2.
0%
0.0
org.kuali.student.common.ui.client.widgets.search
(416)
3.
0%
0.0
org.kuali.student.common.ui.client.widgets
(412)
4.
61.2%
0.61236423
org.kuali.student.common.validator
(379)
5.
81.1%
0.8114818
org.kuali.student.common.dictionary.service.impl
(346)
Most Complex Classes
1.
67.4%
0.67436206
DefaultValidatorImpl
(261)
2.
48.9%
0.48870057
Validator
(215)
3.
26.1%
0.26118067
DataModelValidator
(185)
4.
86.8%
0.8681135
DictionaryFormatter
(141)
5.
85.4%
0.85446984
MetadataServiceImpl
(137)
Test Results
123 / 123
tests 23.93 secs
100%
Top 20 Project Risks
SearchUtils
HasTextBinding
HasDataValueBinding
CrossSearchManager.SearchResultRowComparator
IdTranslatorFilter
DefaultWidgetFactoryImpl
ExportUtils
SectionBinding
MultiplicityTableBinding
HasValueBinding
IdTranslatorAssemblerFilter
SearchPanel.AdvancedSearch
ModelWidgetBindingSupport
PrincipalAccessor
SummaryTableSection
IdTranslator
WindowTitleUtils
MultiplicityGroupItemBinding
MultiplicityItemBinding
BreadcrumbManager
Coverage Tree Map
Generating Coverage Tree Map. Please wait...
Least Tested Methods
1.
0%
SummaryTableSection.buildMultiplicityRows(DataModel,DataModel,SummaryTableMultiplicityFieldRow,List<SummaryTableRow>,int,Integer) : int
(35)
2.
0%
SearchUtils.initializeSearchRequest(LookupMetadata,SearchRequestWrapper) : void
(34)
3.
0%
HasDataValueBinding.setWidgetValue(HasDataValue,DataModel,String) : void
(24)
4.
0%
SummaryTableSection.updateTableData(DataModel) : void
(27)
5.
0%
MultiplicityGroup.createWidget() : Widget
(13)
6.
0%
DefaultWidgetFactoryImpl._getWidget(WidgetConfigInfo) : Widget
(29)
7.
0%
ExportUtils.getExportItemDetails(ExportElement,Widget,boolean,String,String) : ExportElement
(20)
8.
0%
IdTranslatorFilter.translateIds(Data,Metadata) : void
(28)
9.
0%
HasTextBinding.setModelValue(HasText,DataModel,String) : void
(22)
10.
0%
BaseSection.processValidationResults(List<ValidationResultInfo>,boolean) : ErrorLevel
(20)
11.
0%
MultiplicityTableBinding.setWidgetValue(MultiplicityTable,DataModel,String) : void
(15)
12.
0%
BreadcrumbManager.updateLinks(String) : void
(18)
13.
0%
SectionBinding.setModelValue(Section,DataModel,String) : void
(15)
14.
0%
ValidatorUtils.compareValues(Object,Object,String,String,DateParser) : boolean
(18)
15.
0%
CrossSearchManager.meetsCriteria(Map<String, SearchResultRow>,CrossSearchTypeInfo,JoinCriteriaInfo) : boolean
(15)
16.
0%
IdTranslatorAssemblerFilter.__translateIds(Data,Metadata) : void
(20)
17.
0%
SwapCompositeCondition.evaluate(GroupSection,Map<String, String>) : boolean
(15)
18.
0%
ExportUtils.getDetailsForWidget(Widget,String,String) : List<ExportElement>
(10)
19.
0%
HasValueBinding.setModelValue(HasValue,DataModel,String) : void
(13)
20.
0%
SearchRequest.equals(Object) : boolean
(17)
Report generated by
Clover
Code Coverage
v3.0.2
Wed Jul 20 2011 12:23:52 EDT
.
Clover: Open Source License registered to University of Arizona.