LCOV - differential code coverage report
Current view: top level - src/backend/libpq - auth-scram.c (source / functions) Coverage Total Hit LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 77.4 % 394 305 19 59 11 22 195 41 47 55 223 1 16
Current Date: 2023-04-08 17:13:01 Functions: 89.5 % 19 17 2 14 3 2 17
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 [..60] days: 100.0 % 1 1 1
View type: Flat (60,120] days: 100.0 % 40 40 40
Legend: Lines: hit not hit (240..) days: 74.8 % 353 264 19 59 11 22 195 47 53 213
Function coverage date bins:
(60,120] days: 100.0 % 3 3 3
(240..) days: 41.2 % 34 14 2 14 2 16

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
read_client_first_message GIC 31 54.3 % (25 / 46)
read_client_final_message GIC 31 83.7 % (36 / 43)
read_any_attr GIC 31 77.3 % (17 / 22)
sanitize_char UIC 0 0.0 % (0 / 5)
scram_verify_plain_password GIC 15 77.3 % (17 / 22)
read_attr_value GIC 128 87.5 % (14 / 16)
verify_client_proof GIC 31 92.0 % (23 / 25)
is_scram_printable GIC 31 80.0 % (4 / 5)
pg_be_scram_build_secret GIC 42 90.9 % (10 / 11)
scram_get_mechanisms GIC 37 100.0 % (7 / 7)
build_server_final_message ECB 26
build_server_first_message ECB 31
mock_scram_secret ECB 1
parse_scram_secret ECB 245
sanitize_str EUB 0
scram_exchange ECB 62
scram_init ECB 31
scram_mock_salt ECB 1
verify_final_nonce ECB 31

Generated by: LCOV version v1.16-55-g56c0a2a