LCOV - code coverage report
Current view: top level - libgnucash/engine Hit Total Coverage
Test: gnucash.info Lines: 18357 27158 67.6 %
Date: 2024-05-13 22:02:29 Functions: 2816 5280 53.3 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: 0 0 -

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage Branches Sort by branch coverage
Account.cpp
78.5%78.5%
78.5 % 2157 / 2749 80.7 % 238 / 295 - 0 / 0
Query.cpp
65.9%65.9%
65.9 % 174 / 264 73.3 % 22 / 30 - 0 / 0
Recurrence.cpp
47.8%47.8%
47.8 % 186 / 389 66.7 % 18 / 27 - 0 / 0
SX-book.c
54.8%54.8%
54.8 % 74 / 135 78.6 % 22 / 28 - 0 / 0
SX-ttinfo.c
57.9%57.9%
57.9 % 81 / 140 71.4 % 20 / 28 - 0 / 0
SchedXaction.c
80.9%80.9%
80.9 % 414 / 512 85.1 % 57 / 67 - 0 / 0
Scrub.cpp
46.7%46.7%
46.7 % 316 / 676 52.9 % 27 / 51 - 0 / 0
Scrub2.cpp
56.4%56.4%
56.4 % 79 / 140 75.0 % 6 / 8 - 0 / 0
Scrub3.cpp
89.8%89.8%
89.8 % 53 / 59 100.0 % 5 / 5 - 0 / 0
ScrubBudget.c
0.0%
0.0 % 0 / 90 0.0 % 0 / 5 - 0 / 0
ScrubBusiness.c
0.0%
0.0 % 0 / 338 0.0 % 0 / 14 - 0 / 0
Split.cpp
83.7%83.7%
83.7 % 814 / 973 80.0 % 76 / 95 - 0 / 0
TransLog.cpp
78.3%78.3%
78.3 % 65 / 83 75.0 % 6 / 8 - 0 / 0
Transaction.cpp
80.8%80.8%
80.8 % 1004 / 1242 83.5 % 101 / 121 - 0 / 0
cap-gains.cpp
78.4%78.4%
78.4 % 272 / 347 78.6 % 11 / 14 - 0 / 0
cashobjects.cpp
100.0%
100.0 % 25 / 25 100.0 % 2 / 2 - 0 / 0
engine-helpers.c
37.9%37.9%
37.9 % 33 / 87 37.5 % 3 / 8 - 0 / 0
gnc-accounting-period.c
39.4%39.4%
39.4 % 54 / 137 100.0 % 9 / 9 - 0 / 0
gnc-aqbanking-templates.cpp
49.3%49.3%
49.3 % 66 / 134 30.0 % 12 / 40 - 0 / 0
gnc-backend-prov.hpp
100.0%
100.0 % 3 / 3 66.7 % 2 / 3 - 0 / 0
gnc-budget.cpp
79.3%79.3%
79.3 % 261 / 329 86.5 % 45 / 52 - 0 / 0
gnc-commodity.cpp
75.1%75.1%
75.1 % 711 / 947 85.0 % 113 / 133 - 0 / 0
gnc-commodity.h
63.6%63.6%
63.6 % 7 / 11 50.0 % 2 / 4 - 0 / 0
gnc-date.cpp
69.9%69.9%
69.9 % 505 / 722 80.7 % 71 / 88 - 0 / 0
gnc-date.h
100.0%
100.0 % 15 / 15 100.0 % 3 / 3 - 0 / 0
gnc-datetime.cpp
69.9%69.9%
69.9 % 207 / 296 67.5 % 52 / 77 - 0 / 0
gnc-datetime.hpp
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
gnc-engine.cpp
62.2%62.2%
62.2 % 28 / 45 60.0 % 6 / 10 - 0 / 0
gnc-euro.cpp
74.2%74.2%
74.2 % 23 / 31 83.3 % 5 / 6 - 0 / 0
gnc-event.c
0.0%
0.0 % 0 / 22 0.0 % 0 / 1 - 0 / 0
gnc-features.cpp
88.2%88.2%
88.2 % 30 / 34 100.0 % 6 / 6 - 0 / 0
gnc-hooks.c
74.7%74.7%
74.7 % 71 / 95 75.0 % 6 / 8 - 0 / 0
gnc-int128.cpp
68.6%68.6%
68.6 % 412 / 601 78.3 % 47 / 60 - 0 / 0
gnc-int128.hpp
100.0%
100.0 % 3 / 3 100.0 % 4 / 4 - 0 / 0
gnc-lot.cpp
91.3%91.3%
91.3 % 284 / 311 95.2 % 40 / 42 - 0 / 0
gnc-numeric.cpp
60.3%60.3%
60.3 % 441 / 731 88.5 % 54 / 61 - 0 / 0
gnc-numeric.h
100.0%
100.0 % 16 / 16 100.0 % 6 / 6 - 0 / 0
gnc-numeric.hpp
86.0%86.0%
86.0 % 43 / 50 63.6 % 14 / 22 - 0 / 0
gnc-option-date.cpp
79.1%79.1%
79.1 % 117 / 148 94.1 % 16 / 17 - 0 / 0
gnc-option-impl.cpp
57.5%57.5%
57.5 % 318 / 553 41.7 % 58 / 139 - 0 / 0
gnc-option-impl.hpp
70.5%70.5%
70.5 % 273 / 387 55.4 % 113 / 204 - 0 / 0
gnc-option-ui.hpp
20.0%20.0%
20.0 % 1 / 5 16.7 % 1 / 6 - 0 / 0
gnc-option.cpp
71.5%71.5%
71.5 % 128 / 179 11.8 % 192 / 1625 - 0 / 0
gnc-option.hpp
50.0%50.0%
50.0 % 6 / 12 73.7 % 14 / 19 - 0 / 0
gnc-optiondb-impl.hpp
41.9%41.9%
41.9 % 13 / 31 63.6 % 7 / 11 - 0 / 0
gnc-optiondb.cpp
53.4%53.4%
53.4 % 324 / 607 56.0 % 56 / 100 - 0 / 0
gnc-pricedb.cpp
74.5%74.5%
74.5 % 996 / 1337 83.4 % 121 / 145 - 0 / 0
gnc-rational-rounding.hpp
52.3%52.3%
52.3 % 45 / 86 64.7 % 11 / 17 - 0 / 0
gnc-rational.cpp
63.4%63.4%
63.4 % 111 / 175 66.7 % 14 / 21 - 0 / 0
gnc-rational.hpp
59.1%59.1%
59.1 % 13 / 22 45.0 % 9 / 20 - 0 / 0
gnc-session.c
76.2%76.2%
76.2 % 16 / 21 75.0 % 3 / 4 - 0 / 0
gnc-timezone.cpp
82.4%82.4%
82.4 % 178 / 216 95.7 % 22 / 23 - 0 / 0
gnc-timezone.hpp
100.0%
100.0 % 1 / 1 100.0 % 1 / 1 - 0 / 0
gnc-uri-utils.c
73.0%73.0%
73.0 % 135 / 185 57.1 % 8 / 14 - 0 / 0
gncAddress.c
83.4%83.4%
83.4 % 231 / 277 86.0 % 37 / 43 - 0 / 0
gncBillTerm.c
43.6%43.6%
43.6 % 167 / 383 46.3 % 31 / 67 - 0 / 0
gncBillTerm.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 1 - 0 / 0
gncBusiness.c
84.8%84.8%
84.8 % 28 / 33 80.0 % 4 / 5 - 0 / 0
gncCustomer.c
74.8%74.8%
74.8 % 320 / 428 83.6 % 51 / 61 - 0 / 0
gncCustomer.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
gncEmployee.c
81.2%81.2%
81.2 % 325 / 400 84.9 % 45 / 53 - 0 / 0
gncEmployee.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
gncEntry.c
71.9%71.9%
71.9 % 572 / 796 86.8 % 92 / 106 - 0 / 0
gncEntry.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
gncIDSearch.c
0.0%
0.0 % 0 / 59 0.0 % 0 / 5 - 0 / 0
gncInvoice.c
62.5%62.5%
62.5 % 654 / 1046 75.7 % 84 / 111 - 0 / 0
gncInvoice.h
100.0%
100.0 % 3 / 3 100.0 % 1 / 1 - 0 / 0
gncJob.c
77.0%77.0%
77.0 % 198 / 257 87.5 % 35 / 40 - 0 / 0
gncJob.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
gncOrder.c
33.5%33.5%
33.5 % 78 / 233 41.5 % 17 / 41 - 0 / 0
gncOrder.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 1 - 0 / 0
gncOwner.c
36.5%36.5%
36.5 % 295 / 809 58.3 % 35 / 60 - 0 / 0
gncTaxTable.c
73.8%73.8%
73.8 % 346 / 469 82.4 % 61 / 74 - 0 / 0
gncTaxTable.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
gncVendor.c
75.4%75.4%
75.4 % 331 / 439 83.6 % 46 / 55 - 0 / 0
gncVendor.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
guid.cpp
78.0%78.0%
78.0 % 124 / 159 85.0 % 34 / 40 - 0 / 0
guid.hpp
100.0%
100.0 % 2 / 2 100.0 % 2 / 2 - 0 / 0
kvp-frame.cpp
92.4%92.4%
92.4 % 194 / 210 100.0 % 21 / 21 - 0 / 0
kvp-frame.hpp
78.3%78.3%
78.3 % 18 / 23 68.4 % 13 / 19 - 0 / 0
kvp-value.cpp
77.2%77.2%
77.2 % 149 / 193 30.4 % 35 / 115 - 0 / 0
kvp-value.hpp
75.0%75.0%
75.0 % 9 / 12 91.7 % 22 / 24 - 0 / 0
policy.cpp
100.0%
100.0 % 43 / 43 100.0 % 7 / 7 - 0 / 0
qof-backend.cpp
90.9%90.9%
90.9 % 60 / 66 92.9 % 13 / 14 - 0 / 0
qof-backend.hpp
70.0%70.0%
70.0 % 7 / 10 55.6 % 5 / 9 - 0 / 0
qof-string-cache.cpp
100.0%
100.0 % 40 / 40 100.0 % 6 / 6 - 0 / 0
qofbook.cpp
81.2%81.2%
81.2 % 491 / 605 88.0 % 66 / 75 - 0 / 0
qofchoice.cpp
59.2%59.2%
59.2 % 29 / 49 66.7 % 4 / 6 - 0 / 0
qofclass.cpp
45.3%45.3%
45.3 % 58 / 128 58.8 % 10 / 17 - 0 / 0
qofevent.cpp
88.1%88.1%
88.1 % 74 / 84 100.0 % 8 / 8 - 0 / 0
qofid.cpp
51.4%51.4%
51.4 % 71 / 138 73.7 % 14 / 19 - 0 / 0
qofinstance-p.h
100.0%
100.0 % 3 / 3 100.0 % 2 / 2 - 0 / 0
qofinstance.cpp
70.4%70.4%
70.4 % 406 / 577 87.1 % 74 / 85 - 0 / 0
qoflog.cpp
60.9%60.9%
60.9 % 143 / 235 90.0 % 18 / 20 - 0 / 0
qofobject.cpp
97.6%97.6%
97.6 % 120 / 123 100.0 % 18 / 18 - 0 / 0
qofquery.cpp
60.7%60.7%
60.7 % 526 / 866 65.4 % 53 / 81 - 0 / 0
qofquerycore.cpp
48.4%48.4%
48.4 % 372 / 769 58.4 % 52 / 89 - 0 / 0
qofsession.cpp
67.4%67.4%
67.4 % 221 / 328 58.2 % 32 / 55 - 0 / 0
qofutil.cpp
33.7%33.7%
33.7 % 33 / 98 40.0 % 4 / 10 - 0 / 0

Generated by: LCOV version 1.14