LCOV - code coverage report
Current view: top level - libgnucash/engine Coverage Total Hit
Test: gnucash.info Lines: 66.6 % 26536 17665
Test Date: 2025-09-15 07:55:55 Functions: 52.4 % 5299 2775
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
gncOwner.c
34.9%34.9%
34.9 % 809 282 - 55.0 % 60 33
gnc-optiondb-impl.hpp
35.5%35.5%
35.5 % 31 11 - 54.5 % 11 6
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.6%42.6%
42.6 % 387 165 - 33.8 % 204 69
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.2%47.2%
47.2 % 682 322 - 51.9 % 52 27
Recurrence.cpp
47.8%47.8%
47.8 % 387 185 - 66.7 % 27 18
qofquerycore.cpp
47.9%47.9%
47.9 % 775 371 - 57.8 % 90 52
gnc-aqbanking-templates.cpp
50.0%50.0%
50.0 % 134 67 - 30.0 % 40 12
qofid.cpp
50.7%50.7%
50.7 % 136 69 - 73.7 % 19 14
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
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
57.5%57.5%
57.5 % 553 318 - 40.3 % 139 56
gnc-datetime.cpp
58.5%58.5%
58.5 % 337 197 - 65.8 % 79 52
gnc-rational.hpp
59.1%59.1%
59.1 % 22 13 - 45.0 % 20 9
gnc-numeric.cpp
59.3%59.3%
59.3 % 761 451 - 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
60.9%60.9%
60.9 % 235 143 - 90.0 % 20 18
gnc-engine.cpp
62.2%62.2%
62.2 % 45 28 - 60.0 % 10 6
gncInvoice.c
62.5%62.5%
62.5 % 1045 653 - 75.7 % 111 84
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
gnc-option.cpp
65.4%65.4%
65.4 % 179 117 - 11.7 % 1625 190
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
gnc-date.cpp
69.9%69.9%
69.9 % 728 509 - 80.7 % 88 71
qof-backend.hpp
70.0%70.0%
70.0 % 10 7 - 62.5 % 8 5
qofinstance.cpp
70.5%70.5%
70.5 % 590 416 - 88.7 % 97 86
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
gnc-pricedb.cpp
74.9%74.9%
74.9 % 1303 976 - 85.7 % 140 120
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
gnc-session.c
76.2%76.2%
76.2 % 21 16 - 75.0 % 4 3
gnc-commodity.cpp
76.4%76.4%
76.4 % 928 709 - 85.7 % 133 114
Account.cpp
76.5%76.5%
76.5 % 2416 1849 - 80.8 % 312 252
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
guid.cpp
78.0%78.0%
78.0 % 159 124 - 85.0 % 40 34
kvp-frame.hpp
78.3%78.3%
78.3 % 23 18 - 68.4 % 19 13
TransLog.cpp
78.3%78.3%
78.3 % 83 65 - 75.0 % 8 6
cap-gains.cpp
78.3%78.3%
78.3 % 346 271 - 78.6 % 14 11
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 % 612 497 - 88.0 % 75 66
Transaction.cpp
82.0%82.0%
82.0 % 1112 912 - 86.1 % 122 105
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
gnc-timezone.cpp
82.4%82.4%
82.4 % 216 178 - 95.7 % 23 22
gncAddress.c
83.6%83.6%
83.6 % 275 230 - 86.0 % 43 37
Split.cpp
84.3%84.3%
84.3 % 938 791 - 81.7 % 93 76
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
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