LCOV - code coverage report
Current view: top level - src - runichi3.c (source / functions) Coverage Total Hit
Test: InChI Unit Test Coverage Lines: 34.9 % 1677 585
Test Date: 2026-08-20 14:32:48 Functions: 38.8 % 49 19
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 26.3 % 1400 368

Function Name Sort by function name Hit count Sort by function hit count
Inp_Atom_GetBondType 0
OAD_CollectBackboneAtoms 0
OAD_CollectBackboneBonds 0
OAD_CollectFragmentBondsAndAtoms 0
OAD_CollectReachableAtoms 0
OAD_PolymerUnit_CompareAtomLists 0
OAD_PolymerUnit_CompareAtomListsMod 0
OAD_PolymerUnit_DelistHighOrderBackboneBonds 0
OAD_PolymerUnit_DelistIntraRingBackboneBonds 0
OAD_PolymerUnit_HasMetal 0
OAD_PolymerUnit_New 0
OAD_PolymerUnit_RemoveLinkFromCRUChain 0
OAD_PolymerUnit_ReopenCyclized 0
OAD_PolymerUnit_SetReopeningDetails 0
OAD_PolymerUnit_SortBackboneBonds 0
OAD_PolymerUnit_SortBackboneBondsAndSetSeniors 0
OAD_PolymerUnit_UnlinkCapsAndConnectEndAtoms 0
OAD_Polymer_CompareBackboneBondsSeniority 0
OAD_Polymer_CyclizeCloseableUnits 0
OAD_Polymer_DebugTrace 0
OAD_Polymer_FindBackbones 0
OAD_Polymer_SmartReopenCyclizedUnits 0
OrigAtData_AddBond 0
OrigAtData_AddSingleStereolessBond 0
OrigAtData_DebugTrace 0
OrigAtData_DecreaseBondOrder 0
OrigAtData_IncreaseBondOrder 0
OrigAtData_RemoveAtom 0
OrigAtData_RemoveBond 0
OrigAtData_RemoveHalfBond 0
OAD_PolymerUnit_FindEndsAndCaps 2
OAD_PolymerUnit_OrderBondAtomsAndBondsThemselves 2
OAD_PolymerUnit_SetEndsAndCaps 2
OAD_Polymer_CompareRanksOfTwoAtoms 2
OAD_Polymer_FindRingSystems 2
OAD_Polymer_GetRepresentation 2
OAD_Polymer_IsFirstAtomRankLower 2
OAD_Polymer_PrepareWorkingSet 2
OAD_Polymer_SetAtProps 2
UnMarkRingSystemsInp 2
OAD_PolymerUnit_CreateCopy 5
OAD_PolymerUnit_DebugTrace 6
OAD_PolymerUnit_Free 6
OAD_ValidateAndSortOutPseudoElementAtoms 122
OAD_ValidatePolymerAndPseudoElementData 122
OrigAtData_bCheckUnusualValences 122
PreprocessOneStructure 122
OrigAtData_Duplicate 124
OAD_Polymer_Free 491

Generated by: LCOV version 2.0-1