Clover Coverage Report -
Kuali Student 1.2-M4-SNAPSHOT (Aggregated)
Coverage timestamp:
Wed Jul 20 2011 11:14:35 EDT
Overview
Package File
FRAMES
NO FRAMES
SHOW HELP
Statistics for project Clover database Wed Jul 20 2011 11:14:35 EDT:
Stmts:
52,612
LOC:
253,893
Total cmp:
26,302
Stmts/Method:
3.2
Branches:
14,312
NCLOC:
148,812
Cmp density:
0.5
Methods/Class:
5.96
Methods:
16,462
Files:
2,509
Avg method cmp:
1.6
Classes/Pkg:
7.78
Classes:
2,763
Packages:
355
Statistics for project Clover database Wed Jul 20 2011 11:14:35 EDT:
Stmts:
52,612
LOC:
253,893
Total cmp:
26,302
Stmts/Method:
3.2
Branches:
14,312
NCLOC:
148,812
Cmp density:
0.5
Methods/Class:
5.96
Methods:
16,462
Files:
2,509
Avg method cmp:
1.6
Classes/Pkg:
7.78
Classes:
2,763
Packages:
355
Coverage
2,763 classes, 24,974 / 83,386 elements
29.9%
0.2994987
Class Coverage Distribution
Class Complexity
Most Complex Packages
1.
0%
0.0
org.kuali.student.core.statement.ui.client.widgets.rules
(925)
2.
65.6%
0.6560778
org.kuali.student.lum.lu.service.impl
(621)
3.
0%
0.0
org.kuali.student.lum.common.client.widgets
(614)
4.
58.5%
0.58459216
org.kuali.student.lum.lu.service.jaxws
(604)
5.
39.8%
0.3980198
org.kuali.student.common.assembly.data
(574)
Most Complex Classes
1.
62.4%
0.6236854
LuServiceImpl
(440)
2.
67.4%
0.67436206
DefaultValidatorImpl
(261)
3.
0%
0.0
StatementVO
(235)
4.
48.9%
0.48870057
Validator
(215)
5.
0%
0.0
WorkflowUtilities
(193)
Test Results
784 / 784
tests 243.1 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
(29)
3.
0%
SummaryTableSection.buildMultiplicityRows(DataModel,DataModel,SummaryTableMultiplicityFieldRow,List<SummaryTableRow>,int,Integer) : int
(35)
4.
0%
CluSetDetailsWidget.redraw() : void
(20)
5.
0%
CluSetEditorWidget.setupEditor() : void
(16)
6.
0%
SearchUtils.initializeSearchRequest(LookupMetadata,SearchRequestWrapper) : void
(34)
7.
0%
HasDataValueBinding.setWidgetValue(HasDataValue,DataModel,String) : void
(24)
8.
0%
SummaryTableSection.updateTableData(DataModel) : void
(27)
9.
0%
ReqCompEditWidget.displayFieldsEnd(List<Metadata>) : void
(16)
10.
0%
MultiplicityGroup.createWidget() : Widget
(13)
11.
0%
DefaultWidgetFactoryImpl._getWidget(WidgetConfigInfo) : Widget
(29)
12.
0%
KSUserXmlParser.constructEntity(Element) : KimEntityImpl
(11)
13.
0%
UploadServlet.doPost(HttpServletRequest,HttpServletResponse) : void
(13)
14.
0%
QuickViewByGivenName.findPersons(IdentityManagementService,SearchRequest) : List<Person>
(18)
15.
0%
ExportUtils.getExportItemDetails(ExportElement,Widget,boolean,String,String) : ExportElement
(20)
16.
0%
IdTranslatorFilter.translateIds(Data,Metadata) : void
(28)
17.
0%
SamlTokenCxfOutInterceptor.SamlTokenCxfOutInterceptorInternal.handleMessage(SoapMessage) : void
(18)
18.
0%
HasTextBinding.setModelValue(HasText,DataModel,String) : void
(22)
19.
0%
ProxyTicketRetrieverFilterSTS.doFilterHttp(HttpServletRequest,HttpServletResponse,FilterChain) : void
(14)
20.
0%
BaseSection.processValidationResults(List<ValidationResultInfo>,boolean) : ErrorLevel
(20)
Report generated by
Clover
Code Coverage
v3.0.2
Wed Jul 20 2011 11:18:25 EDT
.
Clover: Open Source License registered to University of Arizona.