Clover Coverage Report -
Kuali Student 1.2-M5-SNAPSHOT (Aggregated)
Coverage timestamp:
Mon Aug 29 2011 05:04:27 EDT
Overview
Package File
FRAMES
NO FRAMES
SHOW HELP
Statistics for project Clover database Mon Aug 29 2011 05:04:27 EDT:
Stmts:
54,056
LOC:
256,467
Total cmp:
26,759
Stmts/Method:
3.27
Branches:
14,832
NCLOC:
151,197
Cmp density:
0.5
Methods/Class:
6.06
Methods:
16,535
Files:
2,460
Avg method cmp:
1.62
Classes/Pkg:
7.67
Classes:
2,729
Packages:
356
Statistics for project Clover database Mon Aug 29 2011 05:04:27 EDT:
Stmts:
54,056
LOC:
256,467
Total cmp:
26,759
Stmts/Method:
3.27
Branches:
14,832
NCLOC:
151,197
Cmp density:
0.5
Methods/Class:
6.06
Methods:
16,535
Files:
2,460
Avg method cmp:
1.62
Classes/Pkg:
7.67
Classes:
2,729
Packages:
356
Coverage
2,729 classes, 25,145 / 85,423 elements
29.4%
0.29435867
Class Coverage Distribution
Class Complexity
Most Complex Packages
1.
0%
0.0
org.kuali.student.core.statement.ui.client.widgets.rules
(929)
2.
65.9%
0.6590761
org.kuali.student.lum.lu.service.impl
(621)
3.
0%
0.0
org.kuali.student.lum.common.client.widgets
(620)
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
(238)
4.
0%
0.0
StatementVO
(238)
5.
48.9%
0.48870057
Validator
(215)
Test Results
783 / 784
tests 222.1 secs
99.9%
Top 20 Project Risks
SearchUtils
HasTextBinding
HasDataValueBinding
CrossSearchManager.SearchResultRowComparator
OrgSearchAttribute
IdTranslatorFilter
KSUserXmlParser
RuleExpressionParser
ExportUtils
DefaultWidgetFactoryImpl
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 Aug 29 2011 05:10:33 EDT
.
Clover: Open Source License registered to University of Arizona.