Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/mysql-server/include/integer_digits.h
  0.00% (0/44)
  0.00% (0/8)
  0.00% (0/19)
src/mysql-server/include/lex_string.h
 25.00% (3/12)
 25.00% (1/4)
 25.00% (1/4)
src/mysql-server/include/little_endian.h
  9.62% (5/52)
  7.14% (1/14)
  7.14% (1/14)
src/mysql-server/include/m_string.h
  3.76% (5/133)
  5.26% (1/19)
 12.50% (5/40)
src/mysql-server/include/map_helpers.h
  0.00% (0/13)
  0.00% (0/6)
  0.00% (0/6)
src/mysql-server/include/memory_debugging.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/mysql-server/include/mutex_lock.h
  0.00% (0/10)
  0.00% (0/2)
  0.00% (0/11)
src/mysql-server/include/my_alloc.h
 16.05% (13/81)
 17.39% (4/23)
 40.54% (15/37)
src/mysql-server/include/my_byteorder.h
  0.00% (0/181)
  0.00% (0/46)
  0.00% (0/47)
src/mysql-server/include/my_compiler.h
 50.00% (1/2)
 50.00% (1/2)
 50.00% (1/2)
src/mysql-server/include/my_dbug.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/4)
src/mysql-server/include/my_getpwnam.h
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/10)
src/mysql-server/include/my_io.h
 57.14% (4/7)
100.00% (1/1)
100.00% (2/2)
src/mysql-server/include/my_sys.h
  0.00% (0/60)
  0.00% (0/13)
  0.00% (0/13)
src/mysql-server/include/my_systime.h
  0.00% (0/53)
  0.00% (0/7)
  0.00% (0/7)
src/mysql-server/include/my_thread.h
  0.00% (0/82)
  0.00% (0/11)
  0.00% (0/11)
src/mysql-server/include/mysql/components/services/bits/server_telemetry_attribute_bits.h
  0.00% (0/41)
  0.00% (0/8)
  0.00% (0/8)
src/mysql-server/include/mysql/psi/mysql_cond.h
  0.00% (0/127)
  0.00% (0/7)
  0.00% (0/8)
src/mysql-server/include/mysql/psi/mysql_file.h
  0.00% (0/656)
  0.00% (0/34)
  0.00% (0/65)
src/mysql-server/include/mysql/psi/mysql_memory.h
  0.00% (0/5)
  0.00% (0/1)
  0.00% (0/2)
src/mysql-server/include/mysql/psi/mysql_mutex.h
  4.62% (6/130)
 16.67% (1/6)
  8.70% (2/23)
src/mysql-server/include/mysql/psi/mysql_rwlock.h
  0.00% (0/243)
  0.00% (0/13)
  0.00% (0/14)
src/mysql-server/include/mysql/psi/mysql_stage.h
  0.00% (0/38)
  0.00% (0/8)
  0.00% (0/9)
src/mysql-server/include/mysql/psi/mysql_thread.h
  0.00% (0/43)
  0.00% (0/7)
  0.00% (0/8)
src/mysql-server/include/mysql/strings/collations.h
 25.00% (2/8)
 50.00% (2/4)
 50.00% (2/4)
src/mysql-server/include/mysql/strings/int2str.h
  0.00% (0/11)
  0.00% (0/3)
  0.00% (0/3)
src/mysql-server/include/mysql/strings/m_ctype.h
 26.62% (37/139)
 26.67% (12/45)
 29.09% (16/55)
src/mysql-server/include/prealloced_array.h
  0.00% (0/86)
  0.00% (0/20)
  0.00% (0/56)
src/mysql-server/include/string_template_utils.h
 95.24% (20/21)
 85.71% (6/7)
 85.71% (6/7)
src/mysql-server/include/template_utils.h
100.00% (9/9)
100.00% (3/3)
100.00% (3/3)
src/mysql-server/include/thr_cond.h
  0.00% (0/63)
  0.00% (0/8)
  0.00% (0/8)
src/mysql-server/include/thr_mutex.h
  8.42% (8/95)
 20.00% (2/10)
 20.00% (2/10)
src/mysql-server/include/thr_rwlock.h
  0.00% (0/63)
  0.00% (0/7)
  0.00% (0/7)
src/mysql-server/libs/mysql/gtid/gtid.h
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/1)
src/mysql-server/libs/mysql/gtid/gtid_format.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/mysql-server/libs/mysql/gtid/tag.h
  0.00% (0/11)
  0.00% (0/6)
  0.00% (0/6)
src/mysql-server/libs/mysql/gtid/tsid.h
  0.00% (0/12)
  0.00% (0/8)
  0.00% (0/8)
src/mysql-server/libs/mysql/gtid/uuid.h
  0.00% (0/29)
  0.00% (0/10)
  0.00% (0/10)
src/mysql-server/libs/mysql/serialization/archive_binary.h
  0.00% (0/6)
  0.00% (0/3)
  0.00% (0/3)
src/mysql-server/libs/mysql/serialization/archive_binary_field_max_size_calculator.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/mysql-server/libs/mysql/serialization/primitive_type_codec.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/mysql-server/libs/mysql/serialization/serializable_type_traits.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/mysql-server/libs/mysql/serialization/variable_length_integers.h
  0.00% (0/17)
  0.00% (0/2)
  0.00% (0/2)
src/mysql-server/libs/mysql/utils/error.h
  0.00% (0/16)
  0.00% (0/5)
  0.00% (0/5)
src/mysql-server/mysys/charset.cc
 33.67% (67/199)
 47.83% (11/23)
 36.08% (57/158)
src/mysql-server/mysys/errors.cc
  0.00% (0/21)
  0.00% (0/2)
  0.00% (0/27)
src/mysql-server/mysys/mf_dirname.cc
 88.57% (31/35)
100.00% (3/3)
 86.11% (31/36)
src/mysql-server/mysys/mf_pack.cc
  5.81% (9/155)
 14.29% (1/7)
  2.29% (4/175)
src/mysql-server/mysys/my_alloc.cc
 37.04% (60/162)
 41.67% (5/12)
 35.51% (49/138)
src/mysql-server/mysys/my_error.cc
  0.00% (0/135)
  0.00% (0/11)
  0.00% (0/116)
src/mysql-server/mysys/my_file.cc
  4.04% (4/99)
  6.67% (1/15)
  1.32% (1/76)
src/mysql-server/mysys/my_getpwnam.cc
  0.00% (0/43)
  0.00% (0/6)
  0.00% (0/24)
src/mysql-server/mysys/my_getwd.cc
  8.33% (5/60)
 25.00% (1/4)
 10.84% (9/83)
src/mysql-server/mysys/my_init.cc
 17.70% (20/113)
 16.67% (1/6)
 22.99% (20/87)
src/mysql-server/mysys/my_lib.cc
 11.54% (12/104)
 16.67% (1/6)
 16.22% (18/111)
src/mysql-server/mysys/my_malloc.cc
 42.18% (62/147)
 42.11% (8/19)
 35.34% (41/116)
src/mysql-server/mysys/my_mess.cc
  0.00% (0/18)
  0.00% (0/1)
  0.00% (0/22)
src/mysql-server/mysys/my_once.cc
 52.73% (29/55)
 25.00% (1/4)
 57.14% (28/49)
src/mysql-server/mysys/my_open.cc
  0.00% (0/35)
  0.00% (0/4)
  0.00% (0/35)
src/mysql-server/mysys/my_read.cc
  0.00% (0/44)
  0.00% (0/1)
  0.00% (0/75)
src/mysql-server/mysys/my_static.cc
  0.00% (0/46)
  0.00% (0/7)
  0.00% (0/38)
src/mysql-server/mysys/my_thr_init.cc
 37.68% (26/69)
 37.50% (3/8)
 32.31% (21/65)
src/mysql-server/mysys/my_thread.cc
  0.00% (0/23)
  0.00% (0/5)
  0.00% (0/5)
src/mysql-server/mysys/mysys_priv.h
  0.00% (0/7)
  0.00% (0/1)
  0.00% (0/7)
src/mysql-server/mysys/psi_noop.cc
  2.46% (8/325)
  1.54% (3/195)
  1.54% (3/195)
src/mysql-server/mysys/str2int.cc
  0.00% (0/55)
  0.00% (0/1)
  0.00% (0/75)
src/mysql-server/mysys/strmake.cc
100.00% (6/6)
100.00% (1/1)
100.00% (6/6)
src/mysql-server/mysys/strxmov.cc
100.00% (12/12)
100.00% (1/1)
100.00% (8/8)
src/mysql-server/router/src/harness/include/harness_assert.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/4)
src/mysql-server/router/src/harness/include/hexify.h
  0.00% (0/30)
  0.00% (0/1)
  0.00% (0/16)
src/mysql-server/router/src/harness/include/mysql/harness/net_ts/buffer.h
 31.22% (59/189)
 46.94% (23/49)
 60.29% (41/68)
src/mysql-server/router/src/harness/include/mysql/harness/net_ts/executor.h
  0.00% (0/94)
  0.00% (0/21)
  0.00% (0/21)
src/mysql-server/router/src/harness/include/mysql/harness/stdx/bit.h
  0.00% (0/36)
  0.00% (0/1)
  0.00% (0/1)
src/mysql-server/router/src/harness/include/mysql/harness/stdx/expected.h
 57.89% (88/152)
 65.79% (25/38)
 64.21% (61/95)
src/mysql-server/router/src/harness/include/mysql/harness/stdx/filesystem.h
  0.00% (0/5)
  0.00% (0/5)
  0.00% (0/6)
src/mysql-server/router/src/harness/include/mysql/harness/stdx/flags.h
100.00% (10/10)
100.00% (8/8)
100.00% (10/10)
src/mysql-server/router/src/harness/include/mysql/harness/stdx/io/file_handle.h
  0.00% (0/24)
  0.00% (0/12)
  0.00% (0/19)
src/mysql-server/router/src/harness/include/mysql/harness/stdx/ranges.h
100.00% (18/18)
100.00% (8/8)
100.00% (11/11)
src/mysql-server/router/src/harness/src/stdx/filesystem.cc
  0.00% (0/60)
  0.00% (0/9)
  0.00% (0/36)
src/mysql-server/router/src/harness/src/stdx/io/file_handle.cc
  0.00% (0/170)
  0.00% (0/14)
  0.00% (0/95)
src/mysql-server/router/src/mysql_protocol/include/mysqlrouter/classic_protocol_binary.h
 55.77% (29/52)
 81.82% (18/22)
 88.89% (32/36)
src/mysql-server/router/src/mysql_protocol/include/mysqlrouter/classic_protocol_codec_base.h
 94.44% (68/72)
100.00% (17/17)
 91.07% (51/56)
src/mysql-server/router/src/mysql_protocol/include/mysqlrouter/classic_protocol_codec_binary.h
 93.14% (95/102)
 66.67% (6/9)
 93.15% (68/73)
src/mysql-server/router/src/mysql_protocol/include/mysqlrouter/classic_protocol_codec_error.h
 60.42% (29/48)
 50.00% (2/4)
 18.18% (2/11)
src/mysql-server/router/src/mysql_protocol/include/mysqlrouter/classic_protocol_codec_message.h
 89.55% (1054/1177)
 76.24% (77/101)
 95.03% (689/725)
src/mysql-server/router/src/mysql_protocol/include/mysqlrouter/classic_protocol_codec_wire.h
 52.10% (87/167)
 64.00% (16/25)
 80.28% (57/71)
src/mysql-server/router/src/mysql_protocol/include/mysqlrouter/classic_protocol_message.h
 68.29% (112/164)
 71.43% (70/98)
 81.94% (127/155)
src/mysql-server/router/src/mysql_protocol/include/mysqlrouter/classic_protocol_wire.h
100.00% (5/5)
100.00% (5/5)
100.00% (7/7)
src/mysql-server/router/src/mysql_protocol/tests/fuzz_binary_datetime.cc
 60.00% (18/30)
100.00% (1/1)
 83.33% (10/12)
src/mysql-server/router/src/mysql_protocol/tests/fuzz_binary_time.cc
 60.00% (18/30)
100.00% (1/1)
 83.33% (10/12)
src/mysql-server/router/src/mysql_protocol/tests/fuzz_binlog_dump.cc
 60.00% (18/30)
100.00% (1/1)
 83.33% (10/12)
src/mysql-server/router/src/mysql_protocol/tests/fuzz_binlog_dump_gtid.cc
 60.00% (18/30)
100.00% (1/1)
 83.33% (10/12)
src/mysql-server/router/src/mysql_protocol/tests/fuzz_change_user.cc
 60.00% (18/30)
100.00% (1/1)
 83.33% (10/12)
src/mysql-server/router/src/mysql_protocol/tests/fuzz_client_greeting.cc
 60.00% (18/30)
100.00% (1/1)
 83.33% (10/12)
src/mysql-server/router/src/mysql_protocol/tests/fuzz_clone.cc
 60.00% (18/30)
100.00% (1/1)
 83.33% (10/12)
src/mysql-server/router/src/mysql_protocol/tests/fuzz_init_schema.cc
 60.00% (18/30)
100.00% (1/1)
 83.33% (10/12)
src/mysql-server/router/src/mysql_protocol/tests/fuzz_list_fields.cc
 60.00% (18/30)
100.00% (1/1)
 83.33% (10/12)
src/mysql-server/router/src/mysql_protocol/tests/fuzz_ping.cc
 60.00% (18/30)
100.00% (1/1)
 83.33% (10/12)
src/mysql-server/router/src/mysql_protocol/tests/fuzz_query.cc
 54.55% (18/33)
100.00% (1/1)
 83.33% (10/12)
src/mysql-server/router/src/mysql_protocol/tests/fuzz_quit.cc
 60.00% (18/30)
100.00% (1/1)
 83.33% (10/12)
src/mysql-server/router/src/mysql_protocol/tests/fuzz_register_replica.cc
 60.00% (18/30)
100.00% (1/1)
 83.33% (10/12)
src/mysql-server/router/src/mysql_protocol/tests/fuzz_reload.cc
 60.00% (18/30)
100.00% (1/1)
 83.33% (10/12)
src/mysql-server/router/src/mysql_protocol/tests/fuzz_reset_connection.cc
 60.00% (18/30)
100.00% (1/1)
 83.33% (10/12)
src/mysql-server/router/src/mysql_protocol/tests/fuzz_set_option.cc
 60.00% (18/30)
100.00% (1/1)
 83.33% (10/12)
src/mysql-server/router/src/mysql_protocol/tests/fuzz_statistics.cc
 60.00% (18/30)
100.00% (1/1)
 83.33% (10/12)
src/mysql-server/router/src/mysql_protocol/tests/fuzz_stmt_close.cc
 60.00% (18/30)
100.00% (1/1)
 83.33% (10/12)
src/mysql-server/router/src/mysql_protocol/tests/fuzz_stmt_execute.cc
 57.41% (31/54)
100.00% (3/3)
 85.71% (12/14)
src/mysql-server/router/src/mysql_protocol/tests/fuzz_stmt_fetch.cc
 60.00% (18/30)
100.00% (1/1)
 83.33% (10/12)
src/mysql-server/router/src/mysql_protocol/tests/fuzz_stmt_param_append_data.cc
 61.29% (19/31)
100.00% (1/1)
 83.33% (10/12)
src/mysql-server/router/src/mysql_protocol/tests/fuzz_stmt_prepare.cc
 60.00% (18/30)
100.00% (1/1)
 83.33% (10/12)
src/mysql-server/router/src/mysql_protocol/tests/fuzz_stmt_reset.cc
 60.00% (18/30)
100.00% (1/1)
 83.33% (10/12)
src/mysql-server/router/src/routing/src/show_warnings_parser.cc
 68.00% (85/125)
 50.00% (2/4)
 78.45% (91/116)
src/mysql-server/router/src/routing/src/show_warnings_parser.h
 28.57% (2/7)
 28.57% (2/7)
 58.33% (7/12)
src/mysql-server/router/src/routing/src/sql_lexer.cc
 84.33% (850/1008)
 82.76% (24/29)
 84.92% (614/723)
src/mysql-server/router/src/routing/src/sql_lexer.h
 66.67% (4/6)
 66.67% (4/6)
 50.00% (4/8)
src/mysql-server/router/src/routing/src/sql_lexer_error.h
 80.00% (4/5)
 75.00% (3/4)
 75.00% (3/4)
src/mysql-server/router/src/routing/src/sql_lexer_input_stream.h
 77.78% (77/99)
 73.53% (25/34)
 78.12% (50/64)
src/mysql-server/router/src/routing/src/sql_lexer_parser_input.h
100.00% (1/1)
100.00% (1/1)
100.00% (3/3)
src/mysql-server/router/src/routing/src/sql_lexer_parser_state.h
 81.82% (9/11)
 66.67% (4/6)
 80.00% (8/10)
src/mysql-server/router/src/routing/src/sql_lexer_thd.cc
100.00% (3/3)
100.00% (1/1)
100.00% (3/3)
src/mysql-server/router/src/routing/src/sql_lexer_thd.h
 62.50% (5/8)
 75.00% (3/4)
 75.00% (3/4)
src/mysql-server/router/src/routing/src/sql_lexer_yacc_state.h
 43.33% (13/30)
 75.00% (3/4)
 66.67% (10/15)
src/mysql-server/router/src/routing/src/sql_parser.h
 53.19% (25/47)
 66.67% (8/12)
 67.65% (23/34)
src/mysql-server/router/src/routing/src/sql_parser_state.h
 85.71% (12/14)
 60.00% (3/5)
 71.43% (5/7)
src/mysql-server/router/src/routing/tests/fuzz_show_warnings.cc
100.00% (10/10)
100.00% (2/2)
100.00% (2/2)
src/mysql-server/router/src/routing/tests/fuzz_sql_lexer.cc
100.00% (14/14)
100.00% (2/2)
100.00% (5/5)
src/mysql-server/sql/malloc_allocator.h
  3.70% (1/27)
 16.67% (1/6)
  6.90% (2/29)
src/mysql-server/sql/rpl_gtid.h
  0.00% (0/682)
  0.00% (0/133)
  0.00% (0/133)
src/mysql-server/sql/rpl_reporting.h
  0.00% (0/34)
  0.00% (0/8)
  0.00% (0/8)
src/mysql-server/sql/sql_digest.h
  0.00% (0/35)
  0.00% (0/5)
  0.00% (0/5)
src/mysql-server/sql/sql_digest_stream.h
  0.00% (0/5)
  0.00% (0/2)
  0.00% (0/2)
src/mysql-server/sql/sql_lex_hash.cc
100.00% (35/35)
100.00% (2/2)
100.00% (31/31)
src/mysql-server/sql/sql_lex_hash.h
100.00% (1/1)
100.00% (1/1)
100.00% (3/3)
src/mysql-server/sql/sql_plugin_ref.h
  0.00% (0/19)
  0.00% (0/8)
  0.00% (0/8)
src/mysql-server/strings/collations.cc
 45.16% (14/31)
 37.50% (3/8)
 57.14% (12/21)
src/mysql-server/strings/collations_internal.cc
 60.98% (100/164)
 58.33% (14/24)
 65.19% (88/135)
src/mysql-server/strings/collations_internal.h
100.00% (8/8)
100.00% (2/2)
100.00% (3/3)
src/mysql-server/strings/ctype-big5.cc
  1.43% (3/210)
  8.33% (1/12)
  1.10% (6/546)
src/mysql-server/strings/ctype-bin.cc
  1.49% (3/201)
  5.26% (1/19)
  0.54% (1/185)
src/mysql-server/strings/ctype-cp932.cc
  2.31% (3/130)
 11.11% (1/9)
  5.65% (10/177)
src/mysql-server/strings/ctype-czech.cc
  0.00% (0/89)
  0.00% (0/5)
  0.00% (0/217)
src/mysql-server/strings/ctype-euc_kr.cc
  3.70% (3/81)
 14.29% (1/7)
  3.87% (6/155)
src/mysql-server/strings/ctype-eucjpms.cc
  2.34% (3/128)
 16.67% (1/6)
  6.59% (12/182)
src/mysql-server/strings/ctype-gb18030.cc
  0.50% (3/599)
  3.23% (1/31)
  0.91% (6/662)
src/mysql-server/strings/ctype-gb2312.cc
  3.70% (3/81)
 14.29% (1/7)
  4.55% (6/132)
src/mysql-server/strings/ctype-gbk.cc
  2.14% (3/140)
  8.33% (1/12)
  2.80% (6/214)
src/mysql-server/strings/ctype-latin1.cc
  0.00% (0/110)
  0.00% (0/6)
  0.00% (0/112)
src/mysql-server/strings/ctype-mb.cc
  0.00% (0/661)
  0.00% (0/27)
  0.00% (0/646)
src/mysql-server/strings/ctype-simple.cc
  8.00% (72/900)
 11.11% (5/45)
  7.42% (62/836)
src/mysql-server/strings/ctype-sjis.cc
  2.24% (3/134)
 11.11% (1/9)
  5.56% (10/180)
src/mysql-server/strings/ctype-tis620.cc
  0.00% (0/118)
  0.00% (0/6)
  0.00% (0/91)
src/mysql-server/strings/ctype-uca.cc
  0.43% (10/2343)
  1.40% (2/143)
  0.30% (6/2002)
src/mysql-server/strings/ctype-ucs2.cc
  0.00% (0/1721)
  0.00% (0/90)
  0.00% (0/1561)
src/mysql-server/strings/ctype-ujis.cc
  1.78% (3/169)
 10.00% (1/10)
  5.53% (12/217)
src/mysql-server/strings/ctype-utf8.cc
  1.31% (13/992)
  3.45% (2/58)
  3.96% (29/732)
src/mysql-server/strings/ctype-win1250ch.cc
  0.00% (0/68)
  0.00% (0/4)
  0.00% (0/154)
src/mysql-server/strings/ctype.cc
  0.00% (0/719)
  0.00% (0/35)
  0.00% (0/598)
src/mysql-server/strings/dtoa.cc
  0.00% (0/1395)
  0.00% (0/27)
  0.00% (0/1522)
src/mysql-server/strings/int2str.cc
  0.00% (0/39)
  0.00% (0/2)
  0.00% (0/28)
src/mysql-server/strings/mb_wc.h
  0.00% (0/86)
  0.00% (0/7)
  0.00% (0/66)
src/mysql-server/strings/my_strtoll10.cc
  0.00% (0/106)
  0.00% (0/1)
  0.00% (0/143)
src/mysql-server/strings/sql_chars.cc
 98.68% (75/76)
100.00% (2/2)
 92.00% (46/50)
src/mysql-server/strings/str_alloc.cc
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/6)
src/mysql-server/strings/str_uca_type.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/4)
src/mysql-server/strings/xml.cc
  0.00% (0/323)
  0.00% (0/20)
  0.00% (0/342)
Totals
 18.31% (4020/21961)
 23.81% (508/2134)
 17.00% (2929/17228)