Clover Coverage Report -
Kuali Student 1.2-M6-SNAPSHOT (Aggregated)
Coverage timestamp:
Mon Sep 12 2011 05:03:53 EDT
Overview
Package File
FRAMES
NO FRAMES
SHOW HELP
Statistics for project Clover database Mon Sep 12 2011 05:03:53 EDT:
Stmts:
54,167
LOC:
256,841
Total cmp:
26,819
Stmts/Method:
3.27
Branches:
14,876
NCLOC:
151,442
Cmp density:
0.5
Methods/Class:
6.06
Methods:
16,557
Files:
2,461
Avg method cmp:
1.62
Classes/Pkg:
7.67
Classes:
2,730
Packages:
356
Statistics for project Clover database Mon Sep 12 2011 05:03:53 EDT:
Stmts:
54,167
LOC:
256,841
Total cmp:
26,819
Stmts/Method:
3.27
Branches:
14,876
NCLOC:
151,442
Cmp density:
0.5
Methods/Class:
6.06
Methods:
16,557
Files:
2,461
Avg method cmp:
1.62
Classes/Pkg:
7.67
Classes:
2,730
Packages:
356
Coverage
2,730 classes, 25,175 / 85,600 elements
29.4%
0.29410046
Class Coverage Distribution
Class Complexity
Most Complex Packages
1.
0%
0.0
org.kuali.student.core.statement.ui.client.widgets.rules
(929)
2.
0%
0.0
org.kuali.student.lum.common.client.widgets
(623)
3.
65.9%
0.6590761
org.kuali.student.lum.lu.service.impl
(621)
4.
58.5%
0.58459216
org.kuali.student.lum.lu.service.jaxws
(604)
5.
40.2%
0.4019802
org.kuali.student.common.assembly.data
(574)
Most Complex Classes
1.
61.2%
0.6117331
LuServiceImpl
(451)
2.
67.6%
0.67557716
DefaultValidatorImpl
(261)
3.
0%
0.0
WorkflowUtilities
(242)
4.
0%
0.0
StatementVO
(238)
5.
48.9%
0.48870057
Validator
(215)
Test Results
784 / 784
tests 229.71 secs
100%
Top 20 Project Risks
SearchUtils
HasTextBinding
HasDataValueBinding
CrossSearchManager.SearchResultRowComparator
OrgSearchAttribute
IdTranslatorFilter
KSUserXmlParser
RuleExpressionParser
DefaultWidgetFactoryImpl
ExportUtils
SectionBinding
MultiplicityTableBinding
HasValueBinding
QuickViewByGivenName
IdTranslatorAssemblerFilter
StatementUtil
StatementUtil
CocValuesFinder
AllOrgsValuesFinder
UploadServlet
Coverage Tree Map
Generating Coverage Tree Map. Please wait...
Least Tested Methods
1.
0%
LuServiceImpl.doBrowseProgramSearch() : SearchResult
(33)
2.
0%
LuServiceImpl.doDependencyAnalysisSearch(String) : SearchResult
(31)
3.
0%
SummaryTableSection.buildMultiplicityRows(DataModel,DataModel,SummaryTableMultiplicityFieldRow,List<SummaryTableRow>,int,Integer) : int
(35)
4.
0%
CluSetDetailsWidget.redraw() : void
(20)
5.
0%
CurriculumHomeController.getView(V,Callback<View>,Map<String, String>) : void
(37)
6.
0%
CluSetEditorWidget.setupEditor() : void
(16)
7.
0%
SearchUtils.initializeSearchRequest(LookupMetadata,SearchRequestWrapper) : void
(34)
8.
0%
HasDataValueBinding.setWidgetValue(HasDataValue,DataModel,String) : void
(24)
9.
0%
SummaryTableSection.updateTableData(DataModel) : void
(27)
10.
0%
ReqCompEditWidget.displayFieldsEnd(List<Metadata>) : void
(16)
11.
0%
MultiplicityGroup.createWidget() : Widget
(13)
12.
0%
DefaultWidgetFactoryImpl._getWidget(WidgetConfigInfo) : Widget
(29)
13.
0%
DependencyAnalysisView.onSuccess(SearchResult) : void
(19)
14.
0%
KSUserXmlParser.constructEntity(Element) : KimEntityImpl
(11)
15.
0%
UploadServlet.doPost(HttpServletRequest,HttpServletResponse) : void
(13)
16.
0%
QuickViewByGivenName.findPersons(IdentityManagementService,SearchRequest) : List<Person>
(18)
17.
0%
CluSetManagementRpcGwtServlet.getCluInformations(List<String>) : List<CluInformation>
(20)
18.
0%
ExportUtils.getExportItemDetails(ExportElement,Widget,boolean,String,String) : ExportElement
(20)
19.
0%
HasTextBinding.setModelValue(HasText,DataModel,String) : void
(23)
20.
0%
IdTranslatorFilter.translateIds(Data,Metadata) : void
(28)
Report generated by
Clover
Code Coverage
v3.0.2
Mon Sep 12 2011 05:09:18 EDT
.
Clover: Open Source License registered to University of Arizona.