Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/libpg_query/protobuf/pg_query.pb-c.c
  0.00% (0/6912)
  0.00% (0/1536)
  0.00% (0/3840)
src/libpg_query/src/include/pg_query_enum_defs.c
  6.01% (142/2364)
 13.44% (25/186)
  5.64% (67/1188)
src/libpg_query/src/include/pg_query_json_helper.c
 91.84% (45/49)
100.00% (2/2)
 92.31% (36/39)
src/libpg_query/src/include/pg_query_outfuncs_defs.c
 27.54% (474/1721)
 26.75% (65/243)
 18.17% (1778/9788)
src/libpg_query/src/pg_query.c
 60.38% (32/53)
 57.14% (4/7)
 57.14% (12/21)
src/libpg_query/src/pg_query_outfuncs_json.c
 63.33% (95/150)
 58.33% (7/12)
 26.73% (370/1384)
src/libpg_query/src/pg_query_outfuncs_protobuf.c
  0.00% (0/144)
  0.00% (0/11)
  0.00% (0/1110)
src/libpg_query/src/pg_query_parse.c
 48.08% (50/104)
 57.14% (4/7)
 68.09% (32/47)
src/libpg_query/src/postgres/include/access/gin.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/libpg_query/src/postgres/include/access/htup_details.h
  0.00% (0/37)
  0.00% (0/2)
  0.00% (0/2)
src/libpg_query/src/postgres/include/access/itup.h
  0.00% (0/34)
  0.00% (0/2)
  0.00% (0/2)
src/libpg_query/src/postgres/include/access/rmgr.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/libpg_query/src/postgres/include/access/tableam.h
  0.00% (0/311)
  0.00% (0/49)
  0.00% (0/49)
src/libpg_query/src/postgres/include/access/transam.h
  0.00% (0/82)
  0.00% (0/9)
  0.00% (0/9)
src/libpg_query/src/postgres/include/access/tupmacs.h
  0.00% (0/47)
  0.00% (0/3)
  0.00% (0/3)
src/libpg_query/src/postgres/include/access/xlog_internal.h
  0.00% (0/68)
  0.00% (0/15)
  0.00% (0/15)
src/libpg_query/src/postgres/include/access/xlogreader.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/libpg_query/src/postgres/include/catalog/index.h
  0.00% (0/21)
  0.00% (0/2)
  0.00% (0/2)
src/libpg_query/src/postgres/include/catalog/pg_collation_d.h
  0.00% (0/11)
  0.00% (0/1)
  0.00% (0/1)
src/libpg_query/src/postgres/include/common/hashfn.h
  0.00% (0/31)
  0.00% (0/7)
  0.00% (0/7)
src/libpg_query/src/postgres/include/common/int.h
  0.00% (0/317)
  0.00% (0/18)
  0.00% (0/18)
src/libpg_query/src/postgres/include/common/kwlookup.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/libpg_query/src/postgres/include/copyfuncs.funcs.c
  0.00% (0/3459)
  0.00% (0/303)
  0.00% (0/8333)
src/libpg_query/src/postgres/include/equalfuncs.funcs.c
  0.00% (0/2050)
  0.00% (0/252)
  0.00% (0/8474)
src/libpg_query/src/postgres/include/executor/executor.h
  0.00% (0/74)
  0.00% (0/8)
  0.00% (0/8)
src/libpg_query/src/postgres/include/executor/tuptable.h
  0.00% (0/66)
  0.00% (0/10)
  0.00% (0/10)
src/libpg_query/src/postgres/include/funcapi.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/libpg_query/src/postgres/include/kwlist_d.h
100.00% (132/132)
100.00% (1/1)
100.00% (3/3)
src/libpg_query/src/postgres/include/lib/ilist.h
  0.00% (0/306)
  0.00% (0/53)
  0.00% (0/68)
src/libpg_query/src/postgres/include/libpq/pqcomm.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/libpg_query/src/postgres/include/libpq/pqformat.h
  0.00% (0/80)
  0.00% (0/11)
  0.00% (0/11)
src/libpg_query/src/postgres/include/mb/pg_wchar.h
 43.48% (30/69)
100.00% (5/5)
100.00% (17/17)
src/libpg_query/src/postgres/include/nodes/nodeFuncs.h
  0.00% (0/40)
  0.00% (0/8)
  0.00% (0/8)
src/libpg_query/src/postgres/include/nodes/pg_list.h
 29.85% (20/67)
 28.57% (4/14)
 46.43% (13/28)
src/libpg_query/src/postgres/include/nodes/queryjumble.h
  0.00% (0/7)
  0.00% (0/1)
  0.00% (0/1)
src/libpg_query/src/postgres/include/port/atomics.h
  0.00% (0/142)
  0.00% (0/27)
  0.00% (0/27)
src/libpg_query/src/postgres/include/port/atomics/arch-x86.h
  0.00% (0/74)
  0.00% (0/7)
  0.00% (0/7)
src/libpg_query/src/postgres/include/port/atomics/generic-gcc.h
  0.00% (0/24)
  0.00% (0/8)
  0.00% (0/8)
src/libpg_query/src/postgres/include/port/atomics/generic.h
  0.00% (0/57)
  0.00% (0/13)
  0.00% (0/13)
src/libpg_query/src/postgres/include/port/pg_bitutils.h
  6.79% (11/162)
 16.67% (2/12)
 30.43% (7/23)
src/libpg_query/src/postgres/include/port/simd.h
 11.43% (20/175)
 35.71% (5/14)
 35.71% (5/14)
src/libpg_query/src/postgres/include/portability/instr_time.h
  0.00% (0/9)
  0.00% (0/1)
  0.00% (0/1)
src/libpg_query/src/postgres/include/postgres.h
  0.00% (0/152)
  0.00% (0/36)
  0.00% (0/39)
src/libpg_query/src/postgres/include/replication/walreceiver.h
  0.00% (0/15)
  0.00% (0/1)
  0.00% (0/1)
src/libpg_query/src/postgres/include/replication/walsender.h
  0.00% (0/8)
  0.00% (0/1)
  0.00% (0/1)
src/libpg_query/src/postgres/include/storage/block.h
  0.00% (0/14)
  0.00% (0/4)
  0.00% (0/4)
src/libpg_query/src/postgres/include/storage/bufmgr.h
  0.00% (0/32)
  0.00% (0/5)
  0.00% (0/5)
src/libpg_query/src/postgres/include/storage/bufpage.h
  0.00% (0/86)
  0.00% (0/24)
  0.00% (0/24)
src/libpg_query/src/postgres/include/storage/itemptr.h
  0.00% (0/54)
  0.00% (0/14)
  0.00% (0/14)
src/libpg_query/src/postgres/include/storage/s_lock.h
  0.00% (0/27)
  0.00% (0/3)
  0.00% (0/3)
src/libpg_query/src/postgres/include/tcop/cmdtag.h
  0.00% (0/8)
  0.00% (0/2)
  0.00% (0/2)
src/libpg_query/src/postgres/include/tcop/utility.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/libpg_query/src/postgres/include/utils/date.h
  0.00% (0/18)
  0.00% (0/6)
  0.00% (0/6)
src/libpg_query/src/postgres/include/utils/expandeddatum.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/libpg_query/src/postgres/include/utils/float.h
  0.00% (0/182)
  0.00% (0/28)
  0.00% (0/28)
src/libpg_query/src/postgres/include/utils/memutils_memorychunk.h
 73.68% (28/38)
100.00% (5/5)
100.00% (38/38)
src/libpg_query/src/postgres/include/utils/numeric.h
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/3)
src/libpg_query/src/postgres/include/utils/palloc.h
 83.33% (5/6)
100.00% (1/1)
100.00% (1/1)
src/libpg_query/src/postgres/include/utils/pgstat_internal.h
  0.00% (0/76)
  0.00% (0/9)
  0.00% (0/9)
src/libpg_query/src/postgres/include/utils/ps_status.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/libpg_query/src/postgres/include/utils/rel.h
  0.00% (0/12)
  0.00% (0/2)
  0.00% (0/2)
src/libpg_query/src/postgres/include/utils/snapmgr.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/libpg_query/src/postgres/include/utils/sortsupport.h
  0.00% (0/142)
  0.00% (0/5)
  0.00% (0/5)
src/libpg_query/src/postgres/include/utils/timestamp.h
  0.00% (0/18)
  0.00% (0/6)
  0.00% (0/6)
src/libpg_query/src/postgres/include/utils/wait_event.h
  0.00% (0/11)
  0.00% (0/2)
  0.00% (0/2)
src/libpg_query/src/postgres/include/utils/xml.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/libpg_query/src/postgres/src_backend_catalog_namespace.c
  0.00% (0/20)
  0.00% (0/2)
  0.00% (0/43)
src/libpg_query/src/postgres/src_backend_commands_define.c
  0.00% (0/18)
  0.00% (0/1)
  0.00% (0/45)
src/libpg_query/src/postgres/src_backend_nodes_bitmapset.c
  0.00% (0/91)
  0.00% (0/5)
  0.00% (0/60)
src/libpg_query/src/postgres/src_backend_nodes_copyfuncs.c
  0.00% (0/89)
  0.00% (0/5)
  0.00% (0/1070)
src/libpg_query/src/postgres/src_backend_nodes_equalfuncs.c
  0.00% (0/102)
  0.00% (0/6)
  0.00% (0/1022)
src/libpg_query/src/postgres/src_backend_nodes_extensible.c
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/libpg_query/src/postgres/src_backend_nodes_list.c
 62.83% (120/191)
 63.16% (12/19)
 61.90% (78/126)
src/libpg_query/src/postgres/src_backend_nodes_makefuncs.c
 66.67% (94/141)
 64.71% (11/17)
 41.56% (128/308)
src/libpg_query/src/postgres/src_backend_nodes_nodeFuncs.c
 10.75% (95/884)
 66.67% (2/3)
  6.48% (42/648)
src/libpg_query/src/postgres/src_backend_nodes_value.c
 40.00% (10/25)
 40.00% (2/5)
 26.67% (24/90)
src/libpg_query/src/postgres/src_backend_parser_gram.c
 16.61% (2840/17100)
 67.39% (31/46)
 10.20% (1996/19572)
src/libpg_query/src/postgres/src_backend_parser_parser.c
 50.15% (166/331)
 50.00% (3/6)
 39.71% (110/277)
src/libpg_query/src/postgres/src_backend_parser_scan.c
 66.50% (931/1400)
 76.47% (26/34)
 56.32% (931/1653)
src/libpg_query/src/postgres/src_backend_parser_scansup.c
 77.27% (34/44)
 75.00% (3/4)
 66.67% (40/60)
src/libpg_query/src/postgres/src_backend_storage_ipc_ipc.c
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/2)
src/libpg_query/src/postgres/src_backend_tcop_postgres.c
  0.00% (0/23)
  0.00% (0/3)
  0.00% (0/30)
src/libpg_query/src/postgres/src_backend_utils_adt_datum.c
  0.00% (0/99)
  0.00% (0/3)
  0.00% (0/137)
src/libpg_query/src/postgres/src_backend_utils_adt_expandeddatum.c
  0.00% (0/14)
  0.00% (0/3)
  0.00% (0/7)
src/libpg_query/src/postgres/src_backend_utils_adt_numutils.c
 17.47% (29/166)
100.00% (1/1)
 17.07% (28/164)
src/libpg_query/src/postgres/src_backend_utils_error_assert.c
  0.00% (0/11)
  0.00% (0/1)
  0.00% (0/9)
src/libpg_query/src/postgres/src_backend_utils_error_elog.c
 41.89% (186/444)
 51.35% (19/37)
 21.03% (180/856)
src/libpg_query/src/postgres/src_backend_utils_fmgr_fmgr.c
  0.00% (0/21)
  0.00% (0/1)
  0.00% (0/27)
src/libpg_query/src/postgres/src_backend_utils_mb_mbutils.c
 73.05% (103/141)
 80.00% (12/15)
 50.32% (79/157)
src/libpg_query/src/postgres/src_backend_utils_mmgr_alignedalloc.c
  0.00% (0/47)
  0.00% (0/4)
  0.00% (0/38)
src/libpg_query/src/postgres/src_backend_utils_mmgr_aset.c
 70.29% (362/515)
 66.67% (8/12)
 66.10% (353/534)
src/libpg_query/src/postgres/src_backend_utils_mmgr_generation.c
  0.00% (0/288)
  0.00% (0/14)
  0.00% (0/325)
src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c
 38.38% (185/482)
 56.25% (18/32)
 22.45% (163/726)
src/libpg_query/src/postgres/src_backend_utils_mmgr_slab.c
  0.00% (0/259)
  0.00% (0/12)
  0.00% (0/285)
src/libpg_query/src/postgres/src_common_kwlookup.c
100.00% (23/23)
100.00% (1/1)
100.00% (21/21)
src/libpg_query/src/postgres/src_common_psprintf.c
 75.00% (30/40)
100.00% (2/2)
 26.42% (14/53)
src/libpg_query/src/postgres/src_common_stringinfo.c
 76.84% (73/95)
 88.89% (8/9)
 43.59% (34/78)
src/libpg_query/src/postgres/src_common_wchar.c
 11.07% (140/1265)
 10.39% (8/77)
 10.92% (112/1026)
src/libpg_query/src/postgres/src_port_pg_bitutils.c
  0.00% (0/15)
  0.00% (0/4)
  0.00% (0/4)
src/libpg_query/src/postgres/src_port_pgstrcasecmp.c
  0.00% (0/30)
  0.00% (0/2)
  0.00% (0/41)
src/libpg_query/src/postgres/src_port_snprintf.c
 35.01% (314/897)
 60.87% (14/23)
 34.05% (174/511)
src/libpg_query/src/postgres/src_port_strerror.c
  0.00% (0/165)
  0.00% (0/3)
  0.00% (0/79)
src/libpg_query/test/fuzz/fuzz_parser.c
 83.33% (10/12)
100.00% (1/1)
 75.00% (3/4)
src/libpg_query/vendor/protobuf-c/protobuf-c.c
  0.00% (0/2292)
  0.00% (0/90)
  0.00% (0/1554)
Totals
 14.18% (6832/48186)
  8.85% (313/3537)
 10.37% (6890/66430)