Clover Coverage Report -
KS Common 1.2-M1-SNAPSHOT (Aggregated)
Coverage timestamp:
Fri Mar 4 2011 04:39:34 EST
Overview
Package File
FRAMES
NO FRAMES
SHOW HELP
Statistics for project Clover database Fri Mar 4 2011 04:39:34 EST:
Stmts:
8,641
LOC:
37,504
Total cmp:
4,675
Stmts/Method:
3.64
Branches:
3,106
NCLOC:
22,503
Cmp density:
0.54
Methods/Class:
5.45
Methods:
2,376
Files:
368
Avg method cmp:
1.97
Classes/Pkg:
6.06
Classes:
436
Packages:
72
Statistics for project Clover database Fri Mar 4 2011 04:39:34 EST:
Stmts:
8,641
LOC:
37,504
Total cmp:
4,675
Stmts/Method:
3.64
Branches:
3,106
NCLOC:
22,503
Cmp density:
0.54
Methods/Class:
5.45
Methods:
2,376
Files:
368
Avg method cmp:
1.97
Classes/Pkg:
6.06
Classes:
436
Packages:
72
Coverage
436 classes, 7,284 / 14,123 elements
51.6%
0.51575446
Class Coverage Distribution
Class Complexity
Most Complex Packages
1.
39.4%
0.39426285
org.kuali.student.common.assembly.data
(566)
2.
79.3%
0.79313034
org.kuali.student.common.dictionary.service.impl
(344)
3.
60.3%
0.60264903
org.kuali.student.common.validator
(333)
4.
43.8%
0.43807575
org.kuali.student.common.validator.old
(295)
5.
70.4%
0.70358974
org.kuali.student.common.assembly.dictionary
(229)
Most Complex Classes
1.
66.5%
0.66524214
DefaultValidatorImpl
(219)
2.
48.9%
0.48870057
Validator
(215)
3.
83%
0.8302521
DictionaryFormatter
(140)
4.
38.8%
0.388102
Data
(123)
5.
83.1%
0.8306636
MetadataServiceImpl
(118)
Test Results
120 / 120
tests 10.41 secs
100%
Top 20 Project Risks
CrossSearchManager.SearchResultRowComparator
IdTranslatorFilter
IdTranslatorAssemblerFilter
PrincipalAccessor
IdTranslator
SimpleExceptionLoggingAdvice
RiceContextLoaderListener
BaseAssembler
KSSerializationPolicy
BaseRpcGwtServletAbstract
ObjStructXmlTypeAdapter
AssemblerUtils
PropertiesFactory
IntegrationServiceTestClassRunner
SearchDispatchRpcGwtServlet
AttributeSetAdapter
LoadJpaBean
Dictionary
MethodArgsToObjectEhcacheAdvice
AbstractBaseDataOrchestrationRpcGwtServlet
Coverage Tree Map
Generating Coverage Tree Map. Please wait...
Least Tested Methods
1.
0%
IdTranslatorFilter.translateIds(Data,Metadata) : void
(28)
2.
0%
ValidatorUtils.compareValues(Object,Object,String,String,DateParser) : boolean
(18)
3.
0%
CrossSearchManager.meetsCriteria(Map<String, SearchResultRow>,CrossSearchTypeInfo,JoinCriteriaInfo) : boolean
(15)
4.
0%
IdTranslatorAssemblerFilter.__translateIds(Data,Metadata) : void
(20)
5.
0%
SearchRequest.equals(Object) : boolean
(17)
6.
0%
BaseAssembler.applyPermissionsToMetadata(Metadata,String,String) : void
(13)
7.
0%
ConstraintMetadata._toString(StringBuilder) : void
(6)
8.
0%
CrossSearchManager.SearchResultRowComparator.compare(SearchResultRow,SearchResultRow) : int
(15)
9.
0%
DefaultValidatorImpl.validateFloat(Object,Constraint,String,List<ValidationResultInfo>) : void
(13)
10.
0%
Validator.validateFloat(Object,BaseConstraintBean,String,List<ValidationResultInfo>) : void
(13)
11.
0%
Validator.validateLong(Object,BaseConstraintBean,String,List<ValidationResultInfo>) : void
(13)
12.
0%
Metadata._toString(StringBuilder) : void
(6)
13.
0%
SearchParam.equals(Object) : boolean
(10)
14.
0%
IdTranslator.buildSearchRequestById(LookupMetadata,String) : SearchRequest
(8)
15.
0%
ExceptionMappingAdvice.afterThrowing(Exception) : void
(5)
16.
0%
AbstractBaseDataOrchestrationRpcGwtServlet.isAuthorized(PermissionType,Map<String,String>) : Boolean
(6)
17.
0%
SearchConfigFormatter.escapeWiki(String) : String
(9)
18.
0%
IdTranslatorAssemblerFilter.setTranslation(Data,String,Integer,String) : void
(6)
19.
0%
IdTranslatorFilter.setTranslation(Data,String,Integer,String) : void
(6)
20.
0%
IntegrationServiceTestClassRunner.startServer() : void
(4)
Report generated by
Clover
Code Coverage
v3.0.2
Fri Mar 4 2011 04:39:47 EST
.
Clover: Open Source License registered to University of Arizona.