LCOV - code coverage report
Current view:
top level
-
src
- util.c
(
source
/ functions)
Coverage
Total
Hit
Test:
InChI Unit Test Coverage
Lines:
45.0 %
587
264
Test Date:
2026-05-04 07:05:02
Functions:
60.0 %
45
27
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
40.1 %
591
237
Function Name
Hit count
detect_unusual_el_valence
3931
dotify_non_printable_chars
0
el_number_in_internal_ref_table
2027
extract_H_atoms
0
extract_auxinfo_substring
0
extract_charges_and_radicals
0
extract_inchi_substring
0
get_atomic_mass
0
get_atomic_mass_from_elnum
0
get_el_type
1790
get_el_valence
14415
get_element_chemical_symbol
1182
get_element_or_pseudoelement_symbol
264
get_endpoint_valence
3475
get_endpoint_valence_KET
0
get_num_H
1801
get_periodic_table_number
1238
get_unusual_el_valence
617
has_other_ion_in_sphere_2
0
has_other_ion_neigh
0
if_skip_add_H
1182
inchi__strdup
54
inchi__strnset
0
inchi_memicmp
213
inchi_stricmp
784
ion_el_group
10
is_el_a_metal
6214
is_ilist_inside
0
is_in_the_ilist
0
is_in_the_list
2274
is_matching_any_delim
27095
lrtrim
3570
mystrncpy
9608
nBondsValToMetal
0
nNoMetalBondsValence
4
nNoMetalNeighIndex
0
nNoMetalNumBonds
144
nNoMetalOtherNeighIndex
0
nNoMetalOtherNeighIndex2
0
needed_unusual_el_valence
1182
normalize_string
0
num_of_H
4
read_upto_delim
7340
remove_one_lf
2022
remove_trailing_spaces
1640
Generated by:
LCOV version 2.0-1