Clover Coverage Report -
KS Common Util 1.2-M4-SNAPSHOT
Coverage timestamp:
Wed Jul 20 2011 12:30:31 EDT
Overview
Package File
FRAMES
NO FRAMES
SHOW HELP
Statistics for project Clover database Wed Jul 20 2011 12:30:19 EDT:
Stmts:
1,519
LOC:
6,914
Total cmp:
806
Stmts/Method:
4.08
Branches:
384
NCLOC:
3,676
Cmp density:
0.53
Methods/Class:
5.17
Methods:
372
Files:
64
Avg method cmp:
2.17
Classes/Pkg:
3.27
Classes:
72
Packages:
22
Statistics for project Clover database Wed Jul 20 2011 12:30:19 EDT:
Stmts:
1,519
LOC:
6,914
Total cmp:
806
Stmts/Method:
4.08
Branches:
384
NCLOC:
3,676
Cmp density:
0.53
Methods/Class:
5.17
Methods:
372
Files:
64
Avg method cmp:
2.17
Classes/Pkg:
3.27
Classes:
72
Packages:
22
Coverage
72 classes, 1,000 / 2,275 elements
44%
0.43956044
Class Coverage Distribution
Class Complexity
Most Complex Packages
1.
40.4%
0.40447503
org.kuali.student.common.util
(175)
2.
93.8%
0.9382716
org.kuali.student.common.messagebuilder.impl
(169)
3.
66.4%
0.6643519
org.kuali.student.common.messagebuilder.booleanmessage.ast.parsers
(149)
4.
90.6%
0.9060773
org.kuali.student.common.messagebuilder.booleanmessage.ast
(57)
5.
0%
0.0
org.kuali.student.common.util.jpa
(45)
Most Complex Classes
1.
48%
0.48
BooleanFunctionLexer
(115)
2.
98.3%
0.98333335
SuccessMessageBuilder
(45)
3.
97%
0.97
SimpleBooleanMessageBuilder
(45)
4.
98.3%
0.98333335
FailureMessageBuilder
(45)
5.
0%
0.0
RiceWebApplicationContextProxy
(33)
Test Results
71 / 71
tests 1 secs
100%
Top 20 Project Risks
PrincipalAccessor
SecurityUtils
SimpleExceptionLoggingAdvice
RiceContextLoaderListener
DerbyXAPoolDataSource
LoadSqlListener
SimpleEnumPropertyEditor
UUIDHelper
PropertiesFactory
MessageUtils
AttributeSetAdapter
JaxbAttributeMapListAdapter
LoadJpaBean
JaxbAttributeList
BooleanFunctionLexer
MethodArgsToObjectEhcacheAdvice
MergingPersistenceUnitManager
ExceptionMappingAdvice
ManifestInspector
LoadJpaBeanFileListener
Coverage Tree Map
Generating Coverage Tree Map. Please wait...
Least Tested Methods
1.
0%
BooleanFunctionLexer.mWHITESPACE() : void
(13)
2.
0%
LoadSqlListener.process(String,String) : void
(9)
3.
0%
ExceptionMappingAdvice.afterThrowing(Exception) : void
(5)
4.
0%
MethodArgsToObjectEhcacheAdvice.getFromCache(ProceedingJoinPoint) : Object
(5)
5.
0%
LoadJpaBeanFileListener.onApplicationEvent(ApplicationEvent) : void
(6)
6.
0%
SimpleExceptionLoggingAdvice.logException(Class<?>,Throwable) : void
(7)
7.
0%
PropertiesFactory.getProperties(String,String) : Map<Object, Object>
(4)
8.
0%
RiceContextLoaderListener.initLog4j(ServletContextEvent) : void
(5)
9.
0%
RiceContextLoaderListener.contextInitialized(ServletContextEvent) : void
(3)
10.
0%
SimpleExceptionLoggingAdvice.afterThrowing(JoinPoint,Throwable) : void
(7)
11.
0%
JaxWsClientFactoryBean.getObject() : Object
(5)
12.
0%
RiceContextLoaderListener.lookupSpringContextFile(ServletContext) : String
(5)
13.
0%
SecurityUtils.getCurrentUserId() : String
(4)
14.
0%
RiceContextLoaderListener.findBasePath(ServletContext) : String
(5)
15.
0%
ServletWrappingController.afterPropertiesSet() : void
(4)
16.
0%
MergingPersistenceUnitManager.postProcessPersistenceUnitInfo(MutablePersistenceUnitInfo) : void
(3)
17.
0%
MethodArgsToObjectEhcacheAdvice.invalidateCache(ProceedingJoinPoint) : Object
(4)
18.
0%
DebugHandler.printMessage(SOAPMessageContext,PrintStream) : boolean
(3)
19.
0%
AuthenticationService.<clinit>, line 40()
(3)
20.
0%
RiceContextLoaderListener.initConfig(ServletContext) : void
(2)
Report generated by
Clover
Code Coverage
v3.0.2
Wed Jul 20 2011 12:31:46 EDT
.
Clover: Open Source License registered to University of Arizona.