LCOV - code coverage report
Current view: top level - libgnucash/engine Coverage Total Hit
Test: gnucash.info Lines: 67.3 % 26621 17905
Test Date: 2025-02-07 16:25:45 Functions: 53.5 % 5287 2827
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
gnc-event.c
0.0%
0.0 % 22 - 0.0 % 1
gncBillTerm.h
0.0%
0.0 % 2 - 0.0 % 1
gncOrder.h
0.0%
0.0 % 2 - 0.0 % 1
ScrubBudget.c
0.0%
0.0 % 90 - 0.0 % 5
gncIDSearch.c
0.0%
0.0 % 59 - 0.0 % 5
ScrubBusiness.c
0.0%
0.0 % 338 - 0.0 % 14
gnc-option.cpp
68.7%68.7%
68.7 % 179 123 - 11.8 % 1625 192
gnc-option-ui.hpp
20.0%20.0%
20.0 % 5 1 - 20.0 % 5 1
gnc-aqbanking-templates.cpp
50.0%50.0%
50.0 % 134 67 - 30.0 % 40 12
kvp-value.cpp
77.2%77.2%
77.2 % 193 149 - 30.4 % 115 35
engine-helpers.c
37.9%37.9%
37.9 % 87 33 - 37.5 % 8 3
qofutil.cpp
33.7%33.7%
33.7 % 98 33 - 40.0 % 10 4
gncOrder.c
33.5%33.5%
33.5 % 233 78 - 41.5 % 41 17
gnc-option-impl.cpp
57.5%57.5%
57.5 % 553 318 - 41.7 % 139 58
SX-ttinfo.hpp
39.3%39.3%
39.3 % 28 11 - 44.0 % 25 11
gnc-rational.hpp
59.1%59.1%
59.1 % 22 13 - 45.0 % 20 9
gncBillTerm.c
43.6%43.6%
43.6 % 383 167 - 46.3 % 67 31
gnc-commodity.h
63.6%63.6%
63.6 % 11 7 - 50.0 % 4 2
Scrub.cpp
46.8%46.8%
46.8 % 673 315 - 51.9 % 52 27
gnc-option-impl.hpp
70.5%70.5%
70.5 % 387 273 - 55.4 % 204 113
gnc-optiondb.cpp
53.5%53.5%
53.5 % 608 325 - 56.0 % 100 56
qofquerycore.cpp
48.0%48.0%
48.0 % 775 372 - 57.8 % 90 52
qofsession.cpp
67.1%67.1%
67.1 % 328 220 - 58.2 % 55 32
gncOwner.c
36.3%36.3%
36.3 % 809 294 - 58.3 % 60 35
qofclass.cpp
45.3%45.3%
45.3 % 128 58 - 58.8 % 17 10
gnc-engine.cpp
62.2%62.2%
62.2 % 45 28 - 60.0 % 10 6
qof-backend.hpp
70.0%70.0%
70.0 % 10 7 - 62.5 % 8 5
gnc-optiondb-impl.hpp
41.9%41.9%
41.9 % 31 13 - 63.6 % 11 7
gnc-numeric.hpp
86.0%86.0%
86.0 % 50 43 - 63.6 % 22 14
gnc-rational-rounding.hpp
52.3%52.3%
52.3 % 86 45 - 64.7 % 17 11
qofquery.cpp
60.7%60.7%
60.7 % 866 526 - 65.4 % 81 53
gnc-datetime.cpp
58.5%58.5%
58.5 % 337 197 - 65.8 % 79 52
gnc-rational.cpp
63.4%63.4%
63.4 % 175 111 - 66.7 % 21 14
Recurrence.cpp
47.7%47.7%
47.7 % 388 185 - 66.7 % 27 18
kvp-frame.hpp
78.3%78.3%
78.3 % 23 18 - 68.4 % 19 13
Query.cpp
60.5%60.5%
60.5 % 286 173 - 71.0 % 31 22
gnc-uri-utils.c
75.4%75.4%
75.4 % 179 135 - 72.7 % 11 8
gnc-option.hpp
50.0%50.0%
50.0 % 12 6 - 73.7 % 19 14
qofid.cpp
50.7%50.7%
50.7 % 136 69 - 73.7 % 19 14
gnc-session.c
76.2%76.2%
76.2 % 21 16 - 75.0 % 4 3
Scrub2.cpp
56.1%56.1%
56.1 % 139 78 - 75.0 % 8 6
TransLog.cpp
78.3%78.3%
78.3 % 83 65 - 75.0 % 8 6
gnc-hooks.c
74.7%74.7%
74.7 % 95 71 - 75.0 % 8 6
gncInvoice.c
62.5%62.5%
62.5 % 1045 653 - 75.7 % 111 84
gnc-int128.cpp
68.5%68.5%
68.5 % 600 411 - 78.3 % 60 47
cap-gains.cpp
78.3%78.3%
78.3 % 346 271 - 78.6 % 14 11
SX-book.cpp
54.8%54.8%
54.8 % 135 74 - 78.6 % 28 22
gncBusiness.c
84.8%84.8%
84.8 % 33 28 - 80.0 % 5 4
gnc-date.cpp
69.7%69.7%
69.7 % 723 504 - 80.7 % 88 71
Account.cpp
76.9%76.9%
76.9 % 2402 1848 - 81.6 % 309 252
Split.cpp
84.8%84.8%
84.8 % 964 817 - 81.7 % 93 76
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
gncVendor.c
75.6%75.6%
75.6 % 435 329 - 83.6 % 55 46
gncCustomer.c
75.1%75.1%
75.1 % 422 317 - 83.6 % 61 51
SchedXaction.cpp
82.2%82.2%
82.2 % 499 410 - 83.8 % 68 57
Transaction.cpp
81.0%81.0%
81.0 % 1215 984 - 84.2 % 120 101
gncEmployee.c
81.2%81.2%
81.2 % 400 325 - 84.9 % 53 45
gnc-commodity.cpp
75.1%75.1%
75.1 % 947 711 - 85.0 % 133 113
guid.cpp
78.0%78.0%
78.0 % 159 124 - 85.0 % 40 34
gncAddress.c
83.6%83.6%
83.6 % 275 230 - 86.0 % 43 37
gnc-pricedb.cpp
76.4%76.4%
76.4 % 1301 994 - 86.4 % 140 121
gnc-budget.cpp
79.4%79.4%
79.4 % 330 262 - 86.5 % 52 45
gncEntry.c
71.7%71.7%
71.7 % 796 571 - 86.8 % 106 92
gncJob.c
77.5%77.5%
77.5 % 253 196 - 87.5 % 40 35
qofbook.cpp
81.2%81.2%
81.2 % 612 497 - 88.0 % 75 66
qofinstance.cpp
70.6%70.6%
70.6 % 589 416 - 88.2 % 93 82
gnc-numeric.cpp
60.3%60.3%
60.3 % 730 440 - 88.5 % 61 54
qoflog.cpp
60.9%60.9%
60.9 % 235 143 - 90.0 % 20 18
kvp-value.hpp
75.0%75.0%
75.0 % 12 9 - 91.7 % 24 22
qof-backend.cpp
90.9%90.9%
90.9 % 66 60 - 92.9 % 14 13
gnc-option-date.cpp
78.2%78.2%
78.2 % 147 115 - 94.1 % 17 16
gnc-lot.cpp
91.3%91.3%
91.3 % 311 284 - 95.2 % 42 40
gnc-timezone.cpp
82.4%82.4%
82.4 % 216 178 - 95.7 % 23 22
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
gncInvoice.h
100.0%
100.0 % 3 3 - 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
cashobjects.cpp
100.0%
100.0 % 25 25 - 100.0 % 2 2
gnc-backend-prov.hpp
100.0%
100.0 % 3 3 - 100.0 % 2 2
guid.hpp
100.0%
100.0 % 2 2 - 100.0 % 2 2
qofinstance-p.h
100.0%
100.0 % 3 3 - 100.0 % 2 2
gnc-date.h
100.0%
100.0 % 15 15 - 100.0 % 3 3
gnc-datetime.hpp
100.0%
100.0 % 6 6 - 100.0 % 3 3
gnc-int128.hpp
100.0%
100.0 % 3 3 - 100.0 % 4 4
Scrub3.cpp
89.8%89.8%
89.8 % 59 53 - 100.0 % 5 5
gnc-features.cpp
88.2%88.2%
88.2 % 34 30 - 100.0 % 6 6
gnc-numeric.h
100.0%
100.0 % 16 16 - 100.0 % 6 6
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
qofevent.cpp
89.3%89.3%
89.3 % 84 75 - 100.0 % 8 8
gnc-accounting-period.c
39.4%39.4%
39.4 % 137 54 - 100.0 % 9 9
qofobject.cpp
97.6%97.6%
97.6 % 123 120 - 100.0 % 18 18
kvp-frame.cpp
91.7%91.7%
91.7 % 205 188 - 100.0 % 21 21

Generated by: LCOV version 2.0-1