LCOV - code coverage report
Current view:
top level
-
glib/glib/tests
- gvariant.c
(
source
/ functions)
Hit
Total
Coverage
Test:
unnamed
Lines:
2703
2731
99.0 %
Date:
2024-04-23 05:16:05
Functions:
114
118
96.6 %
Branches:
725
827
87.7 %
Function Name
Hit count
test_parse_bad_args
0
test_parse_bad_format_char
0
test_parse_bad_format_string
0
test_varargs_empty_array
0
get_asv
1
main
1
test_arrays
1
test_builder_memory
1
test_bytestring
1
test_byteswaps
1
test_check_format_string
1
test_checksum_basic
1
test_checksum_nested
1
test_compare
1
test_containers
1
test_equal
1
test_error_quark
1
test_fixed_array
1
test_floating
1
test_format_strings
1
test_gbytes
1
test_gv_byteswap
1
test_gv_byteswap_non_normal_non_aligned
1
test_gvarianttype
1
test_gvarianttype_string_scan_recursion_array
1
test_gvarianttype_string_scan_recursion_tuple
1
test_gvarianttypeinfo
1
test_hashing
1
test_invalid_varargs
1
test_lookup
1
test_lookup_value
1
test_maybes
1
test_normal_checking_array_offsets
1
test_normal_checking_array_offsets2
1
test_normal_checking_array_offsets_minimal_sized
1
test_normal_checking_array_offsets_overlapped
1
test_normal_checking_empty_object_path
1
test_normal_checking_tuple_offsets
1
test_normal_checking_tuple_offsets2
1
test_normal_checking_tuple_offsets3
1
test_normal_checking_tuple_offsets4
1
test_normal_checking_tuple_offsets5
1
test_normal_checking_tuple_offsets_minimal_sized
1
test_normal_checking_tuples
1
test_parse_failures
1
test_parse_positional
1
test_parser_integer_bounds
1
test_parser_recursion
1
test_parser_recursion_maybes
1
test_parser_recursion_typedecls
1
test_parses
1
test_print_context
1
test_recursion_limits_array_in_variant
1
test_recursion_limits_variant_in_variant
1
test_serialiser_children
1
test_stack_builder_init
1
test_stack_dict_init
1
test_string
1
test_strings
1
test_tuples
1
test_unaligned_construction
1
test_utf8
1
test_valist
1
test_varargs
1
test_variants
1
hash_get
2
hash_new
2
do_failed_test
4
test_fuzzes
5
check_and_free
7
verify_gvariant_checksum
13
verify_gvariant_checksum_va
13
untrusted
26
random_instance_check
100
test_array
100
test_container
100
test_parser
100
test_tuple
100
test_variant
100
calculate_offset_size
148
test_byteswap
200
check_offsets
539
test_fuzz
1000
test_maybe
1000
align_free
1300
align_malloc
1300
serialise_tree
1600
invalid_mutation
2000
generate_subtype
2782
subtype_check
2782
prepend_offset
3137
flavoured_free
4334
flavoured_malloc
4334
append_offset
6256
random_type_string
7434
append_instance_size
12490
append_instance_data
13590
random_instance
13590
random_instance_free
13590
append_tuple_type_string
20531
make_random_definite_type
21551
random_instance_assert
37159
random_instance_filler
43968
describe_type
48137
random_instance_write
50866
describe_info
142410
append_type_string
301818
tree_instance_build_gvariant
310516
tree_instance_check_iter
310516
make_random_string
364116
tree_instance_get_gvariant
645404
check_tree
907555
tree_instance_check_gvariant
917669
calculate_type_info
1126040
tree_instance_free
1366399
tree_instance_new
1366399
tree_filler
1873388
randomly
14522346
Generated by:
LCOV version 1.14