Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/mysql-server/include/integer_digits.h
  0.00% (0/45)
  0.00% (0/8)
  0.00% (0/15)
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
 15.85% (13/82)
 17.39% (4/23)
 42.86% (15/35)
src/mysql-server/include/my_byteorder.h
  0.00% (0/182)
  0.00% (0/46)
  0.00% (0/46)
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)
 31.37% (16/51)
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
 34.00% (68/200)
 47.83% (11/23)
 38.73% (55/142)
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
 36.81% (60/163)
 41.67% (5/12)
 38.28% (49/128)
src/mysql-server/mysys/my_error.cc
  0.00% (0/137)
  0.00% (0/11)
  0.00% (0/110)
src/mysql-server/mysys/my_file.cc
  4.04% (4/99)
  6.67% (1/15)
  1.54% (1/65)
src/mysql-server/mysys/my_getpwnam.cc
  0.00% (0/43)
  0.00% (0/6)
  0.00% (0/19)
src/mysql-server/mysys/my_getwd.cc
  8.33% (5/60)
 25.00% (1/4)
 11.11% (9/81)
src/mysql-server/mysys/my_init.cc
 17.54% (20/114)
 16.67% (1/6)
 25.00% (20/80)
src/mysql-server/mysys/my_lib.cc
 11.54% (12/104)
 16.67% (1/6)
 14.71% (15/102)
src/mysql-server/mysys/my_malloc.cc
 42.18% (62/147)
 42.11% (8/19)
 38.61% (39/101)
src/mysql-server/mysys/my_mess.cc
  0.00% (0/19)
  0.00% (0/1)
  0.00% (0/16)
src/mysql-server/mysys/my_once.cc
 52.73% (29/55)
 25.00% (1/4)
 58.33% (28/48)
src/mysql-server/mysys/my_open.cc
  0.00% (0/35)
  0.00% (0/4)
  0.00% (0/33)
src/mysql-server/mysys/my_read.cc
  0.00% (0/44)
  0.00% (0/1)
  0.00% (0/70)
src/mysql-server/mysys/my_static.cc
  0.00% (0/48)
  0.00% (0/7)
  0.00% (0/22)
src/mysql-server/mysys/my_thr_init.cc
 37.68% (26/69)
 37.50% (3/8)
 33.33% (21/63)
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/5)
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/56)
  0.00% (0/1)
  0.00% (0/62)
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% (13/13)
100.00% (1/1)
100.00% (5/5)
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/102)
  0.00% (0/24)
  0.00% (0/24)
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)
 61.80% (55/89)
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/61)
  0.00% (0/9)
  0.00% (0/35)
src/mysql-server/router/src/harness/src/stdx/io/file_handle.cc
  0.00% (0/171)
  0.00% (0/14)
  0.00% (0/85)
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.50% (679/711)
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.42% (851/1008)
 82.76% (24/29)
 85.11% (600/705)
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
 78.43% (80/102)
 73.53% (25/34)
 76.00% (38/50)
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.45% (1/29)
 16.67% (1/6)
  9.52% (2/21)
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
 46.88% (15/32)
 37.50% (3/8)
 58.82% (10/17)
src/mysql-server/strings/collations_internal.cc
 60.61% (100/165)
 58.33% (14/24)
 67.20% (84/125)
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/601)
  3.23% (1/31)
  1.04% (6/578)
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/663)
  0.00% (0/27)
  0.00% (0/616)
src/mysql-server/strings/ctype-simple.cc
  7.99% (72/901)
 11.11% (5/45)
  7.70% (62/805)
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/2346)
  1.40% (2/143)
  0.31% (6/1942)
src/mysql-server/strings/ctype-ucs2.cc
  0.00% (0/1728)
  0.00% (0/90)
  0.00% (0/1459)
src/mysql-server/strings/ctype-ujis.cc
  1.75% (3/171)
 10.00% (1/10)
  5.74% (12/209)
src/mysql-server/strings/ctype-utf8.cc
  1.31% (13/992)
  3.45% (2/58)
  4.11% (29/706)
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/586)
src/mysql-server/strings/dtoa.cc
  0.00% (0/1395)
  0.00% (0/27)
  0.00% (0/1484)
src/mysql-server/strings/int2str.cc
  0.00% (0/39)
  0.00% (0/2)
  0.00% (0/26)
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/137)
src/mysql-server/strings/sql_chars.cc
 98.68% (75/76)
100.00% (2/2)
 91.67% (44/48)
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.30% (4027/22008)
 23.77% (508/2137)
 17.28% (2869/16603)