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
AddRemoveIsoProtonsRestr
0
AddRemoveProtonsRestr
0
AddTGroups2BnStruct
0
CompCGroupNumber
0
CompTGroupNumber
0
EliminatePlusMinusChargeAmbiguity
0
GetEdgeToGroupVertex
0
GetGroupVertex
0
GetPrevVertex
0
HardRemoveAcidicProtons
0
HardRemoveHplusNP
0
IsZOX
0
MarkAtomsAtTautGroups
0
ReInitBnStructAddGroups
0
RegisterRadEndpoint
0
RemoveLastGroupFromBnStruct
0
RemoveRadEndpoints
0
RestoreRadicalsOnly
0
SetAtomRadAndChemValFromVertexCapFlow
0
SetRadEndpoints
0
SetRadEndpoints2
0
SimpleRemoveAcidicProtons
0
SimpleRemoveHplusNPO
0
SubtractOrChangeAtHChargeBNS
0
bAddNewVertex
0
bAddStCapToAVertex
0
bExistsAltPath
0
bExistsAnyAltPath
0
bHasChargedNeighbor
0
bHasOtherExchangableH
0
bIgnoreVertexNonTACN_atom
0
bIgnoreVertexNonTACN_group
0
bIsAtomTypeHard
0
bIsBnsEndpoint
0
bIsHDonorAccAtomType
0
bIsHardRemHCandidate
0
bIsNegAtomType
0
bRadChangesAtomType
0
bRestoreBnsAfterCheckAltPath
0
bSetBnsToCheckAltPath
0
cmp_rad_endpoints
0
fix_explicitly_indicated_bonds
0
update_some_attype_totals
0
CreateTGroupInBnStruct
2
HardAddAcidicProtons
2
MakeBlossom
2
RestoreBnStructFlow
2
SetBondsFromBnStructFlow
2
bSetBondsAfterCheckOneBond
2
AddOrRemoveExplOrImplH
3
SetInitCapFlowToCurrent
3
FindPathToVertex_s
4
RemoveNPProtonsAndAcidCharges
5
SimpleAddAcidicProtons
5
bRestoreFlowAfterCheckOneBond
5
bSetFlowToCheckOneBond
5
CreateCGroupInBnStruct
6
RestoreEdgeFlow
6
AugmentEdge
10
FindPathCap
10
PullFlow
10
rescap_mark
10
SetAtomBondType
12
bNeedToTestTheFlow
15
Get2ndEdgeVertex
40
AllocateAndInitBnData
69
AllocateAndInitBnStruct
69
BnsAdjustFlowBondsRad
69
BnsTestAndMarkAltBonds
69
ClearAllBnDataEdges
69
ClearAllBnDataVertices
69
DeAllocateBnData
69
DeAllocateBnStruct
69
MarkNonStereoAltBns
69
MarkRingSystemsAltBns
69
ReInitBnStruct
69
ReInitBnStructForAltBns
69
SetForbiddenEdges
69
fix_special_bonds
69
mark_alt_bonds_and_taut_groups
69
mark_at_type
69
remove_alt_bond_marks
69
RunBalancedNetworkSearch
74
BalancedNetworkSearch
76
ReInitBnData
76
GetVertexDegree
104
rescap
116
GetEdgePointer
136
ReInitBnStructAltPaths
143
FindBase
155
nCurFlow2Check
567
nMaxFlow2Check
567
nMinFlow2Check
567
bHasAcidicMinus
616
bHasAcidicHydrogen
619
GetVertexNeighbor
775
GetAtomChargeType
1165
nBondsValenceInpAt
1801
is_Z_atom
2173
Generated by:
LCOV version 2.0-1