Clover Coverage Report -
JmDNS 3.4.1
Coverage timestamp:
Thu Aug 25 2011 13:06:33 CEST
Overview
Package File
FRAMES
NO FRAMES
SHOW HELP
Statistics for project Clover database Thu Aug 25 2011 12:55:59 CEST:
Stmts:
3,565
LOC:
14,662
Total cmp:
1,733
Stmts/Method:
4.33
Branches:
1,294
NCLOC:
7,703
Cmp density:
0.49
Methods/Class:
8.67
Methods:
824
Files:
49
Avg method cmp:
2.1
Classes/Pkg:
15.83
Classes:
95
Packages:
6
Statistics for project Clover database Thu Aug 25 2011 12:55:59 CEST:
Stmts:
3,565
LOC:
14,662
Total cmp:
1,733
Stmts/Method:
4.33
Branches:
1,294
NCLOC:
7,703
Cmp density:
0.49
Methods/Class:
8.67
Methods:
824
Files:
49
Avg method cmp:
2.1
Classes/Pkg:
15.83
Classes:
95
Packages:
6
Coverage
95 classes, 3,033 / 5,683 elements
53.4%
0.533697
Class Coverage Distribution
Class Complexity
Most Complex Packages
1.
54%
0.54023224
javax.jmdns.impl
(1442)
2.
73.6%
0.7357724
javax.jmdns.impl.tasks.state
(81)
3.
38.2%
0.38164252
javax.jmdns.impl.constants
(81)
4.
50.5%
0.5053192
javax.jmdns.impl.tasks
(48)
5.
11.8%
0.11764706
javax.jmdns
(43)
Most Complex Classes
1.
64.1%
0.6407186
JmDNSImpl
(284)
2.
69.5%
0.6947791
ServiceInfoImpl
(222)
3.
55.7%
0.55701756
HostInfo
(82)
4.
36.2%
0.36182335
DNSIncoming
(79)
5.
72.7%
0.72727275
DNSCache
(51)
Test Results
37 / 37
tests 631.76 secs
100%
Top 20 Project Risks
NetworkTopologyDiscoveryImpl
NameRegister.Factory
JmmDNSImpl.NetworkChecker
JmDNSImpl.Shutdown
DNSQuestion.Pointer
DNSIncoming
JmmDNS.Factory
NetworkTopologyDiscovery.Factory
ListenerStatus.ServiceTypeListenerStatus
DNSQuestion.Service
DNSOutgoing
DNSRecord.HostInformation
JmDNSImpl.ServiceCollector
DNSState
ListenerStatus.ServiceListenerStatus
Responder
SocketListener
DNSRecord.Service
DNSRecord.Address
DNSQuestion
Coverage Tree Map
Generating Coverage Tree Map. Please wait...
Least Tested Methods
1.
0%
DNSIncoming.toString() : String
(15)
2.
0%
DNSOutgoing.toString() : String
(14)
3.
0%
DNSMessage.print(byte[]) : String
(15)
4.
0%
JmDNSImpl.toString() : String
(2)
5.
0%
JmDNSImpl.__recover() : void
(6)
6.
0%
JmDNSImpl.ServiceCollector.toString() : String
(3)
7.
0%
NetworkTopologyDiscoveryImpl.useInetAddress(NetworkInterface,InetAddress) : boolean
(9)
8.
0%
DNSState.revert() : DNSState
(13)
9.
0%
NetworkTopologyDiscoveryImpl.getInetAddresses() : InetAddress[]
(6)
10.
0%
DNSMessage.print() : String
(1)
11.
0%
ServiceInfoImpl.getURLs(String) : String[]
(5)
12.
0%
JmmDNSImpl.NetworkChecker.run() : void
(4)
13.
0%
ServiceInfoImpl.getNiceTextString() : String
(5)
14.
0%
HostInfo.toString() : String
(4)
15.
0%
DNSStatefulObject.DNSStatefulObjectSemaphore.toString() : String
(2)
16.
0%
DNSRecord.HostInformation.sameValue(DNSRecord) : boolean
(6)
17.
0%
DNSEntry.compareTo(DNSEntry) : int
(4)
18.
0%
JmmDNSImpl.close() : void
(3)
19.
0%
DNSQuestion.Service.addAnswers(JmDNSImpl,Set<DNSRecord>) : void
(3)
20.
0%
DNSStatefulObject.DefaultImplementation.revertState() : boolean
(3)
Report generated by
Clover
Code Coverage
v3.1.0
Thu Aug 25 2011 13:07:13 CEST
.
Clover: Open Source License registered to JmDNS.