LCOV - differential code coverage report
Current view: top level - src/common - parse_manifest.c (source / functions) Coverage Total Hit UNC UBC GIC GNC CBC DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 94.1 % 391 368 8 15 77 291 2 10
Current Date: 2024-04-14 14:21:10 Functions: 100.0 % 19 19 11 8
Baseline: 16@8cea358b128 Branches: 85.4 % 198 169 10 19 1 24 144
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 90.1 % 81 73 8 73
(120,180] days: 100.0 % 2 2 2
(180,240] days: 100.0 % 2 2 2
(240..) days: 95.1 % 306 291 15 291
Function coverage date bins:
[..60] days: 100.0 % 5 5 5
(240..) days: 100.0 % 14 14 6 8
Branch coverage date bins:
[..60] days: 70.6 % 34 24 10 24
(240..) days: 88.4 % 164 145 19 1 144

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
verify_manifest_checksum GNC 101 85.3 % (29 / 34) 76.9 % (20 / 26)
json_manifest_object_field_start GNC 480144 92.7 % (51 / 55) 97.1 % (33 / 34)
json_manifest_array_end CBC 200 70.0 % (7 / 10) 50.0 % (1 / 2)
json_parse_manifest_incremental_chunk GNC 193 78.6 % (11 / 14) 70.0 % (7 / 10)
json_parse_manifest_incremental_init GNC 97 91.7 % (22 / 24) 50.0 % (2 / 4)
json_manifest_array_start CBC 218 92.3 % (12 / 13) 100.0 % (3 / 3)
json_manifest_finalize_system_identifier GNC 99 87.5 % (7 / 8) 50.0 % (2 / 4)
json_manifest_object_end CBC 96845 94.4 % (17 / 18) 100.0 % (4 / 4)
json_manifest_object_start CBC 96873 95.8 % (23 / 24) 100.0 % (4 / 4)
json_manifest_scalar GNC 479922 98.2 % (55 / 56) 88.2 % (15 / 17)
json_parse_manifest GNC 32 95.7 % (22 / 23) 75.0 % (3 / 4)
hexdecode_char CBC 1134784 100.0 % (8 / 8) 75.0 % (9 / 12)
hexdecode_string CBC 95757 100.0 % (8 / 8) 83.3 % (5 / 6)
json_manifest_finalize_file GNC 96637 100.0 % (48 / 48) 92.5 % (37 / 40)
json_manifest_finalize_version GNC 125 100.0 % (10 / 10) 87.5 % (7 / 8)
json_manifest_finalize_wal_range GNC 105 100.0 % (26 / 26) 83.3 % (15 / 18)
json_manifest_parse_failure CBC 26 100.0 % (2 / 2)
json_parse_manifest_incremental_shutdown GNC 95 100.0 % (5 / 5)
parse_xlogrecptr CBC 201 100.0 % (5 / 5) 100.0 % (2 / 2)

Generated by: LCOV version 2.1-beta2-3-g6141622