LCOV - code coverage report
Current view: top level - gcr Hit Total Coverage
Test: Code coverage Lines: 10734 13698 78.4 %
Date: 2022-09-04 10:20:22 Functions: 1127 1354 83.2 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: 4119 8470 48.6 %

Filename Sort by name Line Coverage ( show details ) Sort by line coverage Functions Sort by function coverage Branches Sort by branch coverage
gcr-callback-output-stream.c
88.1%88.1%
88.1 % 37 / 42 100.0 % 9 / 9 66.7 % 12 / 18
gcr-callback-output-stream.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1 - 0 / 0
gcr-certificate-chain.c
95.4%95.4%
95.4 % 230 / 241 100.0 % 26 / 26 63.7 % 123 / 193
gcr-certificate-extensions.c
71.5%71.5%
71.5 % 123 / 172 64.7 % 11 / 17 56.2 % 45 / 80
gcr-certificate-field-private.h
100.0%
100.0 % 18 / 18 100.0 % 4 / 4 - 0 / 0
gcr-certificate-field.c
79.8%79.8%
79.8 % 71 / 89 93.3 % 14 / 15 51.0 % 25 / 49
gcr-certificate-field.h
100.0%
100.0 % 1 / 1 100.0 % 2 / 2 50.0 % 3 / 6
gcr-certificate-request.c
0.0%
0.0 % 0 / 264 0.0 % 0 / 29 0.0 % 0 / 152
gcr-certificate-request.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 2 0.0 % 0 / 6
gcr-certificate-section.c
75.7%75.7%
75.7 % 53 / 70 92.9 % 13 / 14 51.9 % 14 / 27
gcr-certificate-section.h
100.0%
100.0 % 1 / 1 100.0 % 2 / 2 50.0 % 3 / 6
gcr-certificate.c
79.5%79.5%
79.5 % 379 / 477 90.0 % 36 / 40 49.5 % 204 / 412
gcr-fingerprint.c
100.0%
100.0 % 23 / 23 100.0 % 2 / 2 50.0 % 7 / 14
gcr-gnupg-importer.c
0.0%
0.0 % 0 / 159 0.0 % 0 / 22 0.0 % 0 / 77
gcr-gnupg-key.c
91.0%91.0%
91.0 % 121 / 133 100.0 % 17 / 17 61.8 % 55 / 89
gcr-gnupg-process.c
84.2%84.2%
84.2 % 449 / 533 85.4 % 41 / 48 59.9 % 212 / 354
gcr-gnupg-records.c
64.5%64.5%
64.5 % 60 / 93 60.0 % 3 / 5 45.6 % 31 / 68
gcr-gnupg-util.c
0.0%
0.0 % 0 / 27 0.0 % 0 / 1 0.0 % 0 / 18
gcr-import-interaction.c
0.0%
0.0 % 0 / 31 0.0 % 0 / 6 0.0 % 0 / 66
gcr-import-interaction.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 3 0.0 % 0 / 6
gcr-importer.c
0.0%
0.0 % 0 / 113 0.0 % 0 / 13 0.0 % 0 / 102
gcr-importer.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 2 0.0 % 0 / 6
gcr-key-mechanisms.c
0.0%
0.0 % 0 / 83 0.0 % 0 / 7 0.0 % 0 / 72
gcr-library.c
40.8%40.8%
40.8 % 73 / 179 61.1 % 11 / 18 23.6 % 25 / 106
gcr-mock-prompter.c
83.3%83.3%
83.3 % 388 / 466 90.9 % 40 / 44 52.2 % 83 / 159
gcr-openpgp.c
77.1%77.1%
77.1 % 479 / 621 94.4 % 34 / 36 58.7 % 264 / 450
gcr-openssh.c
87.9%87.9%
87.9 % 248 / 282 100.0 % 16 / 16 72.1 % 106 / 147
gcr-parser.c
82.6%82.6%
82.6 % 1186 / 1435 83.7 % 108 / 129 54.3 % 523 / 964
gcr-pkcs11-certificate.c
89.6%89.6%
89.6 % 120 / 134 100.0 % 19 / 19 54.8 % 57 / 104
gcr-pkcs11-importer.c
0.0%
0.0 % 0 / 396 0.0 % 0 / 38 0.0 % 0 / 175
gcr-pkcs11-importer.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 2 0.0 % 0 / 6
gcr-prompt.c
87.6%87.6%
87.6 % 183 / 209 94.4 % 34 / 36 41.4 % 82 / 198
gcr-prompt.h
100.0%
100.0 % 1 / 1 100.0 % 3 / 3 50.0 % 3 / 6
gcr-record.c
63.0%63.0%
63.0 % 257 / 408 88.9 % 32 / 36 49.0 % 120 / 245
gcr-secret-exchange.c
82.4%82.4%
82.4 % 271 / 329 93.3 % 28 / 30 50.5 % 101 / 200
gcr-secure-memory.c
50.0%50.0%
50.0 % 19 / 38 50.0 % 4 / 8 44.4 % 8 / 18
gcr-simple-certificate.c
100.0%
100.0 % 37 / 37 100.0 % 11 / 11 57.1 % 16 / 28
gcr-ssh-agent-interaction.c
0.0%
0.0 % 0 / 117 0.0 % 0 / 15 0.0 % 0 / 26
gcr-ssh-agent-interaction.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1 - 0 / 0
gcr-ssh-agent-preload.c
88.9%88.9%
88.9 % 104 / 117 100.0 % 17 / 17 57.9 % 22 / 38
gcr-ssh-agent-preload.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1 - 0 / 0
gcr-ssh-agent-process.c
84.3%84.3%
84.3 % 91 / 108 92.9 % 13 / 14 68.0 % 34 / 50
gcr-ssh-agent-process.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1 - 0 / 0
gcr-ssh-agent-service.c
83.5%83.5%
83.5 % 238 / 285 100.0 % 29 / 29 64.3 % 72 / 112
gcr-ssh-agent-service.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1 - 0 / 0
gcr-ssh-agent-test.c
97.4%97.4%
97.4 % 111 / 114 100.0 % 11 / 11 50.0 % 36 / 72
gcr-ssh-agent-util.c
87.5%87.5%
87.5 % 77 / 88 100.0 % 5 / 5 73.3 % 44 / 60
gcr-ssh-askpass.c
75.2%75.2%
75.2 % 176 / 234 95.2 % 20 / 21 45.9 % 56 / 122
gcr-ssh-askpass.h
100.0%
100.0 % 1 / 1 100.0 % 2 / 2 50.0 % 3 / 6
gcr-subject-public-key.c
70.8%70.8%
70.8 % 418 / 590 83.3 % 30 / 36 47.4 % 182 / 384
gcr-system-prompt.c
92.4%92.4%
92.4 % 600 / 649 92.1 % 58 / 63 58.5 % 213 / 364
gcr-system-prompter.c
82.4%82.4%
82.4 % 361 / 438 86.4 % 38 / 44 55.1 % 119 / 216
gcr-trust.c
92.6%92.6%
92.6 % 275 / 297 100.0 % 31 / 31 51.1 % 142 / 278
gcr-util.c
100.0%
100.0 % 14 / 14 100.0 % 1 / 1 78.6 % 11 / 14
test-certificate-chain.c
94.7%94.7%
94.7 % 338 / 357 100.0 % 33 / 33 51.0 % 100 / 196
test-certificate.c
98.2%98.2%
98.2 % 219 / 223 100.0 % 22 / 22 51.3 % 81 / 158
test-fingerprint.c
100.0%
100.0 % 88 / 88 100.0 % 9 / 9 50.0 % 18 / 36
test-gnupg-key.c
96.3%96.3%
96.3 % 104 / 108 100.0 % 13 / 13 50.0 % 19 / 38
test-gnupg-process.c
98.8%98.8%
98.8 % 326 / 330 100.0 % 23 / 23 48.9 % 93 / 190
test-openpgp.c
88.6%88.6%
88.6 % 62 / 70 100.0 % 8 / 8 59.4 % 19 / 32
test-openssh.c
100.0%
100.0 % 71 / 71 100.0 % 10 / 10 59.1 % 13 / 22
test-parser.c
94.1%94.1%
94.1 % 175 / 186 100.0 % 14 / 14 52.2 % 60 / 115
test-pkcs11-certificate.c
98.6%98.6%
98.6 % 138 / 140 100.0 % 9 / 9 50.0 % 52 / 104
test-record.c
97.9%97.9%
97.9 % 143 / 146 100.0 % 20 / 20 52.1 % 49 / 94
test-secret-exchange.c
88.9%88.9%
88.9 % 64 / 72 100.0 % 6 / 6 50.0 % 31 / 62
test-secure-memory.c
77.4%77.4%
77.4 % 72 / 93 100.0 % 9 / 9 39.7 % 23 / 58
test-simple-certificate.c
96.8%96.8%
96.8 % 30 / 31 100.0 % 5 / 5 50.0 % 16 / 32
test-ssh-agent-preload.c
100.0%
100.0 % 74 / 74 100.0 % 7 / 7 50.0 % 13 / 26
test-ssh-agent-process.c
100.0%
100.0 % 101 / 101 100.0 % 19 / 19 50.0 % 11 / 22
test-ssh-agent-service.c
99.4%99.4%
99.4 % 309 / 311 100.0 % 38 / 38 47.9 % 46 / 96
test-ssh-agent-util.c
96.7%96.7%
96.7 % 29 / 30 100.0 % 3 / 3 61.1 % 11 / 18
test-ssh-askpass.c
91.3%91.3%
91.3 % 63 / 69 100.0 % 7 / 7 55.9 % 19 / 34
test-subject-public-key.c
100.0%
100.0 % 339 / 339 100.0 % 47 / 47 52.8 % 76 / 144
test-system-prompt.c
99.8%99.8%
99.8 % 415 / 416 100.0 % 25 / 25 50.2 % 238 / 474
test-trust.c
99.6%99.6%
99.6 % 231 / 232 100.0 % 16 / 16 50.0 % 63 / 126
test-util.c
100.0%
100.0 % 45 / 45 100.0 % 5 / 5 50.0 % 12 / 24

Generated by: LCOV version 1.14