LCOV - code coverage report
Current view: top level - libgnucash/engine Coverage Total Hit
Test: gnucash.info Lines: 67.3 % 26670 17949
Test Date: 2026-11-02 18:19:43 Functions: 52.5 % 5331 2801
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

File Sort by file name Line Coverage Sort by line coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit
gncBillTerm.h
0.0%
0.0 % 2 0.0 % 1
gncOrder.h
0.0%
0.0 % 2 0.0 % 1
gnc-event.c
0.0%
0.0 % 22 0.0 % 1
gncIDSearch.c
0.0%
0.0 % 59 0.0 % 5
ScrubBudget.c
0.0%
0.0 % 90 0.0 % 5
ScrubBusiness.c
0.0%
0.0 % 338 0.0 % 14
gnc-option-ui.hpp
20.0%20.0%
20.0 % 5 1 20.0 % 5 1
gnc-option.hpp
33.3%33.3%
33.3 % 12 4 21.1 % 19 4
gncOrder.c
33.5%33.5%
33.5 % 233 78 41.5 % 41 17
qofutil.cpp
33.7%33.7%
33.7 % 98 33 40.0 % 10 4
gnc-optiondb-impl.hpp
35.5%35.5%
35.5 % 31 11 54.5 % 11 6
gncOwner.c
36.6%36.6%
36.6 % 809 296 56.7 % 60 34
engine-helpers.c
37.9%37.9%
37.9 % 87 33 37.5 % 8 3
SX-ttinfo.hpp
39.3%39.3%
39.3 % 28 11 44.0 % 25 11
gncBusiness.c
39.4%39.4%
39.4 % 33 13 40.0 % 5 2
gnc-option-impl.hpp
41.7%41.7%
41.7 % 393 164 32.4 % 204 66
gnc-accounting-period.c
42.3%42.3%
42.3 % 137 58 100.0 % 9 9
gncBillTerm.c
43.6%43.6%
43.6 % 383 167 46.3 % 67 31
qofclass.cpp
45.3%45.3%
45.3 % 128 58 58.8 % 17 10
Scrub.cpp
47.7%47.7%
47.7 % 682 325 51.9 % 52 27
Recurrence.cpp
47.8%47.8%
47.8 % 387 185 66.7 % 27 18
gnc-aqbanking-templates.cpp
51.5%51.5%
51.5 % 134 69 32.5 % 40 13
gnc-optiondb.cpp
53.0%53.0%
53.0 % 608 322 56.0 % 100 56
qofquerycore.cpp
53.2%53.2%
53.2 % 698 371 61.9 % 84 52
gnc-rational-rounding.hpp
53.5%53.5%
53.5 % 86 46 64.7 % 17 11
SX-book.cpp
54.8%54.8%
54.8 % 135 74 78.6 % 28 22
Scrub2.cpp
55.2%55.2%
55.2 % 143 79 75.0 % 8 6
gnc-option-impl.cpp
56.6%56.6%
56.6 % 555 314 38.8 % 139 54
Query.cpp
59.4%59.4%
59.4 % 286 170 71.0 % 31 22
gnc-numeric.cpp
59.9%59.9%
59.9 % 763 457 88.5 % 61 54
gnc-rational.hpp
60.0%60.0%
60.0 % 20 12 45.0 % 20 9
gnc-datetime.cpp
60.1%60.1%
60.1 % 351 211 67.1 % 79 53
qofquery.cpp
60.7%60.7%
60.7 % 866 526 65.4 % 81 53
qoflog.cpp
60.9%60.9%
60.9 % 238 145 90.0 % 20 18
gnc-engine.cpp
62.2%62.2%
62.2 % 45 28 60.0 % 10 6
gnc-rational.cpp
63.1%63.1%
63.1 % 176 111 66.7 % 21 14
gnc-option.cpp
63.1%63.1%
63.1 % 179 113 10.8 % 1625 176
gnc-commodity.h
63.6%63.6%
63.6 % 11 7 50.0 % 4 2
gncInvoice.c
63.8%63.8%
63.8 % 1023 653 77.8 % 108 84
qofsession.cpp
66.7%66.7%
66.7 % 327 218 58.2 % 55 32
gnc-int128.cpp
68.5%68.5%
68.5 % 600 411 78.3 % 60 47
Account.hpp
68.8%68.8%
68.8 % 16 11 66.7 % 6 4
gnc-date.cpp
69.9%69.9%
69.9 % 762 533 80.2 % 91 73
qof-backend.hpp
70.0%70.0%
70.0 % 10 7 62.5 % 8 5
gnc-euro.cpp
71.4%71.4%
71.4 % 28 20 83.3 % 6 5
qofinstance.cpp
71.4%71.4%
71.4 % 588 420 89.7 % 97 87
gncEntry.c
71.7%71.7%
71.7 % 796 571 86.8 % 106 92
cap-gains.cpp
73.0%73.0%
73.0 % 392 286 81.2 % 16 13
gncTaxTable.c
73.8%73.8%
73.8 % 469 346 82.4 % 74 61
gnc-hooks.c
74.7%74.7%
74.7 % 95 71 75.0 % 8 6
kvp-value.hpp
75.0%75.0%
75.0 % 12 9 91.7 % 24 22
gncCustomer.c
75.1%75.1%
75.1 % 422 317 83.6 % 61 51
gnc-uri-utils.c
75.4%75.4%
75.4 % 179 135 72.7 % 11 8
gncVendor.c
75.6%75.6%
75.6 % 435 329 83.6 % 55 46
guid.cpp
75.8%75.8%
75.8 % 165 125 82.9 % 41 34
gnc-session.c
76.2%76.2%
76.2 % 21 16 75.0 % 4 3
gnc-commodity.cpp
77.0%77.0%
77.0 % 946 728 86.6 % 134 116
gnc-pricedb.cpp
77.1%77.1%
77.1 % 1302 1004 87.1 % 140 122
kvp-value.cpp
77.2%77.2%
77.2 % 193 149 30.4 % 115 35
Account.cpp
77.2%77.2%
77.2 % 2448 1891 80.8 % 317 256
gncJob.c
77.5%77.5%
77.5 % 253 196 87.5 % 40 35
TransLog.cpp
78.0%78.0%
78.0 % 82 64 75.0 % 8 6
kvp-frame.hpp
78.3%78.3%
78.3 % 23 18 68.4 % 19 13
gnc-budget.cpp
79.4%79.4%
79.4 % 330 262 86.5 % 52 45
gncEmployee.c
81.2%81.2%
81.2 % 400 325 84.9 % 53 45
qofbook.cpp
81.2%81.2%
81.2 % 645 524 86.5 % 89 77
gnc-timezone.cpp
81.7%81.7%
81.7 % 218 178 95.7 % 23 22
Transaction.cpp
81.8%81.8%
81.8 % 1096 897 86.3 % 124 107
SchedXaction.cpp
82.2%82.2%
82.2 % 499 410 83.8 % 68 57
gnc-option-date.cpp
82.2%82.2%
82.2 % 163 134 95.0 % 20 19
gncAddress.c
83.6%83.6%
83.6 % 275 230 86.0 % 43 37
Split.cpp
84.1%84.1%
84.1 % 983 827 82.8 % 99 82
gnc-numeric.hpp
87.5%87.5%
87.5 % 56 49 63.6 % 22 14
gnc-features.cpp
88.2%88.2%
88.2 % 34 30 100.0 % 6 6
qofevent.cpp
89.3%89.3%
89.3 % 84 75 100.0 % 8 8
Scrub3.cpp
89.8%89.8%
89.8 % 59 53 100.0 % 5 5
kvp-frame.cpp
90.7%90.7%
90.7 % 205 186 100.0 % 21 21
qof-backend.cpp
90.9%90.9%
90.9 % 66 60 92.9 % 14 13
gnc-lot.cpp
91.9%91.9%
91.9 % 298 274 95.2 % 42 40
qofobject.cpp
97.6%97.6%
97.6 % 123 120 100.0 % 18 18
qofid.cpp
99.2%99.2%
99.2 % 124 123 100.0 % 20 20
gnc-timezone.hpp
100.0%
100.0 % 1 1 100.0 % 1 1
gncCustomer.h
100.0%
100.0 % 2 2 100.0 % 1 1
gncEmployee.h
100.0%
100.0 % 2 2 100.0 % 1 1
gncEntry.h
100.0%
100.0 % 2 2 100.0 % 1 1
gncJob.h
100.0%
100.0 % 2 2 100.0 % 1 1
gncTaxTable.h
100.0%
100.0 % 2 2 100.0 % 1 1
gncVendor.h
100.0%
100.0 % 2 2 100.0 % 1 1
guid.hpp
100.0%
100.0 % 2 2 100.0 % 2 2
gnc-backend-prov.hpp
100.0%
100.0 % 3 3 100.0 % 2 2
gnc-int128.hpp
100.0%
100.0 % 3 3 100.0 % 4 4
gncInvoice.h
100.0%
100.0 % 3 3 100.0 % 1 1
qofinstance-p.h
100.0%
100.0 % 3 3 100.0 % 2 2
gnc-datetime.hpp
100.0%
100.0 % 6 6 100.0 % 3 3
gnc-date.h
100.0%
100.0 % 15 15 100.0 % 3 3
gnc-numeric.h
100.0%
100.0 % 16 16 100.0 % 6 6
cashobjects.cpp
100.0%
100.0 % 25 25 100.0 % 2 2
qof-string-cache.cpp
100.0%
100.0 % 40 40 100.0 % 6 6
policy.cpp
100.0%
100.0 % 43 43 100.0 % 7 7

Generated by: LCOV version 2.0-1