LCOV - differential code coverage report
Current view: top level - src/common - jsonapi.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GNC CBC EUB DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 90.9 % 868 789 35 44 10 349 430 1 5 21
Current Date: 2024-04-14 14:21:10 Functions: 100.0 % 29 29 20 9 2
Baseline: 16@8cea358b128 Branches: 83.1 % 632 525 47 4 2 54 11 191 323
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.7 % 375 340 35 340
(180,240] days: 100.0 % 9 9 9
(240..) days: 90.9 % 484 440 44 10 430 1
Function coverage date bins:
[..60] days: 100.0 % 12 12 12
(180,240] days: 100.0 % 2 2 2
(240..) days: 100.0 % 15 15 6 9
Branch coverage date bins:
[..60] days: 79.9 % 234 187 47 187
(180,240] days: 100.0 % 4 4 4
(240..) days: 84.8 % 394 334 4 2 54 11 323

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
pg_parse_json_incremental GNC 93168 86.7 % (143 / 165) 79.6 % (78 / 98)
json_lex_string GNC 1028572 83.7 % (87 / 104) 83.5 % (81 / 97)
json_errdetail GNC 461 76.8 % (53 / 69) 65.5 % (19 / 29)
json_count_array_elements CBC 3 82.6 % (19 / 23) 58.3 % (7 / 12)
parse_array CBC 16712 89.3 % (25 / 28) 81.8 % (18 / 22)
parse_object CBC 23920 92.1 % (35 / 38) 84.0 % (21 / 25)
report_parse_error CBC 272 87.0 % (20 / 23) 78.6 % (11 / 14)
json_lex GNC 3605152 98.8 % (158 / 160) 88.2 % (127 / 144)
parse_array_element CBC 25941 92.0 % (23 / 25) 84.6 % (11 / 13)
parse_object_field CBC 112868 94.4 % (34 / 36) 84.0 % (21 / 25)
IsValidJsonNumber GNC 23 92.9 % (13 / 14) 87.5 % (7 / 8)
freeJsonLexContext GNC 3243 93.3 % (14 / 15) 87.5 % (7 / 8)
json_lex_number GNC 158101 97.9 % (47 / 48) 85.2 % (75 / 88)
parse_scalar CBC 115639 95.2 % (20 / 21) 94.4 % (17 / 18)
pg_parse_json GNC 17646 94.7 % (18 / 19) 88.9 % (8 / 9)
dec_lex_level GNC 303258 100.0 % (3 / 3)
get_fname GNC 474546 100.0 % (2 / 2)
get_fnull GNC 185 100.0 % (2 / 2)
have_prediction GNC 10170223 100.0 % (2 / 2)
inc_lex_level GNC 712984 100.0 % (15 / 15) 62.5 % (5 / 8)
lex_expect CBC 178794 100.0 % (4 / 4) 100.0 % (2 / 2)
lex_peek CBC 3819938 100.0 % (2 / 2)
makeJsonLexContextCstringLen GNC 18012 100.0 % (14 / 14) 100.0 % (4 / 4)
makeJsonLexContextIncremental GNC 585 100.0 % (20 / 20) 100.0 % (4 / 4)
next_prediction GNC 19 100.0 % (3 / 3) 50.0 % (1 / 2)
pop_prediction GNC 10094610 100.0 % (3 / 3) 50.0 % (1 / 2)
push_prediction GNC 2695424 100.0 % (4 / 4)
set_fname GNC 484422 100.0 % (3 / 3)
set_fnull GNC 1195530 100.0 % (3 / 3)

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