LCOV - code coverage report
Current view: top level - libgnucash/engine Coverage Total Hit
Test: gnucash.info Lines: 67.4 % 26544 17884
Test Date: 2026-07-03 16:23:28 Functions: 52.5 % 5318 2793
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: - 0 0

Filename Sort by file name Line Coverage Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Rate Total Hit 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-accounting-period.c
42.3%42.3%
42.3 % 137 58 - 100.0 % 9 9
gnc-option-impl.hpp
42.4%42.4%
42.4 % 387 164 - 32.4 % 204 66
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.9%51.9%
51.9 % 133 69 - 32.5 % 40 13
gnc-rational-rounding.hpp
52.3%52.3%
52.3 % 86 45 - 64.7 % 17 11
gnc-optiondb.cpp
53.0%53.0%
53.0 % 608 322 - 56.0 % 100 56
qofquerycore.cpp
53.5%53.5%
53.5 % 693 371 - 62.7 % 83 52
SX-book.cpp
54.8%54.8%
54.8 % 135 74 - 78.6 % 28 22
Scrub2.cpp
56.1%56.1%
56.1 % 139 78 - 75.0 % 8 6
gnc-option-impl.cpp
56.8%56.8%
56.8 % 553 314 - 38.8 % 139 54
gnc-datetime.cpp
57.3%57.3%
57.3 % 351 201 - 65.8 % 79 52
gnc-rational.hpp
59.1%59.1%
59.1 % 22 13 - 45.0 % 20 9
gnc-numeric.cpp
59.4%59.4%
59.4 % 761 452 - 88.5 % 61 54
Query.cpp
59.4%59.4%
59.4 % 286 170 - 71.0 % 31 22
qofquery.cpp
60.7%60.7%
60.7 % 866 526 - 65.4 % 81 53
qoflog.cpp
61.3%61.3%
61.3 % 238 146 - 90.0 % 20 18
gnc-engine.cpp
62.2%62.2%
62.2 % 45 28 - 60.0 % 10 6
gnc-option.cpp
63.1%63.1%
63.1 % 179 113 - 10.8 % 1625 176
gnc-rational.cpp
63.4%63.4%
63.4 % 175 111 - 66.7 % 21 14
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.8%66.8%
66.8 % 328 219 - 58.2 % 55 32
gnc-int128.cpp
68.5%68.5%
68.5 % 600 411 - 78.3 % 60 47
qof-backend.hpp
70.0%70.0%
70.0 % 10 7 - 62.5 % 8 5
gnc-date.cpp
70.5%70.5%
70.5 % 762 537 - 81.3 % 91 74
qofinstance.cpp
71.3%71.3%
71.3 % 588 419 - 89.7 % 97 87
gncEntry.c
71.7%71.7%
71.7 % 796 571 - 86.8 % 106 92
gncTaxTable.c
73.8%73.8%
73.8 % 469 346 - 82.4 % 74 61
gnc-euro.cpp
74.2%74.2%
74.2 % 31 23 - 83.3 % 6 5
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
guid.cpp
75.6%75.6%
75.6 % 164 124 - 82.9 % 41 34
gncVendor.c
75.6%75.6%
75.6 % 435 329 - 83.6 % 55 46
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
76.9%76.9%
76.9 % 1297 998 - 87.1 % 140 122
Account.cpp
77.2%77.2%
77.2 % 2434 1878 - 81.1 % 317 257
kvp-value.cpp
77.2%77.2%
77.2 % 193 149 - 30.4 % 115 35
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.4%81.4%
81.4 % 644 524 - 86.5 % 89 77
cap-gains.cpp
81.5%81.5%
81.5 % 346 282 - 85.7 % 14 12
gnc-timezone.cpp
81.7%81.7%
81.7 % 218 178 - 95.7 % 23 22
Transaction.cpp
82.0%82.0%
82.0 % 1104 905 - 86.2 % 123 106
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.6%84.6%
84.6 % 954 807 - 82.3 % 96 79
gnc-numeric.hpp
86.0%86.0%
86.0 % 50 43 - 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
90.9%90.9%
90.9 % 297 270 - 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