LCOV - code coverage report
Current view:
top level
-
py
- objstr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
unix_coverage_v1.25.0-32-g076e07197.info
Lines:
1127
1128
99.9 %
Date:
2025-04-24 18:23:45
Functions:
76
76
100.0 %
Branches:
818
882
92.7 %
Function Name
Hit count
mp_obj_str_intern
2
bytes_decode
10
str_encode
14
str_lower
14
str_isupper
16
str_isalpha
20
str_isspace
20
str_isdigit
22
str_islower
24
mp_obj_new_bytes_iterator
32
str_upper
32
str_lstrip
40
str_caseconv
46
str_rstrip
52
str_center
64
str_rpartition
72
mp_obj_bytes_fromhex
76
str_splitlines
80
str_strip
80
bytes_it_iternext
92
bytes_hex_as_str
96
str_rindex
100
bad_implicit_conversion
102
str_uni_istype
102
str_index
104
str_rfind
104
mp_obj_bytes_hex
108
str_endswith
112
mp_str_print_json
116
str_replace
116
str_rsplit
130
str_partition
152
str_uni_strip
172
str_partitioner
224
str_find
230
mp_obj_new_str_from_vstr
269
mp_obj_str_split
313
str_count
345
str_join
422
mp_obj_str_intern_checked
426
str_finder
538
bytes_make_new
647
str_startswith
935
get_substring_data
1047
str_startendswith
1047
str_check_arg_type
1628
mp_obj_new_bytes_from_vstr
1992
str_print
2010
find_subbytes
2488
mp_obj_new_bytes
2912
mp_str_print_quoted
2972
mp_obj_new_str_from_cstr
3355
mp_obj_str_set_data
3456
mp_obj_new_str_from_utf8_vstr
5517
mp_obj_str_get_qstr
5767
mp_obj_new_str_of_type
7067
mp_obj_new_str
10220
mp_obj_new_str_copy
10656
arg_as_int
22495
istype
28832
mp_obj_str_get_buffer
30739
mp_obj_new_str_via_qstr
33781
mp_obj_str_get_str
35598
mp_obj_str_format
38100
mp_obj_str_make_new
50144
isalignment
56996
mp_obj_str_format_helper
66932
str_modulo_format
93804
arg_looks_numeric
97924
arg_looks_integer
156300
str_to_int
179025
mp_obj_str_binary_op
209489
mp_obj_str_equal
284668
mp_obj_new_str_type_from_vstr
296445
mp_obj_str_get_data
455890
bytes_subscr
2652110
Generated by:
LCOV version 1.15-5-g462f71d