LCOV - code coverage report
Current view: top level - src/odbc/unittests Hit Total Coverage
Test: FreeTDS coverage Lines: 6185 7094 87.2 %
Date: 2026-07-19 14:02:14 Functions: 316 328 96.3 %

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage
utf8_2.c
57.1%57.1%
57.1 % 24 / 42 50.0 % 1 / 2
data.c
85.3%85.3%
85.3 % 87 / 102 75.0 % 3 / 4
describecol.c
65.0%65.0%
65.0 % 119 / 183 77.8 % 7 / 9
attributes.c
64.3%64.3%
64.3 % 81 / 126 83.3 % 5 / 6
parser.c
77.0%77.0%
77.0 % 141 / 183 86.7 % 13 / 15
blob1.c
87.0%87.0%
87.0 % 181 / 208 87.5 % 7 / 8
cancel.c
91.3%91.3%
91.3 % 136 / 149 88.9 % 8 / 9
common.c
61.6%61.6%
61.6 % 284 / 461 92.1 % 35 / 38
t0001.c
100.0%
100.0 % 20 / 20 100.0 % 1 / 1
array_error.c
100.0%
100.0 % 20 / 20 100.0 % 1 / 1
describecol2.c
93.9%93.9%
93.9 % 31 / 33 100.0 % 1 / 1
timeout2.c
100.0%
100.0 % 22 / 22 100.0 % 1 / 1
norowset.c
88.9%88.9%
88.9 % 16 / 18 100.0 % 1 / 1
peter.c
100.0%
100.0 % 17 / 17 100.0 % 1 / 1
closestmt.c
100.0%
100.0 % 23 / 23 100.0 % 1 / 1
cursor2.c
100.0%
100.0 % 20 / 20 100.0 % 1 / 1
t0002.c
100.0%
100.0 % 25 / 25 100.0 % 1 / 1
paramcore.c
100.0%
100.0 % 20 / 20 100.0 % 1 / 1
error.c
94.1%94.1%
94.1 % 32 / 34 100.0 % 1 / 1
earlybind.c
83.3%83.3%
83.3 % 30 / 36 100.0 % 1 / 1
lang_error.c
100.0%
100.0 % 7 / 7 100.0 % 1 / 1
const_params.c
81.8%81.8%
81.8 % 54 / 66 100.0 % 1 / 1
scroll.c
81.2%81.2%
81.2 % 39 / 48 100.0 % 1 / 1
cursor3.c
96.7%96.7%
96.7 % 59 / 61 100.0 % 1 / 1
fake_thread.c
63.2%63.2%
63.2 % 12 / 19 100.0 % 1 / 1
utf8_3.c
86.5%86.5%
86.5 % 32 / 37 100.0 % 1 / 1
transaction3.c
100.0%
100.0 % 7 / 7 100.0 % 1 / 1
hidden.c
83.3%83.3%
83.3 % 20 / 24 100.0 % 1 / 1
empty_query.c
100.0%
100.0 % 7 / 7 100.0 % 1 / 1
type.c
83.0%83.0%
83.0 % 39 / 47 100.0 % 1 / 1
prepare_warn.c
100.0%
100.0 % 24 / 24 100.0 % 1 / 1
preperror.c
100.0%
100.0 % 21 / 21 100.0 % 1 / 1
wchar.c
80.0%80.0%
80.0 % 12 / 15 100.0 % 1 / 1
long_error.c
100.0%
100.0 % 24 / 24 100.0 % 2 / 2
qn.c
95.2%95.2%
95.2 % 59 / 62 100.0 % 2 / 2
array_out.c
85.2%85.2%
85.2 % 75 / 88 100.0 % 2 / 2
rowset.c
78.0%78.0%
78.0 % 32 / 41 100.0 % 2 / 2
date.c
93.5%93.5%
93.5 % 58 / 62 100.0 % 2 / 2
moreresults.c
100.0%
100.0 % 25 / 25 100.0 % 2 / 2
params.c
90.0%90.0%
90.0 % 36 / 40 100.0 % 2 / 2
moreandcount.c
100.0%
100.0 % 64 / 64 100.0 % 2 / 2
utf8.c
93.9%93.9%
93.9 % 46 / 49 100.0 % 2 / 2
cursor4.c
100.0%
100.0 % 30 / 30 100.0 % 2 / 2
cursor5.c
97.5%97.5%
97.5 % 39 / 40 100.0 % 2 / 2
insert_speed.c
100.0%
100.0 % 30 / 30 100.0 % 2 / 2
utf8_4.c
84.8%84.8%
84.8 % 39 / 46 100.0 % 2 / 2
print.c
92.2%92.2%
92.2 % 47 / 51 100.0 % 2 / 2
reexec.c
100.0%
100.0 % 22 / 22 100.0 % 2 / 2
t0003.c
100.0%
100.0 % 32 / 32 100.0 % 2 / 2
oldpwd.c
86.5%86.5%
86.5 % 45 / 52 100.0 % 2 / 2
convert_error.c
100.0%
100.0 % 28 / 28 100.0 % 2 / 2
connect.c
88.1%88.1%
88.1 % 59 / 67 100.0 % 2 / 2
c2string.c
84.6%84.6%
84.6 % 55 / 65 100.0 % 2 / 2
transaction.c
93.8%93.8%
93.8 % 45 / 48 100.0 % 2 / 2
prepare_results.c
78.1%78.1%
78.1 % 57 / 73 100.0 % 2 / 2
array.c
83.3%83.3%
83.3 % 100 / 120 100.0 % 2 / 2
all_types.c
96.6%96.6%
96.6 % 57 / 59 100.0 % 2 / 2
copydesc.c
92.6%92.6%
92.6 % 25 / 27 100.0 % 2 / 2
warning.c
100.0%
100.0 % 20 / 20 100.0 % 2 / 2
rpc.c
94.9%94.9%
94.9 % 94 / 99 100.0 % 3 / 3
putdata.c
94.2%94.2%
94.2 % 129 / 137 100.0 % 3 / 3
timeout.c
100.0%
100.0 % 40 / 40 100.0 % 3 / 3
describeparam.c
93.9%93.9%
93.9 % 153 / 163 100.0 % 3 / 3
timeout3.c
83.8%83.8%
83.8 % 67 / 80 100.0 % 3 / 3
transaction4.c
80.6%80.6%
80.6 % 29 / 36 100.0 % 3 / 3
cursor6.c
93.3%93.3%
93.3 % 56 / 60 100.0 % 3 / 3
cursor7.c
100.0%
100.0 % 41 / 41 100.0 % 3 / 3
rebindpar.c
100.0%
100.0 % 43 / 43 100.0 % 3 / 3
funccall.c
89.8%89.8%
89.8 % 114 / 127 100.0 % 3 / 3
cursor1.c
97.6%97.6%
97.6 % 80 / 82 100.0 % 3 / 3
binary_test.c
83.9%83.9%
83.9 % 47 / 56 100.0 % 3 / 3
compute.c
94.8%94.8%
94.8 % 92 / 97 100.0 % 3 / 3
timeout4.c
85.7%85.7%
85.7 % 36 / 42 100.0 % 3 / 3
prepclose.c
87.1%87.1%
87.1 % 27 / 31 100.0 % 3 / 3
mars1.c
96.1%96.1%
96.1 % 74 / 77 100.0 % 4 / 4
tables.c
94.3%94.3%
94.3 % 100 / 106 100.0 % 4 / 4
offset_ptr.c
94.1%94.1%
94.1 % 64 / 68 100.0 % 4 / 4
freeclose.c
79.1%79.1%
79.1 % 140 / 177 100.0 % 4 / 4
descrec.c
93.9%93.9%
93.9 % 31 / 33 100.0 % 4 / 4
getdata.c
82.4%82.4%
82.4 % 173 / 210 100.0 % 4 / 4
testodbc.c
92.1%92.1%
92.1 % 139 / 151 100.0 % 5 / 5
typeinfo.c
90.5%90.5%
90.5 % 95 / 105 100.0 % 5 / 5
stats.c
90.6%90.6%
90.6 % 58 / 64 100.0 % 5 / 5
connect2.c
92.5%92.5%
92.5 % 62 / 67 100.0 % 6 / 6
raiserror.c
88.4%88.4%
88.4 % 114 / 129 100.0 % 6 / 6
genparams.c
97.7%97.7%
97.7 % 293 / 300 100.0 % 7 / 7
tokens.c
81.3%81.3%
81.3 % 231 / 284 100.0 % 8 / 8
bcp.c
93.9%93.9%
93.9 % 170 / 181 100.0 % 8 / 8
transaction2.c
94.8%94.8%
94.8 % 145 / 153 100.0 % 9 / 9
test64.c
92.7%92.7%
92.7 % 102 / 110 100.0 % 10 / 10
tvp.c
96.0%96.0%
96.0 % 262 / 273 100.0 % 11 / 11
connection_string_parse.c
89.0%89.0%
89.0 % 73 / 82 100.0 % 11 / 11

Generated by: LCOV version 1.13