1. Project Clover database Fri Dec 7 2018 16:32:04 CET

Project overview

 

Code coverage 1,086 classes, 17,891 / 26,969 elements

0.663391366.3%

See more

Test results 1,050 / 1,066 tests 36.5 secs

0.984990698.5%

See more

Code metrics

5,822
16,603
4,544
1,086
1,022
208
112,774
53,396
8,465
0.51
3.65
4.18
5.22
1.86

Class Coverage Distribution

img/classDistrubutionChart.png

Class Complexity

img/classComplexityChart.png

Coverage tree map

Generating Coverage Tree Map. Please wait...

Loading Treemap

See more

Most complex packages

1.
0.826007382.6%
org.xwiki.extension.repository.internal 294
2.
0.7747035677.5%
org.xwiki.logging 290
3.
0.8709394387.1%
org.xwiki.extension.job.internal 272
4.
0.70798970.8%
org.xwiki.extension 269
5.
0.8665879486.7%
org.xwiki.extension.version.internal 263

Most complex classes

1.
0.8879598488.8%
AbstractInstallPlanJob 144
2.
0.3693931436.9%
VelocityParser 109
3.
0.8362989483.6%
AbstractExtension 109
4.
0.895833389.6%
DefaultInstalledExtensionRepository 109
5.
0.9379157493.8%
DefaultExtensionSerializer 97

Least tested methods

1.
0.00%
XWikiExtension.XWikiExtension(XWikiExtensionRepository,ExtensionVersion,ExtensionLicenseManager,ExtensionFactory) 13
2.
0.00%
JarProxy.openJarFile(JarURLConnection) : JarFile 12
3.
0.00%
TestDataParser.parse(InputStream,String) : TestResourceData 9
4.
0.00%
JarURLStreamHandler.parseURL(URL,String,int,int) : void 8
5.
0.00%
VelocityParser.getVar(char[],int,StringBuffer,StringBuffer,VelocityParserContext) : int 8
6.
0.00%
ExtractHandler.characters(char[],int,int) : void 7
7.
0.00%
ResourceLoader.findResource(URL,String,Set<URL>,Set<URL>) : URL 10
8.
0.00%
VelocityParser.getEscape(char[],int,StringBuffer,VelocityParserContext) : int 8
9.
0.00%
VelocityParser.getMacroParameter(char[],int,StringBuffer,VelocityParserContext) : int 10
10.
0.00%
XWikiExtensionRepository.search(org.xwiki.extension.repository.search.ExtensionQuery) : IterableResult<Extension> 3
11.
0.00%
DefaultKeyFactory.getKeyFactoryHint(ASN1Object) : String 8
12.
0.00%
InputSourceConverter.convertToType(Type,Object) : G 7
13.
0.00%
FilterProxy.invokeUnkown(Object,FilterDescriptor,Method,Object[]) : void 7
14.
0.00%
DefaultDiffManager.fallback(List<E>,Delta<E>,Delta<E>,List<E>,int,MergeConfiguration<E>) : int 6
15.
0.00%
ResourceLoader.ResourceEnumeration.fetchNext() : void 6
16.
0.00%
XMLUtils.serialize(Node,boolean) : String 5
17.
0.00%
ComponentAnnotationLoader.findComponentRoleClasses(Class<?>) : Set<Class<?>> 7
18.
0.00%
VelocityParser.followVar(char[],int,boolean,VelocityParserContext) : int 7
19.
0.00%
ExtensionUtils.wrap(Extension) : WrappingExtension<T> 6
20.
0.00%
InputSourceConverter.fromString(String) : InputSource 6