LCOV - code coverage report
Current view:
top level
-
src/bin/pgbench
- pgbench.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
86.1 %
2885
2483
Test Date:
2026-09-20 18:15:52
Functions:
96.1 %
128
123
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
77.9 %
1824
1420
Function Name
Hit count
discardUntilSync
0
getResultString
0
handle_sig_alarm
0
printProgressReport
0
setalarm
0
getHashFnv1a
1
initGenerateDataServerSide
1
usage
1
commandError
2
createPartitions
2
initBranch
2
initCreateFKeys
2
initGenerateDataClientSide
2
initVacuum
2
printVerboseErrorMessages
2
computeIterativeZipfian
3
getExponentialRand
3
getGaussianRand
3
getZipfianRand
3
initCreatePKeys
3
initCreateTables
3
initDropTables
3
initTruncateTables
3
listAvailableScripts
3
runInitSteps
3
checkInitSteps
4
valueTypeName
4
getHashMurmur2
5
setNullValue
5
ConditionError
6
evaluateSleep
6
get_table_relkind
6
initPopulateTable
6
runShellCommand
6
GetTableInfo
7
doRetry
11
printSimpleStats
15
initTeller
20
getSQLErrorStatus
22
commandFailed
32
free_command
32
syntax_error
33
allocCStatePrepared
34
tryExecuteStatement
36
setDoubleValue
39
prepareCommandsInPipeline
42
permute
45
canContinueOnError
46
discardAvailableResults
50
executeStatement
59
canRetryError
61
evalLazyFunc
65
strtodouble
66
free_socket_set
88
printResults
88
alloc_socket_set
90
printVersion
90
threadRun
90
parseQuery
94
getFailures
101
coerceToDouble
104
coerceToBool
108
doLog
110
read_file_contents
133
process_file
134
setBoolValue
141
parseScriptWeight
145
process_builtin
153
findBuiltin
156
disconnect_all
176
mergeSimpleStats
176
main
181
set_random_seed
183
getPoissonRand
210
CheckConditional
251
addScript
253
ParseScript
286
postprocess_sql_command
295
doConnect
326
initRandomState
401
finishCon
492
is_an_int
505
putVariableInt
517
valueTruth
520
getMetaCommand
535
process_backslash_command
535
initStats
554
putVariable
946
replaceVariable
1073
enlargeVariables
1117
valid_variable_name
1120
create_sql_command
1178
skip_sql_comments
1178
strtoint64
1299
makeVariableValue
2001
prepareCommand
2008
initSimpleStats
2069
putVariableValue
2209
parseVariable
2343
executeMetaCommand
2399
getVariable
2470
getQueryParams
2543
getrand
2868
lookupCreateVariable
3155
evalStandardFunc
3439
evalFunc
3502
isLazyFunc
3502
wait_on_socket_set
4068
setIntValue
4219
coerceToInt
6586
processXactStats
7712
getTransactionStatus
7714
chooseScript
7757
lookupVariable
7984
assignVariables
8135
accumStats
9062
evaluateExpr
9182
addToSimpleStats
9646
sendCommand
10678
readCommandResponse
10723
pg_time_now_lazy
10756
pg_time_now
11699
clear_socket_set
13001
advanceConnectionState
15671
add_socket_to_set
20823
socket_has_input
27069
compareVariableNames
54071
initAccount
200000
Generated by:
LCOV version 2.0-1