LCOV - differential code coverage report
Current view: top level - src/backend/tsearch - wparser_def.c (source / functions) Coverage Total Hit UNC LBC UBC GNC CBC DUB DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 89.4 % 623 557 66 9 548 1 22
Current Date: 2026-05-29 21:51:00 -0400 Functions: 71.2 % 52 37 15 7 30
Baseline: lcov-20260530-034037-baseline Branches: 61.9 % 918 568 1 12 337 1 567 3 11
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 12 12 12
(30,360] days: 100.0 % 11 11 9 2
(360..) days: 89.0 % 600 534 66 534
Function coverage date bins:
(360..) days: 71.2 % 52 37 15 7 30
Branch coverage date bins:
(7,30] days: 75.0 % 12 9 3 9
(30,360] days: 50.0 % 2 1 1 1
(360..) days: 61.7 % 904 558 12 334 558

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
SpecialVerVersion UBC 0 0.0 % (0 / 6)
_make_compiler_happy UBC 0 0.0 % (0 / 23)
p_islower UBC 0 0.0 % (0 / 1) 0.0 % (0 / 8)
p_islower UBC 0
p_isnotlower UBC 0
p_isneC UBC 0 0.0 % (0 / 2)
p_isprint UBC 0 0.0 % (0 / 1) 0.0 % (0 / 8)
p_isnotprint UBC 0
p_isprint UBC 0
p_ispunct UBC 0 0.0 % (0 / 1) 0.0 % (0 / 8)
p_isnotpunct UBC 0
p_ispunct UBC 0
p_isupper UBC 0 0.0 % (0 / 1) 0.0 % (0 / 8)
p_isnotupper UBC 0
p_isupper UBC 0
p_isxdigit CBC 12 100.0 % (1 / 1) 37.5 % (3 / 8)
p_isnotxdigit UBC 0
p_isxdigit CBC 12
mark_hl_fragments CBC 25 96.7 % (88 / 91) 64.9 % (126 / 194)
SpecialHyphen CBC 29 100.0 % (4 / 4)
get_next_fragment CBC 30 100.0 % (21 / 21) 67.4 % (31 / 46)
p_ishost CBC 70 100.0 % (14 / 14) 75.0 % (3 / 4)
SpecialFURL CBC 100 100.0 % (5 / 5)
p_isURLPath CBC 114 100.0 % (15 / 15) 75.0 % (3 / 4)
TParserCopyClose CBC 184 100.0 % (7 / 7) 100.0 % (2 / 2)
TParserCopyInit GNC 184 100.0 % (10 / 10) 50.0 % (1 / 2)
SpecialTags CBC 198 89.5 % (17 / 19) 75.0 % (9 / 12)
mark_hl_words CBC 278 97.3 % (73 / 75) 58.2 % (178 / 306)
prsd_headline CBC 303 89.0 % (65 / 73) 63.2 % (48 / 76)
mark_fragment CBC 313 84.6 % (11 / 13) 66.7 % (16 / 24)
p_isstophost CBC 368 100.0 % (5 / 5) 100.0 % (2 / 2)
hlCover CBC 471 100.0 % (50 / 50) 89.1 % (41 / 46)
p_isspace CBC 502 100.0 % (1 / 1) 37.5 % (3 / 8)
p_isnotspace UBC 0
p_isspace CBC 502
checkcondition_HL GNC 832 100.0 % (16 / 16) 92.9 % (13 / 14)
p_isurlchar CBC 2030 90.0 % (9 / 10) 75.0 % (6 / 8)
TParserClose GNC 3908 100.0 % (9 / 9) 75.0 % (3 / 4)
TParserInit GNC 3908 100.0 % (10 / 10)
prsd_end CBC 3908 100.0 % (4 / 4)
prsd_start CBC 3908 100.0 % (2 / 2)
prsd_lextype GNC 5541 100.0 % (8 / 8) 100.0 % (2 / 2)
p_isspecial GNC 7191 80.0 % (12 / 15) 60.0 % (6 / 10)
newTParserPosition GNC 8247 100.0 % (8 / 8) 100.0 % (2 / 2)
p_isalnum CBC 20648 100.0 % (1 / 1) 37.5 % (3 / 8)
p_isnotalnum CBC 10041
p_isalnum CBC 10607
prsd_nexttoken CBC 23550 100.0 % (9 / 9) 100.0 % (2 / 2)
TParserGet CBC 23734 86.8 % (66 / 76) 69.7 % (46 / 66)
p_isignore CBC 29674 100.0 % (2 / 2)
p_isdigit CBC 30258 100.0 % (1 / 1) 37.5 % (3 / 8)
p_isnotdigit UBC 0
p_isdigit CBC 30258
p_isascii CBC 60076 100.0 % (2 / 2) 50.0 % (2 / 4)
p_isasclet CBC 60076 100.0 % (2 / 2) 75.0 % (3 / 4)
p_isalpha CBC 76757 100.0 % (1 / 1) 37.5 % (3 / 8)
p_isnotalpha UBC 0
p_isalpha CBC 76757
p_isEOF CBC 81622 100.0 % (3 / 3) 66.7 % (4 / 6)
p_iseq CBC 189647 100.0 % (3 / 3) 66.7 % (4 / 6)
p_iseqC CBC 189647 100.0 % (2 / 2)

Generated by: LCOV version 2.5.0-beta