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-10-16 00:16:02
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
140
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
putVariableInt
517
is_an_int
518
valueTruth
533
getMetaCommand
535
process_backslash_command
535
initStats
554
putVariable
959
replaceVariable
1065
enlargeVariables
1117
valid_variable_name
1120
create_sql_command
1178
skip_sql_comments
1178
strtoint64
1312
prepareCommand
2004
makeVariableValue
2016
initSimpleStats
2069
putVariableValue
2209
parseVariable
2393
executeMetaCommand
2437
getVariable
2458
getQueryParams
2539
getrand
2870
lookupCreateVariable
3168
evalStandardFunc
3442
evalFunc
3505
isLazyFunc
3505
wait_on_socket_set
4074
setIntValue
4236
coerceToInt
6592
processXactStats
7711
getTransactionStatus
7713
chooseScript
7756
lookupVariable
8000
assignVariables
8174
accumStats
9061
evaluateExpr
9201
addToSimpleStats
9645
sendCommand
10713
pg_time_now_lazy
10755
readCommandResponse
10758
pg_time_now
11789
clear_socket_set
13231
advanceConnectionState
15523
add_socket_to_set
20348
socket_has_input
27106
compareVariableNames
53937
initAccount
200000
Generated by:
LCOV version 2.0-1