Clover Coverage Report -
KS Common 1.2-M6-SNAPSHOT (Aggregated)
Coverage timestamp:
Mon Sep 12 2011 05:50:56 EDT
Overview
Package File
FRAMES
NO FRAMES
SHOW HELP
Statistics for project Clover database Mon Sep 12 2011 05:50:56 EDT:
Stmts:
20,129
LOC:
82,524
Total cmp:
10,394
Stmts/Method:
3.53
Branches:
6,800
NCLOC:
50,902
Cmp density:
0.52
Methods/Class:
6.05
Methods:
5,697
Files:
777
Avg method cmp:
1.82
Classes/Pkg:
7.24
Classes:
941
Packages:
130
Statistics for project Clover database Mon Sep 12 2011 05:50:56 EDT:
Stmts:
20,129
LOC:
82,524
Total cmp:
10,394
Stmts/Method:
3.53
Branches:
6,800
NCLOC:
50,902
Cmp density:
0.52
Methods/Class:
6.05
Methods:
5,697
Files:
777
Avg method cmp:
1.82
Classes/Pkg:
7.24
Classes:
941
Packages:
130
Coverage
941 classes, 8,094 / 32,626 elements
24.8%
0.24808435
Class Coverage Distribution
Class Complexity
Most Complex Packages
1.
40.2%
0.4019802
org.kuali.student.common.assembly.data
(574)
2.
0%
0.0
org.kuali.student.common.ui.client.widgets
(452)
3.
0%
0.0
org.kuali.student.common.ui.client.widgets.search
(424)
4.
61.5%
0.6148705
org.kuali.student.common.validator
(379)
5.
81.3%
0.81303334
org.kuali.student.common.dictionary.service.impl
(346)
Most Complex Classes
1.
67.6%
0.67557716
DefaultValidatorImpl
(261)
2.
48.9%
0.48870057
Validator
(215)
3.
27.7%
0.27652174
DataModelValidator
(190)
4.
84.9%
0.84928715
MetadataServiceImpl
(141)
5.
87.1%
0.8714524
DictionaryFormatter
(141)
Test Results
123 / 123
tests 18.7 secs
100%
Top 20 Project Risks
SearchUtils
HasTextBinding
HasDataValueBinding
CrossSearchManager.SearchResultRowComparator
IdTranslatorFilter
DefaultWidgetFactoryImpl
ExportUtils
SectionBinding
MultiplicityTableBinding
HasValueBinding
IdTranslatorAssemblerFilter
SearchPanel.AdvancedSearch
MultiplicityGroupItemBinding
ModelWidgetBindingSupport
PrincipalAccessor
SummaryTableSection
IdTranslator
WindowTitleUtils
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%
HasTextBinding.setModelValue(HasText,DataModel,String) : void
(23)
9.
0%
IdTranslatorFilter.translateIds(Data,Metadata) : void
(28)
10.
0%
BaseSection.processValidationResults(List<ValidationResultInfo>,boolean) : ErrorLevel
(20)
11.
0%
MultiplicityTableBinding.setWidgetValue(MultiplicityTable,DataModel,String) : void
(15)
12.
0%
ExportUtils.getDetailsForWidget(Widget,String,String) : List<ExportElement>
(21)
13.
0%
BreadcrumbManager.updateLinks(String) : void
(18)
14.
0%
SectionBinding.setModelValue(Section,DataModel,String) : void
(15)
15.
0%
ValidatorUtils.compareValues(Object,Object,String,String,DateParser) : boolean
(18)
16.
0%
CrossSearchManager.meetsCriteria(Map<String, SearchResultRow>,CrossSearchTypeInfo,JoinCriteriaInfo) : boolean
(15)
17.
0%
IdTranslatorAssemblerFilter.__translateIds(Data,Metadata) : void
(20)
18.
0%
SwapCompositeCondition.evaluate(GroupSection,Map<String, String>) : boolean
(15)
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
Mon Sep 12 2011 05:51:16 EDT
.
Clover: Open Source License registered to University of Arizona.