LCOV - code coverage report
Current view:
top level
-
src/bin/pgbench
- pgbench.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
86.0 %
2880
2478
Test Date:
2026-08-15 13:15:45
Functions:
96.1 %
128
123
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
77.8 %
1822
1418
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
setNullValue
4
valueTypeName
4
getHashMurmur2
5
ConditionError
6
evaluateSleep
6
get_table_relkind
6
initPopulateTable
6
runShellCommand
6
GetTableInfo
7
doRetry
11
printSimpleStats
15
initTeller
20
getSQLErrorStatus
22
free_command
31
commandFailed
32
syntax_error
33
tryExecuteStatement
33
allocCStatePrepared
34
setDoubleValue
39
prepareCommandsInPipeline
42
permute
45
canContinueOnError
46
discardAvailableResults
50
executeStatement
59
canRetryError
61
evalLazyFunc
65
strtodouble
66
free_socket_set
87
printResults
87
alloc_socket_set
89
printVersion
89
threadRun
89
parseQuery
94
getFailures
100
coerceToDouble
104
coerceToBool
108
doLog
110
read_file_contents
132
process_file
133
setBoolValue
139
parseScriptWeight
144
process_builtin
153
findBuiltin
156
disconnect_all
174
mergeSimpleStats
174
main
180
set_random_seed
182
getPoissonRand
210
CheckConditional
250
addScript
252
ParseScript
285
postprocess_sql_command
294
doConnect
324
initRandomState
397
finishCon
489
is_an_int
499
putVariableInt
513
valueTruth
514
getMetaCommand
532
process_backslash_command
532
initStats
550
putVariable
940
replaceVariable
1097
enlargeVariables
1110
valid_variable_name
1113
create_sql_command
1174
skip_sql_comments
1174
strtoint64
1293
makeVariableValue
1995
prepareCommand
2004
initSimpleStats
2057
putVariableValue
2202
executeMetaCommand
2383
parseVariable
2472
getVariable
2490
getQueryParams
2539
getrand
2870
lookupCreateVariable
3142
evalStandardFunc
3439
evalFunc
3502
isLazyFunc
3502
setIntValue
4213
wait_on_socket_set
4607
coerceToInt
6592
processXactStats
7710
getTransactionStatus
7712
chooseScript
7755
lookupVariable
7981
assignVariables
8106
accumStats
9060
evaluateExpr
9176
addToSimpleStats
9644
sendCommand
10645
readCommandResponse
10690
pg_time_now_lazy
10754
pg_time_now
11755
clear_socket_set
13560
advanceConnectionState
16348
add_socket_to_set
22798
socket_has_input
29647
compareVariableNames
53961
initAccount
200000
Generated by:
LCOV version 2.0-1