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
IsValidJsonNumber GNC 23 92.9 % (13 / 14) 87.5 % (7 / 8)
dec_lex_level GNC 303258 100.0 % (3 / 3)
freeJsonLexContext GNC 3243 93.3 % (14 / 15) 87.5 % (7 / 8)
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)
json_count_array_elements CBC 3 82.6 % (19 / 23) 58.3 % (7 / 12)
json_errdetail GNC 461 76.8 % (53 / 69) 65.5 % (19 / 29)
json_lex GNC 3605152 98.8 % (158 / 160) 88.2 % (127 / 144)
json_lex_number GNC 158101 97.9 % (47 / 48) 85.2 % (75 / 88)
json_lex_string GNC 1028572 83.7 % (87 / 104) 83.5 % (81 / 97)
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)
parse_array CBC 16712 89.3 % (25 / 28) 81.8 % (18 / 22)
parse_array_element CBC 25941 92.0 % (23 / 25) 84.6 % (11 / 13)
parse_object CBC 23920 92.1 % (35 / 38) 84.0 % (21 / 25)
parse_object_field CBC 112868 94.4 % (34 / 36) 84.0 % (21 / 25)
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)
pg_parse_json_incremental GNC 93168 86.7 % (143 / 165) 79.6 % (78 / 98)
pop_prediction GNC 10094610 100.0 % (3 / 3) 50.0 % (1 / 2)
push_prediction GNC 2695424 100.0 % (4 / 4)
report_parse_error CBC 272 87.0 % (20 / 23) 78.6 % (11 / 14)
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