GCC Code Coverage Report
Directory: src/ Exec Total Coverage
Date: 2016-03-29 Lines: 8643 10271 84.1 %
Legend: low: < 75.0 % medium: >= 75.0 % high: >= 90.0 % Branches: 6844 13765 49.7 %

File Lines Branches
data.cpp
96.4 % 132 / 137 64.9 % 61 / 94
data.hpp
100.0 % 5 / 5 26.1 % 6 / 23
detail/container-with-on-empty-signal.hpp
100.0 % 19 / 19 50.0 % 5 / 10
detail/face-impl.hpp
98.2 % 110 / 112 60.0 % 84 / 140
detail/interest-filter-record.hpp
100.0 % 8 / 8 50.0 % 1 / 2
detail/pending-interest.hpp
100.0 % 21 / 21 50.0 % 13 / 26
detail/registered-prefix.hpp
100.0 % 6 / 6 50.0 % 1 / 2
encoding/block-helpers.cpp
100.0 % 40 / 40 50.0 % 10 / 20
encoding/block-helpers.hpp
100.0 % 27 / 27 50.0 % 20 / 40
encoding/block.cpp
93.9 % 263 / 280 62.9 % 132 / 210
encoding/block.hpp
100.0 % 7 / 7 36.8 % 7 / 19
encoding/buffer-stream.hpp
100.0 % 12 / 12 50.0 % 2 / 4
encoding/buffer.cpp
100.0 % 9 / 9 50.0 % 2 / 4
encoding/buffer.hpp
100.0 % 6 / 6 40.0 % 2 / 5
encoding/cryptopp/asn_ext.cpp
73.9 % 17 / 23 41.3 % 19 / 46
encoding/encoder.cpp
100.0 % 128 / 128 82.3 % 51 / 62
encoding/encoder.hpp
100.0 % 22 / 22 100.0 % 0 / 0
encoding/encoding-buffer.hpp
100.0 % 4 / 4 58.3 % 7 / 12
encoding/estimator.cpp
100.0 % 38 / 38 88.9 % 16 / 18
encoding/estimator.hpp
100.0 % 3 / 3 100.0 % 0 / 0
encoding/nfd-constants.cpp
100.0 % 52 / 52 83.7 % 41 / 49
encoding/oid.cpp
88.3 % 68 / 77 63.2 % 48 / 76
encoding/oid.hpp
100.0 % 3 / 3 50.0 % 2 / 4
encoding/tlv.hpp
98.5 % 132 / 134 71.0 % 152 / 214
exclude.cpp
98.0 % 100 / 102 84.7 % 105 / 124
exclude.hpp
100.0 % 14 / 14 50.0 % 7 / 14
face.cpp
56.0 % 112 / 200 33.1 % 93 / 281
face.hpp
50.0 % 2 / 4 0.0 % 0 / 4
interest-filter.cpp
68.8 % 11 / 16 58.3 % 7 / 12
interest-filter.hpp
83.3 % 10 / 12 50.0 % 13 / 26
interest.cpp
90.6 % 192 / 212 63.2 % 129 / 204
interest.hpp
100.0 % 31 / 31 49.9 % 334 / 669
key-locator.cpp
95.9 % 71 / 74 65.3 % 32 / 49
key-locator.hpp
100.0 % 6 / 6 60.0 % 15 / 25
link.cpp
93.3 % 98 / 105 67.9 % 38 / 56
link.hpp
100.0 % 4 / 4 50.0 % 4 / 8
lp/cache-policy.cpp
74.0 % 37 / 50 56.3 % 18 / 32
lp/cache-policy.hpp
100.0 % 3 / 3 50.0 % 3 / 6
lp/detail/field-decl.hpp
90.0 % 18 / 20 46.2 % 12 / 26
lp/detail/field-info.cpp
100.0 % 16 / 16 80.8 % 21 / 26
lp/detail/field-info.hpp
100.0 % 2 / 2 91.7 % 11 / 12
lp/nack-header.cpp
68.0 % 34 / 50 50.0 % 12 / 24
lp/nack-header.hpp
100.0 % 1 / 1 57.1 % 4 / 7
lp/nack.cpp
100.0 % 7 / 7 50.0 % 6 / 12
lp/nack.hpp
100.0 % 6 / 6 47.4 % 9 / 19
lp/packet.cpp
96.3 % 52 / 54 75.8 % 47 / 62
lp/packet.hpp
100.0 % 43 / 43 49.2 % 65 / 132
lp/tags.cpp
97.5 % 39 / 40 60.7 % 17 / 28
management/nfd-channel-status.cpp
93.9 % 31 / 33 50.0 % 12 / 24
management/nfd-channel-status.hpp
33.3 % 1 / 3 100.0 % 0 / 0
management/nfd-command-options.cpp
36.4 % 16 / 44 25.0 % 6 / 24
management/nfd-command-options.hpp
100.0 % 1 / 1 50.0 % 1 / 2
management/nfd-control-command.cpp
93.5 % 157 / 168 62.2 % 61 / 98
management/nfd-control-command.hpp
100.0 % 17 / 17 44.4 % 16 / 36
management/nfd-control-parameters.cpp
78.8 % 93 / 118 69.4 % 75 / 108
management/nfd-control-parameters.hpp
97.7 % 85 / 87 50.0 % 58 / 116
management/nfd-controller.cpp
81.3 % 26 / 32 38.6 % 27 / 70
management/nfd-controller.hpp
100.0 % 4 / 4 75.0 % 3 / 4
management/nfd-face-event-notification.cpp
90.2 % 74 / 82 50.8 % 32 / 63
management/nfd-face-event-notification.hpp
100.0 % 2 / 2 100.0 % 0 / 0
management/nfd-face-query-filter.cpp
76.8 % 119 / 155 50.0 % 51 / 102
management/nfd-face-query-filter.hpp
90.5 % 19 / 21 50.0 % 14 / 28
management/nfd-face-status.cpp
89.6 % 146 / 163 50.0 % 57 / 114
management/nfd-face-status.hpp
100.0 % 11 / 11 50.0 % 1 / 2
management/nfd-face-traits.hpp
90.0 % 18 / 20 50.0 % 16 / 32
management/nfd-fib-entry.cpp
73.2 % 82 / 112 41.9 % 26 / 62
management/nfd-fib-entry.hpp
69.2 % 9 / 13 60.0 % 3 / 5
management/nfd-forwarder-status.cpp
90.1 % 136 / 151 50.0 % 51 / 102
management/nfd-forwarder-status.hpp
85.7 % 12 / 14 100.0 % 0 / 0
management/nfd-rib-entry.cpp
83.5 % 101 / 121 54.5 % 48 / 88
management/nfd-rib-entry.hpp
86.2 % 25 / 29 50.0 % 75 / 150
management/nfd-strategy-choice.cpp
90.7 % 39 / 43 50.0 % 18 / 36
management/nfd-strategy-choice.hpp
33.3 % 1 / 3 100.0 % 0 / 0
meta-info.cpp
87.0 % 87 / 100 73.8 % 62 / 84
meta-info.hpp
100.0 % 7 / 7 42.1 % 8 / 19
mgmt/control-parameters.hpp
100.0 % 1 / 1 100.0 % 0 / 0
mgmt/control-response.cpp
84.2 % 32 / 38 47.9 % 23 / 48
mgmt/control-response.hpp
81.8 % 9 / 11 50.0 % 9 / 18
mgmt/dispatcher.cpp
95.9 % 142 / 148 58.9 % 126 / 214
mgmt/dispatcher.hpp
92.9 % 13 / 14 58.3 % 14 / 24
mgmt/status-dataset-context.cpp
100.0 % 50 / 50 64.6 % 31 / 48
mgmt/status-dataset-context.hpp
100.0 % 2 / 2 50.0 % 7 / 14
name-component.cpp
90.5 % 171 / 189 66.3 % 122 / 184
name-component.hpp
94.4 % 17 / 18 53.8 % 21 / 39
name.cpp
90.0 % 135 / 150 65.9 % 91 / 138
name.hpp
97.7 % 43 / 44 62.2 % 89 / 143
security/additional-description.cpp
93.3 % 70 / 75 65.2 % 30 / 46
security/additional-description.hpp
100.0 % 4 / 4 50.0 % 1 / 2
security/certificate-cache-ttl.cpp
100.0 % 39 / 39 55.9 % 19 / 34
security/certificate-cache.hpp
60.0 % 3 / 5 100.0 % 0 / 0
security/certificate-container.cpp
100.0 % 30 / 30 56.3 % 9 / 16
security/certificate-container.hpp
100.0 % 2 / 2 100.0 % 0 / 0
security/certificate-extension.cpp
50.0 % 7 / 14 30.0 % 6 / 20
security/certificate-extension.hpp
58.3 % 7 / 12 16.7 % 1 / 6
security/certificate-subject-description.cpp
100.0 % 11 / 11 50.0 % 8 / 16
security/certificate-subject-description.hpp
100.0 % 9 / 9 50.0 % 4 / 8
security/certificate.cpp
92.6 % 100 / 108 49.8 % 103 / 207
security/certificate.hpp
100.0 % 8 / 8 44.4 % 8 / 18
security/conf/checker.hpp
60.7 % 108 / 178 35.5 % 172 / 485
security/conf/common.hpp
0.0 % 0 / 2 0.0 % 0 / 108
security/conf/filter.hpp
77.4 % 48 / 62 46.9 % 45 / 96
security/conf/key-locator-checker.hpp
68.9 % 71 / 103 42.4 % 117 / 276
security/conf/rule.hpp
100.0 % 19 / 19 75.0 % 27 / 36
security/digest-sha256.cpp
88.9 % 8 / 9 41.7 % 5 / 12
security/digest-sha256.hpp
33.3 % 1 / 3 100.0 % 0 / 0
security/identity-certificate.cpp
91.2 % 52 / 57 50.0 % 40 / 80
security/identity-certificate.hpp
33.3 % 1 / 3 37.5 % 3 / 8
security/identity-container.cpp
100.0 % 30 / 30 56.3 % 9 / 16
security/identity-container.hpp
100.0 % 2 / 2 100.0 % 0 / 0
security/identity.cpp
92.1 % 58 / 63 43.3 % 39 / 90
security/identity.hpp
100.0 % 1 / 1 100.0 % 0 / 0
security/key-chain.cpp
79.2 % 278 / 351 44.7 % 249 / 557
security/key-chain.hpp
77.3 % 34 / 44 42.0 % 119 / 283
security/key-container.cpp
100.0 % 30 / 30 55.6 % 10 / 18
security/key-container.hpp
100.0 % 2 / 2 100.0 % 0 / 0
security/key-params.cpp
100.0 % 19 / 19 87.5 % 14 / 16
security/key-params.hpp
88.2 % 15 / 17 50.0 % 12 / 24
security/key.cpp
88.3 % 68 / 77 46.2 % 36 / 78
security/key.hpp
100.0 % 1 / 1 100.0 % 0 / 0
security/pib-impl.hpp
66.7 % 4 / 6 16.7 % 1 / 6
security/pib-memory.cpp
99.1 % 116 / 117 66.7 % 52 / 78
security/pib-memory.hpp
100.0 % 3 / 3 100.0 % 0 / 0
security/pib-sqlite3.cpp
96.5 % 166 / 172 51.8 % 175 / 338
security/pib.cpp
77.5 % 31 / 40 42.9 % 24 / 56
security/pib.hpp
100.0 % 2 / 2 50.0 % 9 / 18
security/public-key.cpp
76.2 % 32 / 42 40.5 % 17 / 42
security/public-key.hpp
50.0 % 2 / 4 12.5 % 1 / 8
security/sec-public-info-sqlite3.cpp
83.7 % 345 / 412 46.8 % 248 / 530
security/sec-public-info-sqlite3.hpp
100.0 % 2 / 2 100.0 % 0 / 0
security/sec-public-info.cpp
65.8 % 48 / 73 41.9 % 26 / 62
security/sec-public-info.hpp
100.0 % 2 / 2 23.1 % 6 / 26
security/sec-rule-relative.cpp
69.8 % 30 / 43 38.4 % 33 / 86
security/sec-rule-relative.hpp
0.0 % 0 / 2 0.0 % 0 / 2
security/sec-rule-specific.cpp
57.7 % 15 / 26 37.9 % 11 / 29
security/sec-rule-specific.hpp
100.0 % 1 / 1 100.0 % 0 / 0
security/sec-rule.hpp
33.3 % 2 / 6 100.0 % 0 / 0
security/sec-tpm-file.cpp
81.4 % 136 / 167 45.3 % 165 / 364
security/sec-tpm-file.hpp
0.0 % 0 / 17 100.0 % 0 / 0
security/sec-tpm.cpp
75.8 % 94 / 124 43.7 % 93 / 213
security/sec-tpm.hpp
0.0 % 0 / 2 0.0 % 0 / 30
security/secured-bag.cpp
88.9 % 24 / 27 42.9 % 12 / 28
security/secured-bag.hpp
50.0 % 1 / 2 100.0 % 0 / 0
security/signature-sha256-with-ecdsa.cpp
30.8 % 4 / 13 25.0 % 4 / 16
security/signature-sha256-with-ecdsa.hpp
33.3 % 1 / 3 100.0 % 0 / 0
security/signature-sha256-with-rsa.cpp
30.8 % 4 / 13 25.0 % 4 / 16
security/signature-sha256-with-rsa.hpp
33.3 % 1 / 3 100.0 % 0 / 0
security/signing-helpers.cpp
100.0 % 9 / 9 50.0 % 2 / 4
security/signing-info.cpp
94.6 % 53 / 56 51.7 % 30 / 58
security/signing-info.hpp
75.0 % 3 / 4 50.0 % 2 / 4
security/validation-request.hpp
100.0 % 6 / 6 50.0 % 2 / 4
security/validator-config.cpp
70.9 % 248 / 350 38.3 % 274 / 716
security/validator-config.hpp
73.3 % 11 / 15 16.7 % 1 / 6
security/validator-null.hpp
70.0 % 7 / 10 33.3 % 2 / 6
security/validator-regex.cpp
2.7 % 2 / 74 1.7 % 2 / 116
security/validator-regex.hpp
0.0 % 0 / 7 0.0 % 0 / 2
security/validator.cpp
84.9 % 79 / 93 43.8 % 63 / 144
security/validator.hpp
92.6 % 25 / 27 36.1 % 52 / 144
security/validity-period.cpp
100.0 % 63 / 63 66.2 % 45 / 68
security/validity-period.hpp
100.0 % 4 / 4 50.0 % 2 / 4
selectors.cpp
95.6 % 86 / 90 75.7 % 53 / 70
selectors.hpp
85.7 % 6 / 7 45.9 % 17 / 37
signature-info.cpp
96.8 % 92 / 95 70.0 % 49 / 70
signature-info.hpp
100.0 % 5 / 5 66.7 % 6 / 9
signature.cpp
93.3 % 14 / 15 50.0 % 5 / 10
signature.hpp
86.7 % 13 / 15 42.5 % 34 / 80
tag-host.hpp
100.0 % 13 / 13 83.3 % 15 / 18
tag.hpp
100.0 % 4 / 4 100.0 % 0 / 0
transport/stream-transport.hpp
0.0 % 0 / 124 0.0 % 0 / 102
transport/tcp-transport.cpp
42.6 % 23 / 54 48.1 % 25 / 52
transport/transport.hpp
66.7 % 10 / 15 3.8 % 1 / 26
transport/unix-transport.cpp
42.0 % 21 / 50 42.1 % 16 / 38
util/backports.hpp
100.0 % 2 / 2 50.0 % 3 / 6
util/config-file.cpp
89.8 % 44 / 49 54.7 % 47 / 86
util/config-file.hpp
100.0 % 2 / 2 50.0 % 3 / 6
util/crypto.cpp
45.5 % 5 / 11 32.1 % 9 / 28
util/detail/network-monitor-impl-rtnl.cpp
3.3 % 1 / 30 6.3 % 2 / 32
util/detail/network-monitor-impl-rtnl.hpp
0.0 % 0 / 1 100.0 % 0 / 0
util/digest.cpp
100.0 % 58 / 58 57.1 % 16 / 28
util/digest.hpp
55.6 % 5 / 9 50.0 % 2 / 4
util/dns.cpp
97.8 % 45 / 46 59.5 % 44 / 74
util/dns.hpp
0.0 % 0 / 2 0.0 % 0 / 2
util/dummy-client-face.cpp
82.1 % 87 / 106 43.2 % 76 / 176
util/dummy-client-face.hpp
100.0 % 1 / 1 100.0 % 0 / 0
util/ethernet.cpp
93.3 % 42 / 45 83.3 % 15 / 18
util/face-uri.cpp
91.5 % 195 / 213 61.8 % 230 / 372
util/face-uri.hpp
100.0 % 3 / 3 50.0 % 5 / 10
util/in-memory-storage-entry.cpp
100.0 % 18 / 18 50.0 % 2 / 4
util/in-memory-storage-entry.hpp
100.0 % 5 / 5 55.6 % 10 / 18
util/in-memory-storage-fifo.cpp
100.0 % 23 / 23 50.0 % 7 / 14
util/in-memory-storage-lfu.cpp
89.7 % 26 / 29 42.9 % 6 / 14
util/in-memory-storage-lfu.hpp
100.0 % 3 / 3 100.0 % 0 / 0
util/in-memory-storage-lru.cpp
89.3 % 25 / 28 42.9 % 6 / 14
util/in-memory-storage-persistent.cpp
81.8 % 9 / 11 50.0 % 2 / 4
util/in-memory-storage.cpp
95.7 % 180 / 188 79.0 % 128 / 162
util/in-memory-storage.hpp
57.1 % 4 / 7 0.0 % 0 / 2
util/indented-stream.cpp
100.0 % 18 / 18 57.1 % 16 / 28
util/indented-stream.hpp
100.0 % 1 / 1 100.0 % 0 / 0
util/io.hpp
51.4 % 18 / 35 19.4 % 42 / 216
util/monotonic_deadline_timer.hpp
100.0 % 4 / 4 100.0 % 0 / 0
util/network-monitor.cpp
25.0 % 1 / 4 25.0 % 2 / 8
util/network-monitor.hpp
0.0 % 0 / 3 0.0 % 0 / 4
util/notification-stream.hpp
91.7 % 11 / 12 50.0 % 7 / 14
util/notification-subscriber.hpp
98.1 % 53 / 54 60.0 % 36 / 60
util/random.cpp
100.0 % 20 / 20 67.9 % 19 / 28
util/regex/regex-backref-manager.hpp
100.0 % 8 / 8 50.0 % 5 / 10
util/regex/regex-backref-matcher.hpp
68.8 % 11 / 16 50.0 % 12 / 24
util/regex/regex-component-matcher.hpp
94.1 % 32 / 34 62.5 % 20 / 32
util/regex/regex-component-set-matcher.hpp
81.5 % 53 / 65 70.7 % 29 / 41
util/regex/regex-matcher.hpp
88.9 % 24 / 27 28.6 % 20 / 70
util/regex/regex-pattern-list-matcher.hpp
86.1 % 62 / 72 66.7 % 28 / 42
util/regex/regex-pseudo-matcher.hpp
83.3 % 10 / 12 50.0 % 2 / 4
util/regex/regex-repeat-matcher.hpp
95.1 % 77 / 81 69.8 % 67 / 96
util/regex/regex-top-matcher.cpp
70.3 % 71 / 101 52.7 % 59 / 112
util/regex/regex-top-matcher.hpp
100.0 % 1 / 1 50.0 % 1 / 2
util/scheduler-scoped-event-id.cpp
100.0 % 22 / 22 50.0 % 3 / 6
util/scheduler.cpp
93.8 % 61 / 65 89.5 % 34 / 38
util/scheduler.hpp
100.0 % 3 / 3 100.0 % 0 / 0
util/segment-fetcher.cpp
96.4 % 54 / 56 55.5 % 66 / 119
util/segment-fetcher.hpp
100.0 % 1 / 1 100.0 % 0 / 0
util/signal-connection.cpp
100.0 % 19 / 19 62.5 % 5 / 8
util/signal-connection.hpp
100.0 % 1 / 1 100.0 % 0 / 0
util/signal-scoped-connection.cpp
80.8 % 21 / 26 66.7 % 4 / 6
util/signal-signal.hpp
100.0 % 49 / 49 54.3 % 63 / 116
util/sqlite3-statement.cpp
91.2 % 31 / 34 37.5 % 3 / 8
util/string-helper.cpp
96.7 % 58 / 60 72.4 % 42 / 58
util/string-helper.hpp
100.0 % 2 / 2 50.0 % 2 / 4
util/time-custom-clock.hpp
66.7 % 2 / 3 100.0 % 0 / 0
util/time-unit-test-clock.cpp
100.0 % 20 / 20 50.0 % 6 / 12
util/time-unit-test-clock.hpp
100.0 % 3 / 3 100.0 % 0 / 0
util/time.cpp
97.0 % 64 / 66 62.5 % 35 / 56