LCOV - code coverage report
Current view:
top level
-
src
- ichi_bns.c
(
source
/ functions)
Coverage
Total
Hit
Test:
InChI Unit Test Coverage
Lines:
30.9 %
4531
1400
Test Date:
2026-05-04 07:05:02
Functions:
54.9 %
102
56
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
20.7 %
4276
883
Function Name
Hit count
AddCGroups2BnStruct
0
AddChangedAtHChargeBNS
0
AddNewEdge
0
AddOrRemoveExplOrImplH
3
AddRemoveIsoProtonsRestr
0
AddRemoveProtonsRestr
0
AddTGroups2BnStruct
0
AllocateAndInitBnData
69
AllocateAndInitBnStruct
69
AugmentEdge
10
BalancedNetworkSearch
76
BnsAdjustFlowBondsRad
69
BnsTestAndMarkAltBonds
69
ClearAllBnDataEdges
69
ClearAllBnDataVertices
69
CompCGroupNumber
0
CompTGroupNumber
0
CreateCGroupInBnStruct
6
CreateTGroupInBnStruct
2
DeAllocateBnData
69
DeAllocateBnStruct
69
EliminatePlusMinusChargeAmbiguity
0
FindBase
155
FindPathCap
10
FindPathToVertex_s
4
Get2ndEdgeVertex
40
GetAtomChargeType
1165
GetEdgePointer
136
GetEdgeToGroupVertex
0
GetGroupVertex
0
GetPrevVertex
0
GetVertexDegree
104
GetVertexNeighbor
775
HardAddAcidicProtons
2
HardRemoveAcidicProtons
0
HardRemoveHplusNP
0
IsZOX
0
MakeBlossom
2
MarkAtomsAtTautGroups
0
MarkNonStereoAltBns
69
MarkRingSystemsAltBns
69
PullFlow
10
ReInitBnData
76
ReInitBnStruct
69
ReInitBnStructAddGroups
0
ReInitBnStructAltPaths
143
ReInitBnStructForAltBns
69
RegisterRadEndpoint
0
RemoveLastGroupFromBnStruct
0
RemoveNPProtonsAndAcidCharges
5
RemoveRadEndpoints
0
RestoreBnStructFlow
2
RestoreEdgeFlow
6
RestoreRadicalsOnly
0
RunBalancedNetworkSearch
74
SetAtomBondType
12
SetAtomRadAndChemValFromVertexCapFlow
0
SetBondsFromBnStructFlow
2
SetForbiddenEdges
69
SetInitCapFlowToCurrent
3
SetRadEndpoints
0
SetRadEndpoints2
0
SimpleAddAcidicProtons
5
SimpleRemoveAcidicProtons
0
SimpleRemoveHplusNPO
0
SubtractOrChangeAtHChargeBNS
0
bAddNewVertex
0
bAddStCapToAVertex
0
bExistsAltPath
0
bExistsAnyAltPath
0
bHasAcidicHydrogen
619
bHasAcidicMinus
616
bHasChargedNeighbor
0
bHasOtherExchangableH
0
bIgnoreVertexNonTACN_atom
0
bIgnoreVertexNonTACN_group
0
bIsAtomTypeHard
0
bIsBnsEndpoint
0
bIsHDonorAccAtomType
0
bIsHardRemHCandidate
0
bIsNegAtomType
0
bNeedToTestTheFlow
15
bRadChangesAtomType
0
bRestoreBnsAfterCheckAltPath
0
bRestoreFlowAfterCheckOneBond
5
bSetBnsToCheckAltPath
0
bSetBondsAfterCheckOneBond
2
bSetFlowToCheckOneBond
5
cmp_rad_endpoints
0
fix_explicitly_indicated_bonds
0
fix_special_bonds
69
is_Z_atom
2173
mark_alt_bonds_and_taut_groups
69
mark_at_type
69
nBondsValenceInpAt
1801
nCurFlow2Check
567
nMaxFlow2Check
567
nMinFlow2Check
567
remove_alt_bond_marks
69
rescap
116
rescap_mark
10
update_some_attype_totals
0
Generated by:
LCOV version 2.0-1